Martin Grenfell
96215c5da6
use reletive paths for edit commands if possible
2008-11-30 20:05:54 +13:00
Martin Grenfell
f4c455bc2f
fix a typo
2008-11-29 00:11:23 +13:00
Martin Grenfell
22904e41de
allow relative paths for :NERDTree commands
2008-11-29 00:07:23 +13:00
Martin Grenfell
d49c742daf
use the cwd instead of the dir of the current file for :NERDTree
2008-11-29 00:06:59 +13:00
Martin Grenfell
a59a2f6177
switch to version 2.14.2
2008-10-29 20:19:43 +13:00
Martin Grenfell
4b61723952
rename and fix s:windowIsUsable()
2008-10-29 10:07:32 +13:00
Martin Grenfell
00ab690758
bugfix for doing :qa when a nerd tree is open in another tab
2008-10-28 21:03:39 +13:00
Martin Grenfell
d4b4d69469
when opening a file (with o), dont split unless there is no choice
2008-10-27 23:21:39 +13:00
Martin Grenfell
283559bd97
fix a bug where directories starting with + couldnt be opened
2008-10-19 23:06:32 +13:00
Martin Grenfell
38442b06d4
refactor code to find tree indent level
2008-10-19 23:06:09 +13:00
Martin Grenfell
ae0d744357
fix a backwards compatibility bug with maps
...
Do an unlet <old key> when over riding a method on a prototype object.
Some older versions of vim spaz out otherwise.
Note: i was using these unlets up until a few versions ago when the were
refactored out
2008-10-16 22:55:44 +13:00
Martin Grenfell
9b192b4be4
bump the version
2008-10-12 10:31:00 +13:00
Martin Grenfell
d89dbd354a
dont clobber &cpo
2008-10-01 23:17:33 +13:00
Martin Grenfell
ed273e108d
minor refactor to Bookmark#toRoot()
2008-09-29 11:33:58 +13:00
Martin Grenfell
03dec4cde4
rename TreeFileNode#findOpenDirSiblingWithChildren
...
to TreeFileNode#findOpenDirSiblingWithVisibleChildren
2008-09-24 12:42:42 +12:00
Martin Grenfell
171c3825fa
bug fix for TreeDirNode#hasVisibleChildren()
2008-09-24 12:42:15 +12:00
Martin Grenfell
be2e602efa
make path.bookmarkNames private
2008-09-11 12:01:54 +12:00
Martin Grenfell
2ca4573b01
switch to version 2.14.0, update changelog
2008-09-07 12:44:13 +12:00
Martin Grenfell
cdc005f46a
downcase all script level function names
2008-09-05 14:34:50 +12:00
Martin Grenfell
19d5aaa513
bugfix: openRecursively2 hadnt been renamed properly
2008-09-04 15:40:09 +12:00
Martin Grenfell
83966b7563
correct a comment
2008-09-03 18:23:08 +12:00
Martin Grenfell
b2b2bdfccd
make TreeDirNode#initChildren private
2008-09-03 18:20:09 +12:00
Martin Grenfell
cf8c54689b
make TreeDirNode#openRecursively2 private
2008-09-03 18:19:44 +12:00
Martin Grenfell
a8cd995624
remove 2 unused methods
2008-09-03 18:14:44 +12:00
Martin Grenfell
82a6064803
fix a comment
2008-09-03 18:12:03 +12:00
Martin Grenfell
f8b51d01b7
rename all classes - remove the leading 'o'
2008-09-03 18:03:56 +12:00
Martin Grenfell
3cbb73a63c
remove 2 unused function2
2008-09-03 17:57:33 +12:00
Martin Grenfell
d24a421efd
cosmetic fix
2008-09-03 17:45:22 +12:00
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
2008-09-03 17:40:33 +12:00
Martin Grenfell
2e26da9666
minor cosmetic change
2008-09-03 17:40:26 +12:00
Martin Grenfell
e102abe98f
move a method into the TreeDirNode model
2008-09-03 16:32:14 +12:00
Martin Grenfell
4c1362aff8
rename all class instance methods to start with lower case
2008-09-03 15:58:19 +12:00
Martin Grenfell
1a4cf45f03
remove some unneeded 'unlet' calls
2008-09-03 15:06:15 +12:00
Martin Grenfell
374df70218
remove some unneeded syntax
2008-09-03 15:05:50 +12:00
Martin Grenfell
a57b867ee6
correct the comments above s:GetSelectedBookmark()
2008-08-31 20:58:08 +12:00
Martin Grenfell
927aebfa8b
display bookmarks without the surrounding [ ]
2008-08-31 20:57:37 +12:00
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
2008-08-31 20:56:13 +12:00
Martin Grenfell
76d2ecbb17
add keymap to delete bookmarks
2008-08-31 20:55:24 +12:00
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()
2008-08-03 16:46:48 +12:00
Martin Grenfell
0620b91efa
switch version to 2.13.0
2008-07-20 22:34:48 +12:00
Martin Grenfell
fe249e20b9
tell the user how many files couldnt be loaded
2008-07-20 01:06:00 +12:00
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
2008-07-20 00:50:47 +12:00
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
2008-07-16 22:46:46 +12:00
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
2008-07-16 18:37:52 +12:00
Martin Grenfell
5d564fdbcf
bugfix for the mouse handling function
...
previously the mouse handling function was not passing the needed
argument to the ActivateNode function
2008-07-16 18:23:17 +12:00
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
2008-07-15 23:22:36 +12:00
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.
2008-07-14 11:19:56 +12:00
Martin Grenfell
5939fdb140
add s:ValidateBookmark()
2008-07-13 21:03:33 +12:00
Martin Grenfell
9dd850b672
refactored the bookmark not found exception code
2008-07-13 21:02:59 +12:00
Martin Grenfell
21601d9c3d
implement copying nodes for windows
2008-07-13 20:23:48 +12:00