Martin Grenfell
efe03d6988
switch to version 3.0.1
15 years ago
Martin Grenfell
7b59186dfe
update change log and credits
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
495e906169
update changelog
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
1b13fb05ea
add a note to the changelog
15 years ago
Martin Grenfell
f90da509e1
updates to the doc
*remove the change log prior to v3.0.0
*remove the todo section
*change "about the author" to "about" and put the github/vim.org project
urls in it
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
8f7e2bb98a
update changelog for version 3.0.0
15 years ago
Martin Grenfell
39fc42d1cf
change the H mapping (toggle hidden files) to I
15 years ago
Martin Grenfell
7f6603ea4a
update the doc for the e mapping
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
4f5599e275
update the 'features' blurb in the doc intro
15 years ago
Martin Grenfell
f98a3f9eab
bugfix with :NERDTreeMirror
15 years ago
Martin Grenfell
c9c67b5b67
add a help tag for :NERDTreeClose
15 years ago
Martin Grenfell
3803db5555
add doc for :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
d3b2258acb
update doc for hacking nerd tree
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
d4b78be306
doc the NERDTreeHijackNetrw option
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