Martin Grenfell
57ccede250
trivial comment change
13 years ago
Martin Grenfell
04dbae2cb4
remove s:openEntrySplit as it is not needed anymore
13 years ago
Martin Grenfell
af13711fac
rename 'preview' to 'stay' and standardize the 'keepopen' name
13 years ago
Martin Grenfell
92248f92ca
make TreeDirNode use the new open() interface
13 years ago
Martin Grenfell
9832d4a84a
fix Bookmark so it uses the new TreeFileNode.open method
13 years ago
Martin Grenfell
b7cdc191ca
refactor the TreeFileNode*open* methods
Make these all go through .open() and pass in args to control the
behaviour. Deprecate the old `openSplit`, `openVSplit` and
`openInNewTab` methods and make them private.
This makes the API a lot cleaner - it was getting pretty messy in this
regard.
13 years ago
Martin Grenfell
54fab2f2e5
add dir and file flags to NERDTreeIgnore regexes
This allows users to specify whether each regex in NERDTreeIgnore should
apply to only files or only dirs.
13 years ago
Martin Grenfell
4337022524
dont convert windows paths to lower case when :editing
This fixes #89 .
13 years ago
Martin Grenfell
3be5f5ddd8
fix a bug for files that begin with +/-/~ chars
First, set the tree parts regex appropriately depending on
g:NERDTreeDirArrows.
Second, fix an edge case when trying to edit a file like +foo where the
+ meant 'foo' was being interpreted as an arg to the :edit cmd
13 years ago
Martin Grenfell
33a64260cd
add NERDTreeCustomIgnoreFilter hook
this gives users a chance to filter out nodes using whatever logic they
please
13 years ago
Martin Grenfell
1848a2cf9d
fix a bug when activating bookmarks
13 years ago
Martin Grenfell
c431d38d97
dont use VimEnter to cache bookmarks and load plugins
Just call these functions directly at the bottom of the nerdtree script.
This simplifies things and fixes #99 .
13 years ago
Martin Grenfell
ebb2835c45
fix a bug where keymaps were failing with :set ignorecase
13 years ago
Martin Grenfell
98b2fa5104
make a syntax fix for certain versions of vim
It seems that some versions of vim done like the syntax of:
function("foo")()
so refactor it slightly.
13 years ago
Martin Grenfell
a63c8a2ec8
use the keymap api for the mouse mappings
13 years ago
Martin Grenfell
aca917b4ca
make a small fix for the left mouse button
13 years ago
Martin Grenfell
4425627683
refactor option checking to simplify and remove duplication
13 years ago
Martin Grenfell
62c94e272f
fix the mouse mappings
13 years ago
Martin Grenfell
0c12f6fe10
update quickhelp for custom mappings
dont display quickhelp for a mapping if there is no text to display -
this prevents all the default mappings from being displayed under the
"custom mappings" section.
13 years ago
Martin Grenfell
b0e2ed1cc7
remove a trivial piece of old debugging code
13 years ago
Martin Grenfell
a1d528ae92
make the standard mappings use the key api
13 years ago
Martin Grenfell
b5fd460560
rework the keymap API
Add "scope" to it. This allows the user to specify that keymaps should
apply to files/directories/bookmarks or everything. This will reduce
the amount of 'if empty(node)' checks that are done
13 years ago
Martin Grenfell
205367ab3f
update changelog/credits and bump to version 4.2.0
13 years ago
Martin Grenfell
7ff9def95b
fix mixed indenting
13 years ago
Benjamin Geiger
b3b394c329
Open NERDTreeFind tree at CWD if current file is below it.
13 years ago
Chris Perl
01f683c3c4
stayInCurrentTab fix
13 years ago
Martin Grenfell
23d1746bbf
refactor tree window creation to remove duplication
create s:setCommonBufOptions() with the previously duplicated parts of
s:initNerdTreeInPlace() and s:createTreeWin()
13 years ago
Martin Grenfell
b528910e7a
dont add a trailing slash to auto-named bookmarked dirs
this breaks the highlighting of the nerdtree buffer, and seems dodgy
13 years ago
Min-Young Wu
dcccd0e532
Defaulting bookmark name to file/dir name
Note that for directories, there is a trailing slash
13 years ago
Martin Grenfell
af833e3006
remove the now unused s:setupSyntaxHighlighting()
13 years ago
Martin Grenfell
49b88757b0
enable NERDTreeDirArrows by default except on windows
13 years ago
Scott Stevenson
1c568a4916
Add nolist to buffer options.
13 years ago
Martin Grenfell
12f692f436
always disallow insert mode
Remove the NERDTreeStopInsert option and always activate the
functionality. If, later on, it becomes apparent that some people might
not want this functionality then we can re-add the option, but in the
meantime, simplify things by removing the option.
13 years ago
Matt Gauger
077e330b64
Spelling
13 years ago
Kamil K. Lemański
86364c2150
wycats's "disallow insert mode"
3bb112d916
13 years ago
Andrew Radev
5bd641834d
Fix for copying error
When copying a node to a directory that's outside the current path, the
"parent" node doesn't really exist, so the code raised an error.
13 years ago
Dave Aitken
bc745b6e99
Fixed resolve() double endslash defect
13 years ago
Dave Aitken
0b0c76626b
Added support for windows network shares (\\box\share format paths)
13 years ago
Ivan Necas
063e4d0870
Revert commit 7f5a8caa
Some other changes causted previos commit to break the NERDTreeFind functionality
instead of fixing it. Reverting...
13 years ago
George Ang
70ba0d60ec
separate syntax file for better combacibility with plugins that reloads
vimrc files(such as perdirvimrc) after BufRead.
13 years ago
Martin Grenfell
2e072fe0e2
fix the mouse and NERDTreeDirArrows
13 years ago
Ivan Necas
7f5a8c3aac
Fix for getting line of node
Set curPathComponent to 0 correctly identify with indent level of node.
13 years ago
Martin Grenfell
f621df68ae
fix a minor bug with syntax highlighting of the root node
13 years ago
Martin Grenfell
1dd345c56d
only set relativenumber for vim >= 7.3
13 years ago
Martin Grenfell
bc0c64ef82
fix a bug when the bookmarks are toggled with NERDTreeMinimalUI
13 years ago
Martin Grenfell
702a88956b
remove '.. (up a dir)' when NERDTreeMinimalUI is set
Shortening this line doesnt add anything to the UI (functionally
speaking), but removing frees up an extra line. Anyone who sets
NERDTreeMinimalUI probably uses the u/U mappings anyway.
13 years ago
Martin Grenfell
fad6f06ace
fix a bug with NERDTreeMinimalUI and syntax highlighting
Use \V for the updir text regex. Otherwise '..' is treated as a regex
rather than 2 literal dots.
13 years ago
Cam Thompson
e697444f29
set nornu when line numbers aren't shown
13 years ago
Cam Thompson
d595605ff1
hide (up a dir) when using minimal ui
13 years ago
Cam Thompson
999ba49857
merge hide bookmarks and press ? options
13 years ago