Martin Grenfell
b2b2bdfccd
make TreeDirNode#initChildren private
16 years ago
Martin Grenfell
cf8c54689b
make TreeDirNode#openRecursively2 private
16 years ago
Martin Grenfell
a8cd995624
remove 2 unused methods
16 years ago
Martin Grenfell
82a6064803
fix a comment
16 years ago
Martin Grenfell
f8b51d01b7
rename all classes - remove the leading 'o'
16 years ago
Martin Grenfell
3cbb73a63c
remove 2 unused function2
16 years ago
Martin Grenfell
d24a421efd
cosmetic fix
16 years ago
Martin Grenfell
6cf4e9a763
move some bookmark logic into the model
move the bookmark validation logic into the model, as well as the
bookmark to root code
16 years ago
Martin Grenfell
2e26da9666
minor cosmetic change
16 years ago
Martin Grenfell
e102abe98f
move a method into the TreeDirNode model
16 years ago
Martin Grenfell
4c1362aff8
rename all class instance methods to start with lower case
16 years ago
Martin Grenfell
1a4cf45f03
remove some unneeded 'unlet' calls
16 years ago
Martin Grenfell
374df70218
remove some unneeded syntax
16 years ago
Martin Grenfell
a57b867ee6
correct the comments above s:GetSelectedBookmark()
16 years ago
Martin Grenfell
927aebfa8b
display bookmarks without the surrounding [ ]
16 years ago
Martin Grenfell
4f0a39159a
fix some bugs with bookmarks
if #delete() was called on a bookmark that wasnt cached, the wrong error
was being "catch"ed
16 years ago
Martin Grenfell
76d2ecbb17
add keymap to delete bookmarks
16 years ago
Martin Grenfell
73322e88d2
fix a bug with the <c-w>o mapping
now we dont assume the cursor is in the nerd tree window when calling
s:SaveScreenState()
16 years ago
Martin Grenfell
0620b91efa
switch version to 2.13.0
16 years ago
Martin Grenfell
fe249e20b9
tell the user how many files couldnt be loaded
16 years ago
Martin Grenfell
e819e13a5d
check for FIFO files when initializing path objects
calling filereadable() on a FIFO file never terminates so we have to
check for them
16 years ago
Martin Grenfell
5c95fbda65
improve invalid bookmarks handling
invalid bookmarks now placed after a blank line at the bottom of the
bookmarks file
if invalid bookmarks are detected, an error is outputted which directs
the user to :help NERDTreeInvalidBookmarks, which had been added to the
help file in this commit
16 years ago
Martin Grenfell
3e217115bc
fix a bug with improper use of bufwinnr function
add a '^' and '$' to the end of the file matching pattern so it cant get
confused by buffer names that happen to be a substring of buffer we are
comparing against
16 years ago
Martin Grenfell
5d564fdbcf
bugfix for the mouse handling function
previously the mouse handling function was not passing the needed
argument to the ActivateNode function
16 years ago
Martin Grenfell
8184b964bc
dont delete invalid bookmarks
now if invalid bookmarks are detected, the offending lines are moved to
the bottom of the bookmarks file.
if the user tries to activate a bookmark that has become invalid after
it was read, that bookmark will be removed from the cache and put at the
bottom of the bookmarks file
16 years ago
Martin Grenfell
0daeebc0eb
Revert "implement copying nodes for windows"
This reverts commit 21601d9c3d
.
Ok, so that copying command doesnt work for windows... it doesnt do
directories properly.
16 years ago
Martin Grenfell
5939fdb140
add s:ValidateBookmark()
16 years ago
Martin Grenfell
9dd850b672
refactored the bookmark not found exception code
16 years ago
Martin Grenfell
21601d9c3d
implement copying nodes for windows
16 years ago
Martin Grenfell
332a1baedd
ensure bookmarks exist before opening them
16 years ago
Martin Grenfell
e8aadb77b8
reposition a method in the file
16 years ago
Martin Grenfell
31c1faea32
make NERDTreeChDir default to 0
we dont need it to default to 1 anymore as that was a hack for windows,
but now that we handle windows paths properly we dont need it
16 years ago
Martin Grenfell
818a53003e
write bookmarks file after deleting a bookmark
16 years ago
Martin Grenfell
78419f858c
delete a paths bookmarks when delete the path
16 years ago
Martin Grenfell
b1d10a12fa
refresh new parent node after a move operation
16 years ago
Martin Grenfell
f404cdd54b
update bookmarks when moving via filesystem menu
16 years ago
Martin Grenfell
c463234452
fix caching bug for s:oPath.BookmarkNames()
16 years ago
Martin Grenfell
b1020ad9c8
remove some unused code
16 years ago
Martin Grenfell
0ad0d195e5
make NERDTreeQuitOnOpen option work with g<tab>/go
16 years ago
Martin Grenfell
43bf05c42e
jump to the bookmarks table after opening it
when the user hits B and opens the bookmarks table, stick the cursor at
the top of it
16 years ago
Martin Grenfell
236df49362
refactor the t/T mappings for bookmarks
this way feels cleaner
16 years ago
Martin Grenfell
bccd73c8f5
make t/T open a nerd tree rather than netrw
make the t/T on directory nodes open a fresh NERD tree for the selected
dir in a new tab, rather than a netrw.
16 years ago
Martin Grenfell
fd487dfa5c
make t/T open a new tree in a new tab, not netrw
doesnt work for paths with some screwed up chars in them
16 years ago
Martin Grenfell
f183d60b13
switch version to 2.12.0
16 years ago
Martin Grenfell
06c7c53127
fix for swap files and opening in a split
when opening a file in a new split (with the <tab> map) we were doing
the :split with a "silent" modifier. This meant that a swap existed and
input was required from the user, the script would just freeze up
16 years ago
Martin Grenfell
ec682b1f9b
fix bookmark highlighting and make it "quieter"
highlighting was still broken for bookmarks that werent alphanumeric
w/underscores. Also, highlight the path parts of the bookmarks table as
"normal" so they dont demand as much attention
16 years ago
Martin Grenfell
7a15d9879f
use s:Echo instead of :echo
16 years ago
Martin Grenfell
dea37444bc
loosen bookmark name restrictions
now the only rule is that they cant contain spaces
16 years ago
Martin Grenfell
f5a20e5379
fix some bugs when dealing with invalid bookmarks
16 years ago
Martin Grenfell
d0cb14c7ce
make every tab have its own filter settings
The tree filters for files/hidden-files/bookmarks now operate off tab
local variables which default to the global variables when a nerd tree
is initialised in the tab. Note: the file-filter already operated in
this way.
This means that each tree/tab has its own filter settings that are
initialised to the users preferences as specified by the global
variables, but can be altered independently of the other trees/tabs
16 years ago