Martin Grenfell
af13711fac
rename 'preview' to 'stay' and standardize the 'keepopen' name
2012-01-06 14:54:19 +00:00
Martin Grenfell
92248f92ca
make TreeDirNode use the new open() interface
2012-01-06 14:47:10 +00:00
Martin Grenfell
9832d4a84a
fix Bookmark so it uses the new TreeFileNode.open method
2012-01-06 13:39:18 +00:00
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.
2012-01-05 20:07:53 +00:00
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.
2012-01-05 11:41:51 +00:00
Martin Grenfell
4337022524
dont convert windows paths to lower case when :editing
...
This fixes #89 .
2012-01-05 08:24:15 +00:00
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
2012-01-04 13:52:44 +00:00
Martin Grenfell
a55e9eca40
update faq in the readme
2012-01-04 11:44:54 +00:00
Martin Grenfell
33a64260cd
add NERDTreeCustomIgnoreFilter hook
...
this gives users a chance to filter out nodes using whatever logic they
please
2012-01-04 11:13:03 +00:00
Martin Grenfell
1848a2cf9d
fix a bug when activating bookmarks
2012-01-04 10:44:17 +00:00
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 .
2012-01-04 10:41:33 +00:00
Martin Grenfell
ebb2835c45
fix a bug where keymaps were failing with :set ignorecase
2012-01-04 09:43:07 +00:00
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.
2012-01-04 09:27:06 +00:00
Martin Grenfell
a63c8a2ec8
use the keymap api for the mouse mappings
2012-01-04 00:13:57 +00:00
Martin Grenfell
aca917b4ca
make a small fix for the left mouse button
2012-01-04 00:13:38 +00:00
Martin Grenfell
4425627683
refactor option checking to simplify and remove duplication
2012-01-03 23:30:57 +00:00
Martin Grenfell
b16a663618
Merge pull request #104 from cperl82/fixes
...
stayInCurrentTab fix
2012-01-03 15:22:10 -08:00
Martin Grenfell
62c94e272f
fix the mouse mappings
2012-01-03 22:43:18 +00:00
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.
2012-01-03 16:08:10 +00:00
Martin Grenfell
73e2d8ca7e
update the doc for the new key api functionality
2012-01-03 16:05:19 +00:00
Martin Grenfell
b0e2ed1cc7
remove a trivial piece of old debugging code
2012-01-03 15:33:37 +00:00
Martin Grenfell
a1d528ae92
make the standard mappings use the key api
2012-01-03 11:44:30 +00:00
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
2011-12-29 20:33:34 +00:00
Martin Grenfell
205367ab3f
update changelog/credits and bump to version 4.2.0
2011-12-28 13:16:57 +00:00
Martin Grenfell
4bd0def6fb
add a note about vim-nerdtree-tabs to the readme
2011-12-27 22:53:38 +00:00
Martin Grenfell
4411344f7c
update the doc for the new NERDTreeFind behaviour
2011-12-27 22:22:10 +00:00
Martin Grenfell
7ff9def95b
fix mixed indenting
2011-12-27 22:18:28 +00:00
Benjamin Geiger
b3b394c329
Open NERDTreeFind tree at CWD if current file is below it.
2011-12-27 22:15:31 +00:00
Martin Grenfell
4dd1bc9ef6
make a minor formatting fix for the readme
2011-12-27 21:53:12 +00:00
Martin Grenfell
1b4dfc8745
add first version of readme
2011-12-24 10:58:57 +00:00
Martin Grenfell
0747198ee3
remove Rakefile - pathogen is now the recommended way to install
2011-12-24 10:58:45 +00:00
Chris Perl
01f683c3c4
stayInCurrentTab fix
2011-12-22 15:53:26 -05:00
Martin Grenfell
23d1746bbf
refactor tree window creation to remove duplication
...
create s:setCommonBufOptions() with the previously duplicated parts of
s:initNerdTreeInPlace() and s:createTreeWin()
2011-12-21 14:43:20 +00:00
Martin Grenfell
aa28ae7863
Merge pull request #87 from scottstvnsn/master
...
Add nolist to buffer options.
2011-12-21 06:40:49 -08:00
Martin Grenfell
02f1d828d9
Merge pull request #88 from andersonfreitas/master
...
Added new options in the file system menu
2011-12-21 06:27:25 -08:00
Martin Grenfell
b528910e7a
dont add a trailing slash to auto-named bookmarked dirs
...
this breaks the highlighting of the nerdtree buffer, and seems dodgy
2011-12-21 13:20:09 +00:00
Min-Young Wu
dcccd0e532
Defaulting bookmark name to file/dir name
...
Note that for directories, there is a trailing slash
2011-12-21 13:15:56 +00:00
Martin Grenfell
af833e3006
remove the now unused s:setupSyntaxHighlighting()
2011-12-21 12:51:32 +00:00
Martin Grenfell
82c93a6448
Merge remote-tracking branch 'gnap/master'
2011-12-21 12:50:05 +00:00
Martin Grenfell
49b88757b0
enable NERDTreeDirArrows by default except on windows
2011-12-15 17:35:18 +00:00
Martin Grenfell
30f6bcc30c
Merge pull request #86 from mathias/patch-1
...
Spelling
2011-10-09 09:34:12 -07:00
Anderson Freitas
796a40b5d7
New options in the file system menu:
...
- Reveal In Finder
- Open with system editor
- Quicklook
Current only when using MacVim under MacOSX
2011-09-06 21:15:44 -03:00
Scott Stevenson
1c568a4916
Add nolist to buffer options.
2011-08-31 12:34:41 +01:00
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.
2011-08-30 12:03:49 +01:00
Martin Grenfell
9b5851c36c
Merge pull request #84 from kml/master
...
wycats's "disallow insert mode"
An explanation from vguerci@github:
Insert mode can be entered in nerdtree not sure the exact sequence / reason, but i guess that involve using mouse (sounds weird, a bug?) :
- open nerdtree, select a buffer, enter insert mode in buffer.
- select nerdtree buffer with mouse, you're in insert mode.
...then you can easily get E21, E382 errors.
Not a big deal but that can happen, if you use mouse... (which I don't)
(reproduced this on latests macvim (vim 7.3.260) from terminal (vim) or macvim)
2011-08-30 03:58:05 -07:00
Matt Gauger
077e330b64
Spelling
2011-08-25 13:39:02 -05:00
Kamil K. Lemański
86364c2150
wycats's "disallow insert mode"
...
3bb112d916
2011-08-05 17:42:41 +03:00
Martin Grenfell
2dd198c6c4
fix for copying files
...
when copying a file outside the current tree root, {} is returned by
TreeFileNode.copy() so try to reposition the cursor
2011-07-09 18:44:03 +12:00
Martin Grenfell
c08d7e9f19
Merge pull request #79 from AndrewRadev/master
...
Fix for an error when copying nodes
2011-07-08 23:35:10 -07:00
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.
2011-07-08 22:10:13 +03:00