marty
f34986d30f
move the path string truncation into Path#str()
15 years ago
marty
a713a86f06
truncate the root line if its too long
and by "too long" i mean wider than the nerdtree window
15 years ago
marty
08bc9870bc
bugfix: escape filenames for ":edit"ing
15 years ago
marty
94e085f1a2
really fix the window state restoring
15 years ago
marty
241f2e9dfe
switch to version 4.0.0
15 years ago
marty
c864c6e463
bugfix for NERDTreeMirror
when the user was prompted to choose a tree to mirror, it would mirror
the wrong one
15 years ago
marty
3837ea85e0
change my email to gmail
15 years ago
marty
fedd5f1162
minor refactor
15 years ago
marty
dc108f555e
bugfix: the window state wasnt being stored
15 years ago
marty
93a0a422b4
remove a couple of useless lines
15 years ago
marty
e899bed4d7
fix a retarded line that somehow got in
15 years ago
marty
87fbc2e5e4
fix syntax error in Path#delete()
15 years ago
marty
cf61ad3285
change the statusline so restoring a session doesnt break so badly
15 years ago
marty
f772cfdefb
fix path escaping for Path._strForCd()
15 years ago
marty
a1e7bc0b01
refactor away from Path.strForCd() (since it was removed earlier)
15 years ago
marty
e5c79fc5c1
dont highlight current menu item
this is mainly because users shouldnt be encouraged to use j/k, but
rather they should use the shortcuts... this is faster and stops the
menu from being re-rendered so often (which looks shithouse since he
screen is being ":redraw!"n)
15 years ago
Tim Henigan
a3b05e8e38
Taught s:Path.getParent to handle Windows paths.
There was an error in the function which prevented Windows paths
from being properly decoded. This error was causing the ".. (up a dir)"
feature to fail due to an unhandled Invalid Argument exception.
Signed-off-by: Tim Henigan <tim.henigan@gmail.com>
Signed-off-by: Martin Grenfell <martin_grenfell@msn.com>
15 years ago
marty
1be18ed53c
dont show separators at the top of the menu
15 years ago
marty
6a513e4340
remove some old code left over for the ! mapping
15 years ago
marty
effb5d4de0
make "OS" the default format for Path#str()
remove the old "OS" format option and introduce "UI" (which is the old
default)
15 years ago
marty
a854feeb1e
comment Path#str()
15 years ago
marty
d21b00c767
fix bug when using x on the tree root
patch from Bryan Venteicher
15 years ago
marty
5311777308
rename Path#_strForEditCmd to _strForEdit
15 years ago
marty
7a5685af57
highlight the current menu item
15 years ago
marty
38e2bcaf85
simplify the menu rendering
now we have a slight flicker on console vim, but the rendering engine is
more robust in general and should work across different OSs/versions of
vim
15 years ago
marty
0dda0ce5d7
refactor the Path#str* methods
15 years ago
marty
8fc72fd352
remove s:executeNode since it is now unused
15 years ago
marty
dc3f1b5edf
refactor/move around the method to render a path to a string
15 years ago
marty
dd38ab8f43
remove the arg from Path#str()
now everything uses the equivalent of Path#str(0)
15 years ago
marty
5e9635dfa4
update some of the old fs menu doc for the new menu system
15 years ago
marty
fcb4ec0303
make the menu api more awesome
15 years ago
marty
8211554efa
recursively source all .vim files in nerdtree_plugin/
15 years ago
marty
464699215c
set nolazyredraw ... not sure how this got changed
15 years ago
marty
10bb62a728
add comments to MenuItem and MenuController methods
15 years ago
marty
bd5e5d71b5
rearange some code so the menu doesnt change the window/cursor position
15 years ago
marty
8535a906be
refactor MenuItem.CreateSeparator()
15 years ago
marty
e93bf0632b
make the menu system more awesome
15 years ago
marty
31c0ec6d63
add basic menu implementation
15 years ago
marty
fc3cb76695
remove a redundant function
15 years ago
marty
389f33ea81
add quickhelpText to s:KeyMap and display it in quickhelp
15 years ago
marty
abc0cc4c40
remove some useless/misleading comments
15 years ago
marty
1654ef820b
remove some redundant code
15 years ago
marty
df3485ec64
remove an unused function
15 years ago
marty
59257d7a3a
remove the old api functions
15 years ago
marty
a052a0db65
add an API to add custom key maps
15 years ago
marty
65dd1137da
create a new dir for nerdtree plugins
15 years ago
marty
a796715ac1
add A mapping to maximize/restore tree window size
this commit is a modified patch from Guillaume Duranceau
15 years ago
marty
95acf7dd25
add A mapping to maximize/restore tree window size
this commit is a modified patch from Guillaume Duranceau
15 years ago
marty
02b3cec827
set up syntax highlighting even if highlighting rules already exist
15 years ago
marty
c3a2f88b63
set up syntax highlighting even if highlighting rules already exist
15 years ago