Martin Grenfell
dbb0677749
add :NERDTreeFromMark and corresponding function
16 years ago
Martin Grenfell
0fed73d83a
read marks when vim loads, not when a nerd tree loads
16 years ago
Martin Grenfell
3a437b402a
dont call RenderView() inside ReadMarks()
16 years ago
Martin Grenfell
1d9564db54
improve the error handling of RecallMark()
16 years ago
Martin Grenfell
c63e183acf
make OpenMark open the mark even if its not cached
if OpenMark is called for a mark for a file that isnt cached in the
tree, just open the file anyway and dont put attempt to put the
cursor on it etc
16 years ago
Martin Grenfell
6334e99192
be silent when opening files
16 years ago
Martin Grenfell
776aeef26f
bugfix for oTreeFileNode#MakeRoot()
if MakeRoot is called for a file, make sure that the nodes parent is
initialized
16 years ago
Martin Grenfell
1d6516b96d
add oTreeFileNode.CacheParent()
16 years ago
Martin Grenfell
995f7faec3
only attempt to open marks file if it exists
16 years ago
Martin Grenfell
140deac284
add NERDTreeMarksFile global var
NERDTreeMarksFile is full path of the file that stores the marks
16 years ago
Martin Grenfell
6e24eed04a
use a script lvl variable for NERDTreeSortStarIndex
16 years ago
Martin Grenfell
82c1fece9f
make MarkToRoot() work for nodes that arent cached
now if you go :MarkToRoot foo and foo points to a path that isnt
cached, a new tree node will be created and made root. Note that all
cached nodes will be lost as this is the same as opening a new nerd tree
16 years ago
Martin Grenfell
371379a860
read and write marks automatically
16 years ago
Martin Grenfell
0a91f3511e
add functions and :commands to read/write marks to a file
16 years ago
Martin Grenfell
192424429d
make marks global instead of tab based
16 years ago
Martin Grenfell
3092355648
add a modeline
16 years ago
Martin Grenfell
ae50662943
clear all marks when the tree is initialized
16 years ago
Martin Grenfell
8529b6f0e3
add s:ClearAllMark() and refactor to use it
16 years ago
Martin Grenfell
d718f1098c
put the cursor on the new root after :MarkToRoot
16 years ago
Martin Grenfell
0501fc825c
add :MarkToRoot command and a corresponding function
16 years ago
Martin Grenfell
05ce3ab896
add searchFromAbsoluteRoot flag to s:GetNodeForMark
16 years ago
Martin Grenfell
642c2b76fc
add oFileNode#MakeRoot() and refactor s:ChRoot()
not that as of this commit, you can now use the C mapping on a file node
and its parent dir node will become the new root
16 years ago
Martin Grenfell
6b7760e6e4
add s:AbsoluteTreeRoot()
16 years ago
Martin Grenfell
5cafc7018d
bugfix to s:GetNodeForMark()
16 years ago
Martin Grenfell
332756282a
add :ClearAllMarks
16 years ago
Martin Grenfell
bcc1180510
add :ClearMarks and bind it to s:ClearMarks()
16 years ago
Martin Grenfell
2ecd6ebd63
add s:MarkForNode() and refactor to use it
16 years ago
Martin Grenfell
5a4ef66db2
improve error messages when marks dont exist
16 years ago
Martin Grenfell
a537e1535c
some highlighting fixes for marks
16 years ago
Martin Grenfell
44e8534f1f
display marks before the symlink target
16 years ago
Martin Grenfell
c108a19881
add a redraw! in s:OpenMark()
if we were opening a mark (with :OpenMark) that was scrolled off the
screen, the tree window wasnt getting scrolled to the node
16 years ago
Martin Grenfell
5685fa7af4
add :OpenMark command
16 years ago
Martin Grenfell
990706b725
restrict mark names to alphanumeric + underscores
16 years ago
Martin Grenfell
6e60ecfee1
check for nonexistent marks
16 years ago
Martin Grenfell
219d16f61a
bugfix for stripping :Mark markup from a line
16 years ago
Martin Grenfell
5fd7441dbe
add highlighting for marks
16 years ago
Martin Grenfell
a5f86e1a8f
minor fix to method header
16 years ago
Martin Grenfell
782e60efc9
display marks on tree
16 years ago
Martin Grenfell
7b26dac959
add oPath#MarkNames()
16 years ago
Martin Grenfell
600f2cac14
make PutCursorOnNode open ancestors until target node is visible
16 years ago
Martin Grenfell
fb3c4f9212
add marking functionality
add ability to give a node a name and the abiliy to jump back to the
node for a given name
16 years ago
Martin Grenfell
24c1f6beab
add recurseUpward arg to s:PutCursorOnNode
makes it attempt to put the cursor on the treenodes parent (recursively)
if the target node is hidden
16 years ago
Martin Grenfell
3e507620fe
update changelog
16 years ago
Martin Grenfell
a520080cc3
put cursor on new node after copying
16 years ago
Martin Grenfell
b747086137
strip trailing slashes off copy destination
16 years ago
Martin Grenfell
7a1dbcbdb0
fix a bug with refreshing after copying
16 years ago
Martin Grenfell
ce9fece626
fix screen jumping bug with &scrolloff
16 years ago
Martin Grenfell
90fd47bd00
update the credits
16 years ago
Martin Grenfell
80e0bca4dc
change version to 2.9.0
16 years ago
Martin Grenfell
04ea2eb0f7
apply Cory Echols' patch
adds :NERDTreeClose command and sets the filetype for the tree buffer to
"nerdtree"
16 years ago