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
Martin Grenfell
332a1baedd
ensure bookmarks exist before opening them
2008-07-13 16:38:52 +12:00
Martin Grenfell
e8aadb77b8
reposition a method in the file
2008-07-13 16:02:20 +12:00
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
2008-07-13 15:06:57 +12:00
Martin Grenfell
818a53003e
write bookmarks file after deleting a bookmark
2008-07-13 14:13:58 +12:00
Martin Grenfell
78419f858c
delete a paths bookmarks when delete the path
2008-07-13 14:08:06 +12:00
Martin Grenfell
b1d10a12fa
refresh new parent node after a move operation
2008-07-13 14:03:12 +12:00
Martin Grenfell
f404cdd54b
update bookmarks when moving via filesystem menu
2008-07-13 13:43:43 +12:00
Martin Grenfell
c463234452
fix caching bug for s:oPath.BookmarkNames()
2008-07-13 13:35:30 +12:00
Martin Grenfell
b1020ad9c8
remove some unused code
2008-07-13 11:39:43 +12:00
Martin Grenfell
0ad0d195e5
make NERDTreeQuitOnOpen option work with g<tab>/go
2008-07-11 21:17:29 +12:00
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
2008-07-07 21:08:02 +12:00
Martin Grenfell
236df49362
refactor the t/T mappings for bookmarks
...
this way feels cleaner
2008-07-07 20:43:11 +12:00
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.
2008-07-07 20:43:11 +12:00
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
2008-07-07 20:43:11 +12:00
Martin Grenfell
f183d60b13
switch version to 2.12.0
2008-07-05 12:17:21 +12:00
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
2008-07-02 22:38:47 +12:00
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
2008-07-02 22:24:31 +12:00
Martin Grenfell
7a15d9879f
use s:Echo instead of :echo
2008-07-02 21:22:51 +12:00
Martin Grenfell
dea37444bc
loosen bookmark name restrictions
...
now the only rule is that they cant contain spaces
2008-07-02 21:22:26 +12:00
Martin Grenfell
f5a20e5379
fix some bugs when dealing with invalid bookmarks
2008-07-02 21:15:28 +12:00
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
2008-07-01 22:42:19 +12:00
Martin Grenfell
f2b2327c24
merge bookmark name caching with path string caching
...
We needed to change how the bookmark name caching was done to work with
the new path-display-string caching. It has now been merged into path
string caching.
2008-07-01 21:13:21 +12:00
Martin Grenfell
9d5a940be3
clear cached display string when path is refreshed
...
when the path object is refreshed, force the display string to be
recalculated
2008-07-01 14:23:38 +12:00
Martin Grenfell
38d91b66b0
cache display string
2008-07-01 14:23:13 +12:00
Martin Grenfell
65ebd30334
fix a bug when overwriting an existing bookmark
...
if the bookmark wasnt cached in the tree an exception was being thrown
that wasnt caught
2008-06-30 18:26:35 +12:00
Martin Grenfell
1998cef2b4
highlighting fix - allow numbers in bookmark names
2008-06-30 09:37:44 +12:00
Martin Grenfell
030cff2eda
sort bookmarks when we add a new one
2008-06-30 09:36:50 +12:00
Martin Grenfell
02facac20a
make bookmark width take into account the line numbers
2008-06-30 09:26:18 +12:00
Martin Grenfell
5f4a002787
combine NERDTreeSplitVertical and NERDTreeWinPos
...
instead of using 2 options to specify the position of the tree, just use
NERDTreeWinPos and set it to "left", "right", "top", "bottom"
2008-06-29 19:43:50 +12:00
Martin Grenfell
c34968d282
add quickhelp doc for new t/T map functionality
2008-06-29 13:52:04 +12:00
Martin Grenfell
312ce93bb4
make the t/T mappings work for bookmarks
...
when you hit t/T on a bookmark a new tab is opened and, if the bookmark
is a dir, a nerd tree is opened for that dir. If the bookmark is a file
then just open the file
2008-06-29 13:34:36 +12:00
Martin Grenfell
06776557cf
add bookmark mappings to quickhelp
2008-06-29 12:42:52 +12:00
Martin Grenfell
d831cbf17b
render bookmark paths as wide as the window allows
2008-06-29 12:35:05 +12:00
Martin Grenfell
e1bd98fc7c
open file bookmarks when user activates them
...
when the user activates a file bookmark open that file in the previous
window (i.e. do the 'o' mapping)
2008-06-29 01:00:55 +12:00
Martin Grenfell
7ca9b07b68
make NERDTreeShowBookmarks default to 0
2008-06-29 00:42:01 +12:00
Martin Grenfell
1532bf1922
move the bookmark->string code into the bookmark class
2008-06-29 00:41:34 +12:00
Martin Grenfell
ac544460e4
clean up/add comments to the bookmark methods
2008-06-29 00:33:25 +12:00
Martin Grenfell
d2989eb3e0
huge refactor, add bookmark class
2008-06-29 00:23:02 +12:00
Martin Grenfell
73be034d5e
remove some random unneeded colons
2008-06-28 22:20:42 +12:00
Martin Grenfell
b5d6736f76
remove some old testing code
2008-06-28 22:20:09 +12:00
Martin Grenfell
1c38ffd30b
add bookmark mapping to the quickhelp
2008-06-28 22:10:18 +12:00
Martin Grenfell
8e4b3565f8
turn bookmarks off by default
2008-06-28 21:43:00 +12:00
Martin Grenfell
31445645f7
truncate the bookmark path if its too long
2008-06-28 21:35:22 +12:00
Martin Grenfell
fc053917d8
add highlighting for bookmarks gui
2008-06-28 21:35:09 +12:00
Martin Grenfell
201df0a782
only show bookmark if NERDTreeShowBookmarks is set
2008-06-28 21:22:29 +12:00
Martin Grenfell
b59a7cd979
remove bookmarks display footer
2008-06-28 20:49:36 +12:00
Martin Grenfell
8f7aed712b
add a mapping to toggle display of bookmarks
2008-06-28 20:44:55 +12:00
Martin Grenfell
3e946b1b4f
make 'o' active bookmarks as well
...
hitting 'o' or clicking a bookmark will now make that bookmark to the
new tree root, in the same way that :BookmarkToRoot does
2008-06-28 20:43:33 +12:00