Martin Grenfell
5884cf3774
fix a bug with scrolloff
...
take &scrolloff into account when restoring the window position when
recreating the nerd tree window
2008-06-22 13:54:32 +12:00
Martin Grenfell
d15818bafa
save and restore the size of the window
...
store the old nerd tree window size as a tabpage local variable and
restore it when reloading the tree window
2008-06-22 13:53:13 +12:00
Martin Grenfell
f74ec0661d
dont resize tree window when opening with <tab>
...
the <tab> mapping creates a new window, and we previously resized the
nerd tree window at the same time
2008-06-22 13:23:32 +12:00
Martin Grenfell
d68dcd252e
bugfix to window resize code
2008-06-22 13:07:13 +12:00
Martin Grenfell
30bfb6e6b7
Revert "be silent when opening files"
...
This reverts commit 6334e991929c143db3d6abfe23a345cacfc9ff1a.
Opening files silently causes vim to hang if the file is already open by
another vim instance (it tries to print out the swap file
message/options but it cant).
2008-06-22 12:42:52 +12:00
Martin Grenfell
bfa5de8c55
minor bugfix
2008-06-22 12:29:18 +12:00
Martin Grenfell
6a665a588f
update the help page
2008-06-22 11:15:42 +12:00
Martin Grenfell
55ff76171a
update the changelog
2008-06-22 01:07:29 +12:00
Martin Grenfell
a701bb71c4
remove some trailing whitespace from the view
...
The quickhelp had some trailing whitespace, this was removed and a help
highlight pattern had to be changed to fit. Also, there was another
trailing space the s:RenderView() function.
2008-06-22 00:47:12 +12:00
Martin Grenfell
6343639193
remove the magic from the <c-j>/<c-k> mappings
...
previoulsy, <c-k>/<c-j> did magic stuff if the selected node was a file.
i.e. jumped to the parent/parents next sibling. I chose to remove this
behaviour as it is more confusing than helpful.
2008-06-22 00:35:50 +12:00
Martin Grenfell
5ce5c62611
dont ever escape paths when calling delete()
...
previously we were escaping when deleting files, and this was causing
the operation to fail
2008-06-22 00:19:28 +12:00
Martin Grenfell
3ebff6ae54
fix highlighting of directory symlinks
2008-06-21 21:56:59 +12:00
Martin Grenfell
d9a03f4600
add syntax highlighting for executable nodes
2008-06-21 20:47:13 +12:00
Martin Grenfell
59b132f0f7
add a * when rendering executable paths
2008-06-21 20:46:35 +12:00
Martin Grenfell
d56bf992d2
make paths cache whether they are executable
2008-06-21 20:45:18 +12:00
Martin Grenfell
efa7941c54
remove a stray :echo
2008-06-20 17:23:48 +12:00
Martin Grenfell
808850a464
dont open a file twice in the same tab with o mapping
...
if the user tells the nerd tree to open a file (without splitting), and
that file is already open in the current tab, then just stick the cursor
in the existing window for the file
2008-06-19 22:35:36 +12:00
Martin Grenfell
24ad44b46f
dont clobber "special" windows when opening files
...
if the user tries to open a file and the previous window is "special"
(eg the quickfix window or another explorer plugin) then force a new
split to be opened instead
2008-06-19 21:40:44 +12:00
Martin Grenfell
737ad58740
use :echomsg instead of just :echo
...
this is so that the messages get recorded in message history and can be
view with :messages
2008-06-19 21:37:31 +12:00
Martin Grenfell
a856622f0c
switch vertion to 2.10.0
2.10.0
2008-06-17 22:58:26 +12:00
Martin Grenfell
ce79c243a3
show how many invalid bookmarks were read
2008-06-17 21:20:56 +12:00
Martin Grenfell
e1b369f34e
update header and change license to wtfpl
2008-06-17 21:03:00 +12:00
Martin Grenfell
0a73777381
bugfix for reading files with invalid bookmark syntax
2008-06-16 20:54:28 +12:00
Martin Grenfell
176b551af0
handle invalid bookmarks in bookmarks file
2008-06-16 20:33:17 +12:00
Martin Grenfell
95ee07c9d3
switch version to 2.10.0rc1
2.10.0rc1
2008-06-13 18:46:34 +12:00
Martin Grenfell
b58ccce913
update changelog and credits
2008-06-13 18:46:26 +12:00
Martin Grenfell
b60bcb6cb2
bugfix for :NERDTree when a file bookmark is given
2008-06-13 13:01:05 +12:00
Martin Grenfell
f7e8c453ea
make :OpenBookmark open a netrw for dir bookmarks
2008-06-13 12:51:06 +12:00
Martin Grenfell
58ccd230fa
refactor the logic out of s:OpenExplorer()
...
refactor out the code that actually opens the explorer window into
s:OpenExplorerFor(treenode) so that we can call it separately
2008-06-13 12:48:56 +12:00
Martin Grenfell
866df769b5
fix for quickhelp highlighting bug
2008-06-12 22:53:45 +12:00
Martin Grenfell
bd3b03fd79
update doc/changelog
2008-06-12 22:44:31 +12:00
Martin Grenfell
9030ff0312
make the quickhelp narrower so it fits
2008-06-12 22:35:17 +12:00
Martin Grenfell
5172efc976
bugfix: dont render duplicate bookmarks
...
if a bookmark is created, remove any previously cached bookmark of the
same name from the tree
2008-06-12 22:31:28 +12:00
Martin Grenfell
b252a1250a
rename 'marks' to 'bookmarks'
2008-06-12 21:14:07 +12:00
Martin Grenfell
dae5c93fec
fix NERDTree-C doc
2008-06-10 23:00:22 +12:00
Martin Grenfell
004b4fc9dd
add a note marks to the intro
2008-06-10 23:00:03 +12:00
Martin Grenfell
7614f745ae
some fixes/enhancements to the marks doc
2008-06-10 22:57:30 +12:00
Martin Grenfell
585b5f1579
remove trailing whitespace
2008-06-10 22:51:36 +12:00
Martin Grenfell
bc41c51f93
doc :RevealMark
2008-06-10 22:50:52 +12:00
Martin Grenfell
0888f6c011
fix an error in a method header
2008-06-10 22:49:20 +12:00
Martin Grenfell
df8f132d6e
update the quickhelp
2008-06-10 22:49:10 +12:00
Martin Grenfell
d7a319c3a6
rename RecallMark to RevealMark
2008-06-10 22:48:31 +12:00
Martin Grenfell
5a45ea08c4
add/update doc for the mark commands
2008-06-10 22:45:10 +12:00
Martin Grenfell
ec7e013150
add some mark quickhelp
2008-06-10 21:53:31 +12:00
Martin Grenfell
5b35d0bb31
bugfix: fix NERDTreeFromMark command
...
previously it called a nonexisting function
2008-06-10 12:49:14 +12:00
Martin Grenfell
40ccf3cd45
make the mark manipulation funcs use the caching
...
s:ClearMarks(), s:ClearAllMarks() and s:MarkNode() now use tell the
relevant path objects to update their mark cache
2008-06-09 22:04:31 +12:00
Martin Grenfell
1b17f945a3
refactor s:GetPath() to take marks into account
2008-06-09 21:23:43 +12:00
Martin Grenfell
421431b5df
correct a method header comment
2008-06-09 21:22:34 +12:00
Martin Grenfell
26983f1921
make oPath cache the marks associated with it
...
This is mainly for performance reasons. Calculating the marks anew
everytime oPath#MarkNames() is called greatly increases the rendering
time of the tree. It trippled it for just a handful of marks...
2008-06-09 21:18:30 +12:00
Martin Grenfell
1571274aec
refactor the Refresh() method for tree nodes
...
create a oFileTreeNode#Refresh() and make sure that Refresh() is always
called for dir nodes
2008-06-09 21:13:25 +12:00