Martin Grenfell
efe03d6988
switch to version 3.0.1
15 years ago
Martin Grenfell
e9f403ac44
fix a bug where going :NERDTree <relative-path> would fail
Path.New was expecting an absolute path. Now we convert paths to
absolute inside Path.New
15 years ago
Martin Grenfell
2038f38026
unlet TreeDirNode#open because we are overriding it
15 years ago
Martin Grenfell
6e9a5d4cea
fixes to secondary nerd trees for the q mapping
make sure we always go back to the right buffer, and if there is no
buffer to go back to, close the window
15 years ago
Martin Grenfell
2e6cedcad7
fix the q mapping again
since we are now ":edit"ing a new buffer for secondary nerd trees, we
have to store the previous buffer number otherwise we get into an
infinite loop because we go back to a directory buffer which causes
another secondary nerd tree to open etc
15 years ago
Martin Grenfell
d76f936698
remove some trailing whitespace
15 years ago
Martin Grenfell
0e9feaede3
use the s:nextBufferName() helper in s:createTreeWin()
15 years ago
Martin Grenfell
cd55e2d522
ensure all secondary nerd tree buf names are unique
15 years ago
Martin Grenfell
3d2bf2d9ac
fix a bug when doing :NERDTreeMirror without 'hidden set
15 years ago
Martin Grenfell
2f4d1b93e8
make the q mapping work with secondary trees
15 years ago
Martin Grenfell
f06d99f7b5
bugfix: use TreeDirNode.GetSelected() instead of getSelectedDir()
15 years ago
Martin Grenfell
c8afb6d92d
fix a bug where :NERDTreeToggle was broken without :set hidden
15 years ago
Martin Grenfell
b0950d1593
move getSelectedNode into TreeFileNode
15 years ago
Martin Grenfell
9f569c61f9
move the drawTree function into TreeFileNode
15 years ago
Martin Grenfell
7874b3c60e
move the openFileNode() code into TreeFileNode
15 years ago
Martin Grenfell
99afbe9ec8
move putCursorOnNode into TreeFileNode
15 years ago
Martin Grenfell
78aa2fa1db
move the openExplorerFor code into the TreeDirNode
15 years ago
Martin Grenfell
111e309507
move the open(Dir|File)NodeSplit code into TreeFileNode
15 years ago
Martin Grenfell
7a86663128
move findNodeLineNumber/findRootNodeLineNumber into the TreeFileNode model
15 years ago
Martin Grenfell
6f24013463
switch to version 3.0.0
15 years ago
Martin Grenfell
d508c231b5
update quickhelp for the 'e' mapping
15 years ago
Martin Grenfell
39fc42d1cf
change the H mapping (toggle hidden files) to I
15 years ago
Martin Grenfell
3b1289ba40
bugfix for the e mapping
if we were using e on the current dir (or a file in that dir) then we
would end up doing an ":edit" with no target. Now we use "." in
Path#strForEditCmd if it would resolve to an empty string
15 years ago
Martin Grenfell
6464cff113
fix a bug with the gi mapping
15 years ago
Martin Grenfell
f98a3f9eab
bugfix with :NERDTreeMirror
15 years ago
Martin Grenfell
a33849ef9b
change the way nerd tree buffers are named
Use a sequential numbering system instead of timestamps. This makes the
buffer names shorter and neater and easier on the eye when using
:NERDTreeMirror
15 years ago
Martin Grenfell
b09e0fbfa4
refactor the initNerdTreeMirror function
15 years ago
Martin Grenfell
402fea6902
make the NERDTreeMirror handler smarter
15 years ago
Martin Grenfell
589036f5c9
add NERDTreeMirror command and handler
15 years ago
Martin Grenfell
6103a308af
set ei=all for all wincmd calls
15 years ago
Martin Grenfell
8d20ae913a
adjust the quickhelp for primary vs secondary trees
15 years ago
Martin Grenfell
9fc7fb8d51
make the throw/catch code uniform and consistent
15 years ago
Martin Grenfell
6da7f317a3
when in a secondary tree, just use :split for the 'i' mapping
15 years ago
Martin Grenfell
d0d755ff87
ignore errors when removing netrw autocmds if they dont exist
15 years ago
Martin Grenfell
56b5446eaf
change the <tab> mapping to i
15 years ago
Martin Grenfell
88020835d6
make the nerd tree only appear on the left or right
remove "top" and "bottom" as valid settings for NERDTreeWinPos
15 years ago
Martin Grenfell
5ff836ed26
clean up the netrwhijack code and make an option to disable it
15 years ago
Martin Grenfell
6b4dca7361
put the base nerd tree autocmds in an augroup
15 years ago
Martin Grenfell
7ac998fafc
bugfix when creating a fresh tree for a tab
15 years ago
Martin Grenfell
888934a3be
make TreeFileNode#isRoot() assume a tree exists for current buf, not tab
15 years ago
Martin Grenfell
fb5ee9fbc2
assume the cursor is already on a tree window when doing an open-split
15 years ago
Martin Grenfell
b2c56e94c9
fix for the preview mappings
15 years ago
Martin Grenfell
3e5faf9c56
hijack netrw
15 years ago
Martin Grenfell
b0297c5c91
use buffer level variables instead of tab lvl
15 years ago
Martin Grenfell
9aba1c17f6
switch to version 2.14.3
15 years ago
Martin Grenfell
729abf8e9b
bugfix for read only node highlighting
previously, it wasnt highlighting the leading non-alphanumeric bits of RO files like _foo.bar
15 years ago
Martin Grenfell
96215c5da6
use reletive paths for edit commands if possible
15 years ago
Martin Grenfell
f4c455bc2f
fix a typo
15 years ago
Martin Grenfell
22904e41de
allow relative paths for :NERDTree commands
15 years ago
Martin Grenfell
d49c742daf
use the cwd instead of the dir of the current file for :NERDTree
15 years ago