Alex Carlson
dfb9111786
Allow user-defined RO indicator.
...
(inspired by overwriting g:NERDTreeDirArrowCollapsible/Expandable)
Replace instances of the RO string with a variable that the user can
override. Useful for custom unicode glyphs, i.e. Font Awesome.
* Initialize variable g:NERDTreeGlyphReadOnly = "RO".
-> plugin/NERD_tree.vim
* Replace instances of 'RO' with g:NERDTreeGlyphReadOnly
2016-02-26 17:57:40 -08:00
Martin Grenfell
4ebbb533c3
silence bookmark errors on startup
...
Just disable the warning for now. The bookmark system will be replaced
with the project system soon - so no sense putting much effort into
this.
Closes #168
2015-12-02 21:17:22 +00:00
Martin Grenfell
2f8a72144f
silence an ls!
call
2015-11-27 10:14:45 +00:00
Martin Grenfell
bbb819d696
bugfix for win trees when using "stay in current win" command variants
...
Previously maps like T would not restore the cursor position. Not sure
why the code was like this in the first place... hopefully I haven't
just broken a bunch of shit.
Closes #146 .
2015-11-26 19:52:40 +00:00
Martin Grenfell
0544ff524c
handle tab tree buffers being :bdeleted
...
Closes #375
2015-11-26 19:14:51 +00:00
Martin Grenfell
73ded483a0
update FAQ about opening nerdtree automatically on startup
...
Closes #494
2015-11-26 18:57:58 +00:00
Martin Grenfell
fddac60afb
fix a bug that occurs when opening window trees
...
Closes #507
2015-11-26 09:31:55 +00:00
Martin Grenfell
c800aa27e2
fix a bug with C
mapping
...
Closes #512
2015-11-26 09:27:44 +00:00
Martin Grenfell
a2b06bbac3
remove references to NERDTreeDirArrows
...
Closes #515
2015-11-26 00:25:06 +00:00
Martin Grenfell
4f9e981a60
update changelog
2015-11-25 23:52:30 +00:00
Martin Grenfell
677a83b2b6
remove NERDTreeDirArrows option
...
Use +/~ for windows - which seems to not have the arrow chars in its
default font. TBH I don't really understand this.
Inprove the UI indent matching so that it should handle any combo of
open/close symbol lengths e.g. the fancy arrows are 3 bytes each,
whereas +/~ are 1 byte each.
2015-11-25 23:29:00 +00:00
Martin Grenfell
fb15cfbf45
fix flag rendering for cascading dirs
...
Use the innermost dirs flags only. Previously each dirs flags were
rendered inline i.e.
[x]dir1/[y]dir2/[z]dir3/
This looked bad and broke the UI. Now we only render the flags for dir3
- and render them on the left side of the cascade.
Not sure if this is ultimately the right decision - but will do for now.
2015-11-25 22:12:52 +00:00
Martin Grenfell
af39458989
rework the cascading slightly to correctly show open/closed dir arrows
2015-11-24 22:06:04 +00:00
Martin Grenfell
2cef8bb602
make cascading dirs more compact
...
Render cascading dirs on one line i.e.
> foo/bar/baz
file1
instead of
> foo
> bar
> baz
> file1
This should be useful things like java projects that have deep dir
structures.
Remove the old UI view (pre the dir arrows) as this simply isnt worth
supporting for a proof of concept. This may get added back - or not.
2015-11-24 20:59:35 +00:00
Martin Grenfell
ee4d42cfed
encapsulate dep on g:NERDTreeMinimalUI in a function
2015-11-22 14:02:56 +00:00
Martin Grenfell
dd754c7bc6
add path.isAncestor
2015-11-20 19:16:07 +00:00
Martin Grenfell
9eb0004278
fix a syntax issue for older versions of vim
...
closes #508
2015-11-20 19:15:51 +00:00
Martin Grenfell
7c6795c5a2
fix a typo
2015-11-20 16:45:05 +00:00
Martin Grenfell
a60bd34a33
add NERDTree.getroot()
...
Eventually 'root' will become a "private" instance var '_root'
2015-11-20 16:16:12 +00:00
Martin Grenfell
c4f8681b77
add NERDTree.getRoot() and NERDTree.ForCurrentTab()
2015-11-20 01:52:38 +00:00
Martin Grenfell
665f326577
remove dependency on b:NERDTree from classes that dont need it
...
Inject it where needed.
2015-11-20 01:44:12 +00:00
Martin Grenfell
a0de028688
wipeout "stale" nerdtree bufs
...
When :NERDTree is called several times and &hidden is set, stale
nerdtree bufs will exist. Wipe them out.
2015-11-19 23:44:39 +00:00
Martin Grenfell
cedb40b4f5
move TreeFileNode.makeRoot() to NERDTree.changeRoot(node)
2015-11-16 13:17:59 +00:00
Martin Grenfell
71ee64fed7
add TreeDirNode.getDirChildren() - using this in a plugin
2015-11-16 11:30:16 +00:00
Martin Grenfell
bf217c75f9
fix a couple of var references in UI
2015-11-16 11:29:54 +00:00
Martin Grenfell
d36b793656
dont use b:NERDTreeRoot internally, but leave the var there for compat
...
Use b:NERDTree.root instead. I will eventually remove b:NERDTreeRoot
altogether - but this will break some other plugins so leave it for now.
2015-11-16 11:28:24 +00:00
Martin Grenfell
0b966aa23a
refactor TreeDirNode.reveal slightly
2015-11-16 09:35:31 +00:00
Martin Grenfell
449f2c77ed
update changelog
2015-11-15 11:13:28 +00:00
Martin Grenfell
b4fa33c39c
remove some confusing redundancy from a few function calls
2015-11-15 01:04:03 +00:00
Martin Grenfell
83d108894e
move a bunch of b:NERDTree.*
vars into the b:NERDTree.ui obj
2015-11-15 00:45:57 +00:00
Martin Grenfell
4d8a0c90cb
move b:NERDTreePreviousBuf into NERDTree class
2015-11-14 13:10:08 +00:00
Martin Grenfell
5c20274761
move b:NERDTreeType into the NERDTree class and add some query methods
2015-11-14 12:01:55 +00:00
Martin Grenfell
848857d18b
rename "primary" and "secondary" trees to "tab" and "window" trees
...
This is much more accurate and descriptive.
2015-11-14 11:50:01 +00:00
Martin Grenfell
4dada8c04f
update version number to 5.0.0
2015-11-13 16:57:21 +00:00
Martin Grenfell
be8f18914c
remove some unneeded header comments
2015-11-13 16:54:47 +00:00
Martin Grenfell
f486403b68
add license file
...
closes #368
2015-11-13 16:50:44 +00:00
Martin Grenfell
024966c7a8
move changelog out of the main doc, remove credits section
...
Changelog is not really relevant to the "usage" manual so extract it.
Contributors can be viewed on github.
2015-11-13 16:48:09 +00:00
Martin Grenfell
e4891632f5
update changelog
2015-11-13 16:45:11 +00:00
Martin Grenfell
0c13ebc126
remove some old commented code
2015-11-13 15:08:01 +00:00
Martin Grenfell
e27ab9c5c7
fsmenu: use nerdtree#echo* methods instead of reimplementing them
2015-11-13 10:53:42 +00:00
Martin Grenfell
5b7085d9ae
fs menu: remove unused var assigns
2015-11-13 10:46:12 +00:00
Martin Grenfell
adc11983bc
fs_menu: put the NERDTreeListNode* methods together
2015-11-13 10:44:27 +00:00
Martin Grenfell
b19995b14f
Merge pull request #382 from PhilRunninger/master
...
Add menu option to display file/directory properties.
2015-11-13 10:42:17 +00:00
Phil Runninger
3fb18e7399
Switch to upper case DIR /Q, in true DOS fashion
2015-11-12 21:38:22 -05:00
Phil Runninger
f1af61ddf7
Use the system('DIR /Q...') function to display file info.
2015-11-12 21:29:34 -05:00
Phil Runninger
c60f401371
Merge (p)roperties (for Windows) into the (l)ist menu item.
2015-11-12 16:20:20 -05:00
Phil Runninger
fb030bcb1c
Merge pull request #1 from scrooloose/master
...
Merge official code into my fork
2015-11-12 16:11:56 -05:00
Martin Grenfell
47c20c4b64
Merge pull request #378 from Xuyuanp/up/master
...
fix #363
2015-11-12 14:29:12 +00:00
Martin Grenfell
d384382091
Merge pull request #470 from egalpin/master
...
Update README.markdown
2015-11-12 14:26:57 +00:00
Martin Grenfell
af13d39651
Merge pull request #488 from hiberabyss/master
...
issue #147 : add support to ~ expand in bookmarks
2015-11-12 14:25:37 +00:00