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
16 years ago
Martin Grenfell
b09e0fbfa4
refactor the initNerdTreeMirror function
16 years ago
Martin Grenfell
402fea6902
make the NERDTreeMirror handler smarter
16 years ago
Martin Grenfell
589036f5c9
add NERDTreeMirror command and handler
16 years ago
Martin Grenfell
6103a308af
set ei=all for all wincmd calls
16 years ago
Martin Grenfell
8d20ae913a
adjust the quickhelp for primary vs secondary trees
16 years ago
Martin Grenfell
9fc7fb8d51
make the throw/catch code uniform and consistent
16 years ago
Martin Grenfell
6da7f317a3
when in a secondary tree, just use :split for the 'i' mapping
16 years ago
Martin Grenfell
d0d755ff87
ignore errors when removing netrw autocmds if they dont exist
16 years ago
Martin Grenfell
56b5446eaf
change the <tab> mapping to i
16 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
16 years ago
Martin Grenfell
5ff836ed26
clean up the netrwhijack code and make an option to disable it
16 years ago
Martin Grenfell
6b4dca7361
put the base nerd tree autocmds in an augroup
16 years ago
Martin Grenfell
7ac998fafc
bugfix when creating a fresh tree for a tab
16 years ago
Martin Grenfell
888934a3be
make TreeFileNode#isRoot() assume a tree exists for current buf, not tab
16 years ago
Martin Grenfell
fb5ee9fbc2
assume the cursor is already on a tree window when doing an open-split
16 years ago
Martin Grenfell
b2c56e94c9
fix for the preview mappings
16 years ago
Martin Grenfell
3e5faf9c56
hijack netrw
16 years ago
Martin Grenfell
b0297c5c91
use buffer level variables instead of tab lvl
16 years ago
Martin Grenfell
9aba1c17f6
switch to version 2.14.3
16 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
16 years ago
Martin Grenfell
96215c5da6
use reletive paths for edit commands if possible
16 years ago
Martin Grenfell
f4c455bc2f
fix a typo
16 years ago
Martin Grenfell
22904e41de
allow relative paths for :NERDTree commands
16 years ago
Martin Grenfell
d49c742daf
use the cwd instead of the dir of the current file for :NERDTree
16 years ago
Martin Grenfell
a59a2f6177
switch to version 2.14.2
16 years ago
Martin Grenfell
4b61723952
rename and fix s:windowIsUsable()
16 years ago
Martin Grenfell
00ab690758
bugfix for doing :qa when a nerd tree is open in another tab
16 years ago
Martin Grenfell
d4b4d69469
when opening a file (with o), dont split unless there is no choice
16 years ago
Martin Grenfell
283559bd97
fix a bug where directories starting with + couldnt be opened
16 years ago
Martin Grenfell
38442b06d4
refactor code to find tree indent level
16 years ago
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
16 years ago
Martin Grenfell
9b192b4be4
bump the version
16 years ago
Martin Grenfell
d89dbd354a
dont clobber &cpo
16 years ago
Martin Grenfell
ed273e108d
minor refactor to Bookmark#toRoot()
16 years ago
Martin Grenfell
03dec4cde4
rename TreeFileNode#findOpenDirSiblingWithChildren
to TreeFileNode#findOpenDirSiblingWithVisibleChildren
16 years ago
Martin Grenfell
171c3825fa
bug fix for TreeDirNode#hasVisibleChildren()
16 years ago
Martin Grenfell
be2e602efa
make path.bookmarkNames private
16 years ago
Martin Grenfell
2ca4573b01
switch to version 2.14.0, update changelog
16 years ago
Martin Grenfell
cdc005f46a
downcase all script level function names
16 years ago
Martin Grenfell
19d5aaa513
bugfix: openRecursively2 hadnt been renamed properly
16 years ago
Martin Grenfell
83966b7563
correct a comment
16 years ago
Martin Grenfell
b2b2bdfccd
make TreeDirNode#initChildren private
16 years ago
Martin Grenfell
cf8c54689b
make TreeDirNode#openRecursively2 private
16 years ago
Martin Grenfell
a8cd995624
remove 2 unused methods
16 years ago
Martin Grenfell
82a6064803
fix a comment
16 years ago
Martin Grenfell
f8b51d01b7
rename all classes - remove the leading 'o'
16 years ago
Martin Grenfell
3cbb73a63c
remove 2 unused function2
16 years ago
Martin Grenfell
d24a421efd
cosmetic fix
16 years ago
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
16 years ago