Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
*NERDTree.txt* A tree explorer plugin to rule the Vim world. Bwahahaha!!
|
2007-11-03 05:23:09 +08:00
|
|
|
|
2018-12-07 08:29:25 +08:00
|
|
|
# #### #### ~
|
|
|
|
### \/#|### |/#### ~
|
|
|
|
d8 888 ##\/#/ \||/##/_/##/_# ~
|
|
|
|
d88 888 ee ,e e, ### \/###|/ \/ # ### ~
|
|
|
|
d88888 888 88b d88 88b ##_\_#\_\## | #/###_/_#### ~
|
|
|
|
888 888 888 888 , ## #### # \ #| / #### ##/## ~
|
|
|
|
888 888 888 "YeeP" __#_--###`. |{,###---###-~ ~
|
|
|
|
\ % @% ~
|
|
|
|
Y88b Y88 888'Y88 888 88e 888 88e \%@% 88P'888'Y88 ~
|
|
|
|
Y88b Y8 888 ,'Y 888 888D 888 888b %o% P' 888 'Y 888,8, ,e e, ,e e, ~
|
|
|
|
b Y88b Y 888C8 888 88" 888 8888D %@% 888 888 " d88 88b d88 88b ~
|
|
|
|
8b Y88b 888 ",d 888 b, 888 888P %@% 888 888 888 , 888 , ~
|
|
|
|
88b Y88b 888,d88 888 88b, 888 88" %@% 888 888 "YeeP" "YeeP" ~
|
|
|
|
, -=-%{@%-^- _ ~
|
|
|
|
ejm `} Reference Manual ~
|
|
|
|
{ ~
|
2007-11-03 05:23:09 +08:00
|
|
|
==============================================================================
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
CONTENTS *NERDTree-contents*
|
2007-11-03 05:23:09 +08:00
|
|
|
|
|
|
|
1.Intro...................................|NERDTree|
|
|
|
|
2.Functionality provided..................|NERDTreeFunctionality|
|
2009-01-09 06:27:41 +08:00
|
|
|
2.1.Global commands...................|NERDTreeGlobalCommands|
|
|
|
|
2.2.Bookmarks.........................|NERDTreeBookmarks|
|
|
|
|
2.2.1.The bookmark table..........|NERDTreeBookmarkTable|
|
|
|
|
2.2.2.Bookmark commands...........|NERDTreeBookmarkCommands|
|
|
|
|
2.2.3.Invalid bookmarks...........|NERDTreeInvalidBookmarks|
|
2019-03-07 21:24:17 +08:00
|
|
|
2.3.NERDTree mappings.................|NERDTreeMappings|
|
|
|
|
2.4.The NERDTree menu.................|NERDTreeMenu|
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
3.Settings................................|NERDTreeSettings|
|
|
|
|
3.1.Settings summary..................|NERDTreeSettingsSummary|
|
|
|
|
3.2.Settings details..................|NERDTreeSettingsDetails|
|
2019-03-07 21:24:17 +08:00
|
|
|
4.The NERDTree API........................|NERDTreeAPI|
|
2009-08-21 21:26:47 +08:00
|
|
|
4.1.Key map API.......................|NERDTreeKeymapAPI|
|
|
|
|
4.2.Menu API..........................|NERDTreeMenuAPI|
|
2015-05-07 04:19:06 +08:00
|
|
|
4.3.Menu API..........................|NERDTreeAddPathFilter()|
|
2015-05-13 03:45:15 +08:00
|
|
|
4.4.Path Listener API.................|NERDTreePathListenerAPI|
|
2009-01-09 06:27:41 +08:00
|
|
|
5.About...................................|NERDTreeAbout|
|
2015-11-14 00:48:09 +08:00
|
|
|
6.License.................................|NERDTreeLicense|
|
2007-11-03 05:23:09 +08:00
|
|
|
|
|
|
|
==============================================================================
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
1. Intro *NERDTree*
|
2007-11-03 05:23:09 +08:00
|
|
|
|
2019-03-07 21:24:17 +08:00
|
|
|
What is this "NERDTree"??
|
2007-11-03 05:23:09 +08:00
|
|
|
|
2019-03-07 21:24:17 +08:00
|
|
|
The NERDTree allows you to explore your filesystem and to open files and
|
2007-11-03 05:23:09 +08:00
|
|
|
directories. It presents the filesystem to you in the form of a tree which you
|
|
|
|
manipulate with the keyboard and/or mouse. It also allows you to perform
|
2008-06-22 07:15:42 +08:00
|
|
|
simple filesystem operations.
|
2007-11-03 05:23:09 +08:00
|
|
|
|
2019-03-07 21:24:17 +08:00
|
|
|
The following features and functionality are provided by the NERDTree:
|
2007-11-03 05:23:09 +08:00
|
|
|
* Files and directories are displayed in a hierarchical tree structure
|
|
|
|
* Different highlighting is provided for the following types of nodes:
|
|
|
|
* files
|
|
|
|
* directories
|
|
|
|
* sym-links
|
|
|
|
* windows .lnk files
|
|
|
|
* read-only files
|
2008-06-22 07:15:42 +08:00
|
|
|
* executable files
|
2007-11-03 05:23:09 +08:00
|
|
|
* Many (customisable) mappings are provided to manipulate the tree:
|
|
|
|
* Mappings to open/close/explore directory nodes
|
2008-06-10 18:51:36 +08:00
|
|
|
* Mappings to open files in new/existing windows/tabs
|
|
|
|
* Mappings to change the current root of the tree
|
|
|
|
* Mappings to navigate around the tree
|
2007-11-03 05:23:09 +08:00
|
|
|
* ...
|
2008-06-10 19:00:03 +08:00
|
|
|
* Directories and files can be bookmarked.
|
2019-03-07 21:24:17 +08:00
|
|
|
* Most NERDTree navigation can also be done with the mouse
|
2008-12-24 13:05:16 +08:00
|
|
|
* Filtering of tree content (can be toggled at runtime)
|
2007-11-03 05:23:09 +08:00
|
|
|
* custom file filters to prevent e.g. vim backup files being displayed
|
|
|
|
* optional displaying of hidden files (. files)
|
|
|
|
* files can be "turned off" so that only directories are displayed
|
2019-03-07 21:24:17 +08:00
|
|
|
* The position and size of the NERDTree window can be customised
|
2007-11-03 05:23:09 +08:00
|
|
|
* The order in which the nodes in the tree are listed can be customised.
|
|
|
|
* A model of your filesystem is created/maintained as you explore it. This
|
|
|
|
has several advantages:
|
|
|
|
* All filesystem information is cached and is only re-read on demand
|
|
|
|
* If you revisit a part of the tree that you left earlier in your
|
2008-06-10 18:51:36 +08:00
|
|
|
session, the directory nodes will be opened/closed as you left them
|
2007-11-03 05:23:09 +08:00
|
|
|
* The script remembers the cursor position and window position in the NERD
|
|
|
|
tree so you can toggle it off (or just close the tree window) and then
|
2019-03-07 21:24:17 +08:00
|
|
|
reopen it (with NERDTreeToggle) the NERDTree window will appear exactly
|
2007-11-03 05:23:09 +08:00
|
|
|
as you left it
|
2019-03-07 21:24:17 +08:00
|
|
|
* You can have a separate NERDTree for each tab, share trees across tabs,
|
2008-12-24 13:05:16 +08:00
|
|
|
or a mix of both.
|
2013-05-14 21:39:46 +08:00
|
|
|
* By default the script overrides the default file browser (netrw), so if
|
2019-03-07 21:24:17 +08:00
|
|
|
you :edit a directory a (slightly modified) NERDTree will appear in the
|
2008-12-24 13:05:16 +08:00
|
|
|
current window
|
2009-08-21 21:44:39 +08:00
|
|
|
* A programmable menu system is provided (simulates right clicking on a
|
|
|
|
node)
|
2013-05-14 21:39:46 +08:00
|
|
|
* one default menu plugin is provided to perform basic filesystem
|
2009-08-21 21:44:39 +08:00
|
|
|
operations (create/delete/move/copy files/directories)
|
|
|
|
* There's an API for adding your own keymappings
|
|
|
|
|
2007-11-03 05:23:09 +08:00
|
|
|
|
|
|
|
==============================================================================
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
2. Functionality provided *NERDTreeFunctionality*
|
2007-11-03 05:23:09 +08:00
|
|
|
|
|
|
|
------------------------------------------------------------------------------
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
2.1. Global Commands *NERDTreeGlobalCommands*
|
2007-11-03 05:23:09 +08:00
|
|
|
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
:NERDTree [<start-directory> | <bookmark>] *:NERDTree*
|
2019-03-07 21:24:17 +08:00
|
|
|
Opens a fresh NERDTree. The root of the tree depends on the argument
|
2008-06-10 18:45:10 +08:00
|
|
|
given. There are 3 cases: If no argument is given, the current directory
|
2008-06-12 17:14:07 +08:00
|
|
|
will be used. If a directory is given, that will be used. If a bookmark
|
|
|
|
name is given, the corresponding directory will be used. For example: >
|
2008-06-10 18:45:10 +08:00
|
|
|
:NERDTree /home/marty/vim7/src
|
2008-06-12 17:14:07 +08:00
|
|
|
:NERDTree foo (foo is the name of a bookmark)
|
2008-06-10 18:45:10 +08:00
|
|
|
<
|
2018-12-13 02:30:13 +08:00
|
|
|
:NERDTreeVCS [<start-directory> | <bookmark>] *:NERDTreeVCS*
|
|
|
|
Like |:NERDTree|, but searches up the directory tree to find the top of
|
2019-03-07 21:24:17 +08:00
|
|
|
the version control system repository, and roots the NERDTree there. It
|
2018-12-13 02:30:13 +08:00
|
|
|
works with Git, Subversion, Mercurial, Bazaar, and Darcs repositories. A
|
|
|
|
couple of examples: >
|
|
|
|
:NERDTreeVCS /home/marty/nerdtree/doc (opens /home/marty/nerdtree)
|
|
|
|
:NERDTreeVCS (opens root of repository containing CWD)
|
|
|
|
<
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
:NERDTreeFromBookmark <bookmark> *:NERDTreeFromBookmark*
|
2019-03-07 21:24:17 +08:00
|
|
|
Opens a fresh NERDTree with the root initialized to the dir for
|
2013-07-22 05:29:03 +08:00
|
|
|
<bookmark>. The only reason to use this command over :NERDTree is for
|
2008-06-12 18:44:31 +08:00
|
|
|
the completion (which is for bookmarks rather than directories).
|
2007-11-03 05:23:09 +08:00
|
|
|
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
:NERDTreeToggle [<start-directory> | <bookmark>] *:NERDTreeToggle*
|
2019-03-07 21:24:17 +08:00
|
|
|
If a NERDTree already exists for this tab, it is reopened and rendered
|
2020-01-28 16:55:58 +08:00
|
|
|
again. If <start-directory> or <bookmark> is given, the root of NERDTree
|
|
|
|
is set to that path. If no NERDTree exists for this tab then this command
|
|
|
|
acts the same as the |:NERDTree| command.
|
2007-11-03 05:23:09 +08:00
|
|
|
|
2019-11-23 00:26:25 +08:00
|
|
|
:NERDTreeToggleVCS [<start-directory> | <bookmark>] *:NERDTreeToggleVCS*
|
|
|
|
Like |:NERDTreeToggle|, but searches up the directory tree to find the top of
|
|
|
|
the version control system repository, and roots the NERDTree there. It
|
|
|
|
works with Git, Subversion, Mercurial, Bazaar, and Darcs repositories. A
|
|
|
|
couple of examples: >
|
|
|
|
:NERDTreeToggleVCS /home/marty/nerdtree/doc (opens /home/marty/nerdtree)
|
|
|
|
:NERDTreeToggleVCS (opens root of repository containing CWD)
|
|
|
|
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
:NERDTreeFocus *:NERDTreeFocus*
|
2019-03-07 21:24:17 +08:00
|
|
|
Opens (or reopens) the NERDTree if it is not currently visible;
|
|
|
|
otherwise, the cursor is moved to the already-open NERDTree.
|
2017-06-16 20:50:21 +08:00
|
|
|
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
:NERDTreeMirror *:NERDTreeMirror*
|
2019-03-07 21:24:17 +08:00
|
|
|
Shares an existing NERDTree, from another tab, in the current tab.
|
2008-12-24 09:09:09 +08:00
|
|
|
Changes made to one tree are reflected in both as they are actually the
|
|
|
|
same buffer.
|
|
|
|
|
2019-03-07 21:24:17 +08:00
|
|
|
If only one other NERDTree exists, that tree is automatically mirrored.
|
2017-12-22 22:15:07 +08:00
|
|
|
If more than one exists, the script will ask which tree to mirror.
|
2008-12-24 09:09:09 +08:00
|
|
|
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
:NERDTreeClose *:NERDTreeClose*
|
2019-03-07 21:24:17 +08:00
|
|
|
Close the NERDTree in this tab.
|
2008-05-17 10:40:27 +08:00
|
|
|
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
:NERDTreeFind [<path>] *:NERDTreeFind*
|
2017-12-22 22:15:07 +08:00
|
|
|
Without the optional argument, find and reveal the file for the active
|
|
|
|
buffer in the NERDTree window. With the <path> argument, find and
|
|
|
|
reveal the specified path.
|
2011-12-28 06:22:10 +08:00
|
|
|
|
2017-12-22 22:15:07 +08:00
|
|
|
Focus will be shifted to the NERDTree window, and the cursor will be
|
|
|
|
placed on the tree node for the determined path. If a NERDTree for the
|
|
|
|
current tab does not exist, a new one will be initialized.
|
2009-11-22 13:42:22 +08:00
|
|
|
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
:NERDTreeCWD *:NERDTreeCWD*
|
2018-09-10 20:33:10 +08:00
|
|
|
Change the NERDTree root to the current working directory. If no
|
|
|
|
NERDTree exists for this tab, a new one is opened.
|
2012-11-05 01:23:41 +08:00
|
|
|
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
:NERDTreeRefreshRoot *:NERDTreeRefreshRoot*
|
2019-03-07 21:24:17 +08:00
|
|
|
Refreshes the NERDTree root node.
|
2018-10-16 23:08:23 +08:00
|
|
|
|
2007-11-03 05:23:09 +08:00
|
|
|
------------------------------------------------------------------------------
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
2.2. Bookmarks *NERDTreeBookmarks*
|
2008-06-10 18:57:30 +08:00
|
|
|
|
2019-03-07 21:24:17 +08:00
|
|
|
Bookmarks in the NERDTree are a way to tag files or directories of interest.
|
2008-06-12 17:14:07 +08:00
|
|
|
For example, you could use bookmarks to tag all of your project directories.
|
2008-06-29 08:31:29 +08:00
|
|
|
|
|
|
|
------------------------------------------------------------------------------
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
2.2.1. The Bookmark Table *NERDTreeBookmarkTable*
|
2008-06-29 08:31:29 +08:00
|
|
|
|
|
|
|
If the bookmark table is active (see |NERDTree-B| and
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
|NERDTreeShowBookmarks|), it will be rendered above the tree. You can double
|
2008-06-29 16:08:27 +08:00
|
|
|
click bookmarks or use the |NERDTree-o| mapping to activate them. See also,
|
|
|
|
|NERDTree-t| and |NERDTree-T|
|
2008-06-29 08:31:29 +08:00
|
|
|
|
|
|
|
------------------------------------------------------------------------------
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
2.2.2. Bookmark commands *NERDTreeBookmarkCommands*
|
2008-06-12 18:44:31 +08:00
|
|
|
|
2017-06-11 03:59:56 +08:00
|
|
|
Note: The following commands are only available within the NERDTree buffer.
|
2008-06-10 18:45:10 +08:00
|
|
|
|
2014-06-29 19:37:29 +08:00
|
|
|
:Bookmark [<name>]
|
2008-06-12 17:14:07 +08:00
|
|
|
Bookmark the current node as <name>. If there is already a <name>
|
2008-07-02 18:40:51 +08:00
|
|
|
bookmark, it is overwritten. <name> must not contain spaces.
|
2011-12-16 07:14:31 +08:00
|
|
|
If <name> is not provided, it defaults to the file or directory name.
|
|
|
|
For directories, a trailing slash is present.
|
2008-06-10 18:45:10 +08:00
|
|
|
|
2008-06-12 17:14:07 +08:00
|
|
|
:BookmarkToRoot <bookmark>
|
|
|
|
Make the directory corresponding to <bookmark> the new root. If a treenode
|
|
|
|
corresponding to <bookmark> is already cached somewhere in the tree then
|
|
|
|
the current tree will be used, otherwise a fresh tree will be opened.
|
|
|
|
Note that if <bookmark> points to a file then its parent will be used
|
|
|
|
instead.
|
2008-06-10 18:45:10 +08:00
|
|
|
|
2008-06-12 17:14:07 +08:00
|
|
|
:RevealBookmark <bookmark>
|
2008-06-10 18:50:52 +08:00
|
|
|
If the node is cached under the current root then it will be revealed
|
|
|
|
(i.e. directory nodes above it will be opened) and the cursor will be
|
|
|
|
placed on it.
|
|
|
|
|
2017-06-11 03:59:56 +08:00
|
|
|
:OpenBookmark <name>
|
|
|
|
The Bookmark named <name> is opened as if |NERDTree-o| was applied to
|
|
|
|
its entry in the Bookmark table. If the Bookmark points to a directory,
|
|
|
|
it is made the new root of the current NERDTree. If the Bookmark points
|
|
|
|
to a file, that file is opened for editing in another window.
|
2008-06-10 18:45:10 +08:00
|
|
|
|
2008-06-12 17:14:07 +08:00
|
|
|
:ClearBookmarks [<bookmarks>]
|
|
|
|
Remove all the given bookmarks. If no bookmarks are given then remove all
|
|
|
|
bookmarks on the current node.
|
2008-06-10 18:45:10 +08:00
|
|
|
|
2008-06-12 17:14:07 +08:00
|
|
|
:ClearAllBookmarks
|
|
|
|
Remove all bookmarks.
|
2008-06-10 18:45:10 +08:00
|
|
|
|
2019-02-21 12:57:51 +08:00
|
|
|
:EditBookmarks
|
|
|
|
Opens the bookmarks file for manual editing, e.g. for removing invalid
|
|
|
|
bookmarks.
|
|
|
|
|
2008-07-16 18:46:46 +08:00
|
|
|
:ReadBookmarks
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
Re-read the bookmarks in the |NERDTreeBookmarksFile|.
|
2008-07-16 18:46:46 +08:00
|
|
|
|
2008-06-29 08:31:29 +08:00
|
|
|
See also |:NERDTree| and |:NERDTreeFromBookmark|.
|
|
|
|
|
2008-07-16 18:46:46 +08:00
|
|
|
------------------------------------------------------------------------------
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
2.2.3. Invalid Bookmarks *NERDTreeInvalidBookmarks*
|
2008-07-16 18:46:46 +08:00
|
|
|
|
|
|
|
If invalid bookmarks are detected, the script will issue an error message and
|
|
|
|
the invalid bookmarks will become unavailable for use.
|
|
|
|
|
|
|
|
These bookmarks will still be stored in the bookmarks file (see
|
2019-02-21 12:57:51 +08:00
|
|
|
|NERDTreeBookmarksFile|), down at the bottom. There will always be a blank line
|
2008-07-16 18:46:46 +08:00
|
|
|
after the valid bookmarks but before the invalid ones.
|
|
|
|
|
|
|
|
Each line in the bookmarks file represents one bookmark. The proper format is:
|
|
|
|
<bookmark name><space><full path to the bookmark location>
|
|
|
|
|
2019-02-21 12:57:51 +08:00
|
|
|
You can use the :EditBookmarks command to open the bookmarks file for editing.
|
|
|
|
After you have corrected any invalid bookmarks, either restart vim, or run
|
2019-03-07 21:24:17 +08:00
|
|
|
:ReadBookmarks from the NERDTree window.
|
2008-07-16 18:46:46 +08:00
|
|
|
|
2008-06-10 18:45:10 +08:00
|
|
|
------------------------------------------------------------------------------
|
2019-03-07 21:24:17 +08:00
|
|
|
2.3. NERDTree Mappings *NERDTreeMappings*
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
|
|
|
|
Default~
|
|
|
|
Key Description help-tag~
|
|
|
|
|
|
|
|
o........Open files, directories and bookmarks......................|NERDTree-o|
|
|
|
|
go.......Open selected file, but leave cursor in the NERDTree......|NERDTree-go|
|
2019-02-22 21:21:20 +08:00
|
|
|
Open selected bookmark dir in current NERDTree
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
t........Open selected node/bookmark in a new tab...................|NERDTree-t|
|
|
|
|
T........Same as 't' but keep the focus on the current tab..........|NERDTree-T|
|
|
|
|
i........Open selected file in a split window.......................|NERDTree-i|
|
|
|
|
gi.......Same as i, but leave the cursor on the NERDTree...........|NERDTree-gi|
|
|
|
|
s........Open selected file in a new vsplit.........................|NERDTree-s|
|
|
|
|
gs.......Same as s, but leave the cursor on the NERDTree...........|NERDTree-gs|
|
2019-07-02 10:13:20 +08:00
|
|
|
<CR>.....User-definable custom open action.......................|NERDTree-<CR>|
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
O........Recursively open the selected directory....................|NERDTree-O|
|
|
|
|
x........Close the current nodes parent.............................|NERDTree-x|
|
|
|
|
X........Recursively close all children of the current node.........|NERDTree-X|
|
|
|
|
e........Edit the current dir.......................................|NERDTree-e|
|
|
|
|
|
|
|
|
double-click....same as |NERDTree-o|.
|
|
|
|
middle-click....same as |NERDTree-i| for files, and |NERDTree-e| for dirs.
|
|
|
|
|
|
|
|
D........Delete the current bookmark ...............................|NERDTree-D|
|
|
|
|
|
|
|
|
P........Jump to the root node......................................|NERDTree-P|
|
|
|
|
p........Jump to current nodes parent...............................|NERDTree-p|
|
|
|
|
K........Jump up inside directories at the current tree depth.......|NERDTree-K|
|
|
|
|
J........Jump down inside directories at the current tree depth.....|NERDTree-J|
|
|
|
|
<C-J>....Jump down to next sibling of the current directory.......|NERDTree-C-J|
|
|
|
|
<C-K>....Jump up to previous sibling of the current directory.....|NERDTree-C-K|
|
|
|
|
|
|
|
|
C........Change the tree root to the selected dir...................|NERDTree-C|
|
|
|
|
u........Move the tree root up one directory........................|NERDTree-u|
|
|
|
|
U........Same as 'u' except the old root node is left open..........|NERDTree-U|
|
|
|
|
r........Recursively refresh the current directory..................|NERDTree-r|
|
|
|
|
R........Recursively refresh the current root.......................|NERDTree-R|
|
2019-03-07 21:24:17 +08:00
|
|
|
m........Display the NERDTree menu..................................|NERDTree-m|
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
cd.......Change the CWD to the dir of the selected node............|NERDTree-cd|
|
|
|
|
CD.......Change tree root to the CWD...............................|NERDTree-CD|
|
|
|
|
|
|
|
|
I........Toggle whether hidden files displayed......................|NERDTree-I|
|
|
|
|
f........Toggle whether the file filters are used...................|NERDTree-f|
|
|
|
|
F........Toggle whether files are displayed.........................|NERDTree-F|
|
|
|
|
B........Toggle whether the bookmark table is displayed.............|NERDTree-B|
|
|
|
|
|
|
|
|
q........Close the NERDTree window..................................|NERDTree-q|
|
|
|
|
A........Zoom (maximize/minimize) the NERDTree window...............|NERDTree-A|
|
|
|
|
?........Toggle the display of the quick help.......................|NERDTree-?|
|
|
|
|
|
|
|
|
------------------------------------------------------------------------------
|
|
|
|
*NERDTree-o*
|
2007-11-03 05:23:09 +08:00
|
|
|
Default key: o
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
Map setting: NERDTreeMapActivateNode
|
2007-11-03 05:23:09 +08:00
|
|
|
Applies to: files and directories.
|
|
|
|
|
2008-06-29 08:31:29 +08:00
|
|
|
If a file node is selected, it is opened in the previous window.
|
|
|
|
|
|
|
|
If a directory is selected it is opened or closed depending on its current
|
|
|
|
state.
|
|
|
|
|
|
|
|
If a bookmark that links to a directory is selected then that directory
|
|
|
|
becomes the new root.
|
|
|
|
|
|
|
|
If a bookmark that links to a file is selected then that file is opened in the
|
|
|
|
previous window.
|
2007-11-03 05:23:09 +08:00
|
|
|
|
|
|
|
------------------------------------------------------------------------------
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
*NERDTree-go*
|
2007-11-03 05:23:09 +08:00
|
|
|
Default key: go
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
Map setting: NERDTreeMapPreview
|
2007-11-03 05:23:09 +08:00
|
|
|
Applies to: files.
|
|
|
|
|
2019-02-22 21:21:20 +08:00
|
|
|
If a file node or a bookmark that links to a file is selected, it is opened in
|
|
|
|
the previous window, but the cursor does not move.
|
|
|
|
|
2020-07-12 22:03:24 +08:00
|
|
|
If a bookmark that links to a directory is selected then that directory
|
|
|
|
becomes the new root.
|
2007-11-03 05:23:09 +08:00
|
|
|
|
2017-06-04 17:11:46 +08:00
|
|
|
The default key combo for this mapping is "g" + NERDTreeMapActivateNode (see
|
2007-11-03 05:23:09 +08:00
|
|
|
|NERDTree-o|).
|
|
|
|
|
|
|
|
------------------------------------------------------------------------------
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
*NERDTree-t*
|
2007-11-03 05:23:09 +08:00
|
|
|
Default key: t
|
2019-07-02 10:13:20 +08:00
|
|
|
Map setting: *NERDTreeMapOpenInTab*
|
2007-11-03 05:23:09 +08:00
|
|
|
Applies to: files and directories.
|
|
|
|
|
2008-07-06 12:25:59 +08:00
|
|
|
Opens the selected file in a new tab. If a directory is selected, a fresh
|
2019-03-07 21:24:17 +08:00
|
|
|
NERDTree for that directory is opened in a new tab.
|
2007-11-03 05:23:09 +08:00
|
|
|
|
2019-03-07 21:24:17 +08:00
|
|
|
If a bookmark which points to a directory is selected, open a NERDTree for
|
2008-06-29 09:49:29 +08:00
|
|
|
that directory in a new tab. If the bookmark points to a file, open that file
|
|
|
|
in a new tab.
|
|
|
|
|
2007-11-03 05:23:09 +08:00
|
|
|
------------------------------------------------------------------------------
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
*NERDTree-T*
|
2007-11-03 05:23:09 +08:00
|
|
|
Default key: T
|
2019-07-02 10:13:20 +08:00
|
|
|
Map setting: *NERDTreeMapOpenInTabSilent*
|
2007-11-03 05:23:09 +08:00
|
|
|
Applies to: files and directories.
|
|
|
|
|
|
|
|
The same as |NERDTree-t| except that the focus is kept in the current tab.
|
|
|
|
|
|
|
|
------------------------------------------------------------------------------
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
*NERDTree-i*
|
2008-12-17 18:28:20 +08:00
|
|
|
Default key: i
|
2019-07-02 10:13:20 +08:00
|
|
|
Map setting: *NERDTreeMapOpenSplit*
|
2020-06-23 22:40:30 +08:00
|
|
|
Applies to: files, and bookmarks pointing to files.
|
2007-11-03 05:23:09 +08:00
|
|
|
|
|
|
|
Opens the selected file in a new split window and puts the cursor in the new
|
|
|
|
window.
|
|
|
|
|
|
|
|
------------------------------------------------------------------------------
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
*NERDTree-gi*
|
2008-12-17 18:28:20 +08:00
|
|
|
Default key: gi
|
2019-07-02 10:13:20 +08:00
|
|
|
Map setting: *NERDTreeMapPreviewSplit*
|
2020-07-12 22:03:24 +08:00
|
|
|
Applies to: files, and bookmarks pointing to files.
|
2007-11-03 05:23:09 +08:00
|
|
|
|
2008-12-17 18:28:20 +08:00
|
|
|
The same as |NERDTree-i| except that the cursor is not moved.
|
2007-11-03 05:23:09 +08:00
|
|
|
|
2017-06-04 17:11:46 +08:00
|
|
|
The default key combo for this mapping is "g" + NERDTreeMapOpenSplit (see
|
2008-12-17 18:28:20 +08:00
|
|
|
|NERDTree-i|).
|
2007-11-03 05:23:09 +08:00
|
|
|
|
2009-01-14 11:18:46 +08:00
|
|
|
------------------------------------------------------------------------------
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
*NERDTree-s*
|
2009-01-14 11:18:46 +08:00
|
|
|
Default key: s
|
2019-07-02 10:13:20 +08:00
|
|
|
Map setting: *NERDTreeMapOpenVSplit*
|
2020-06-23 22:40:30 +08:00
|
|
|
Applies to: files, and bookmarks pointing to files.
|
2009-01-14 11:18:46 +08:00
|
|
|
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
Opens the selected file in a new vertically split window and puts the cursor
|
|
|
|
in the new window.
|
2009-01-14 11:18:46 +08:00
|
|
|
|
|
|
|
------------------------------------------------------------------------------
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
*NERDTree-gs*
|
2009-01-14 11:18:46 +08:00
|
|
|
Default key: gs
|
2019-07-02 10:13:20 +08:00
|
|
|
Map setting: *NERDTreeMapPreviewVSplit*
|
2020-07-12 22:03:24 +08:00
|
|
|
Applies to: files, and bookmarks pointing to files.
|
2009-01-14 11:18:46 +08:00
|
|
|
|
|
|
|
The same as |NERDTree-s| except that the cursor is not moved.
|
|
|
|
|
2017-06-04 17:11:46 +08:00
|
|
|
The default key combo for this mapping is "g" + NERDTreeMapOpenVSplit (see
|
2009-01-14 11:18:46 +08:00
|
|
|
|NERDTree-s|).
|
|
|
|
|
2019-07-02 10:13:20 +08:00
|
|
|
------------------------------------------------------------------------------
|
|
|
|
*NERDTree-<CR>*
|
|
|
|
Default key: <CR>
|
|
|
|
Map setting: *NERDTreeMapCustomOpen*
|
|
|
|
Applies to: files, directories, and bookmarks
|
|
|
|
|
|
|
|
Performs a customized open action on the selected node. This allows the user
|
|
|
|
to define an action that behaves differently from any of the standard
|
|
|
|
keys. See |NERDTreeCustomOpenArgs| for more details.
|
2007-11-03 05:23:09 +08:00
|
|
|
------------------------------------------------------------------------------
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
*NERDTree-O*
|
2007-11-03 05:23:09 +08:00
|
|
|
Default key: O
|
2019-07-02 10:13:20 +08:00
|
|
|
Map setting: *NERDTreeMapOpenRecursively*
|
2007-11-03 05:23:09 +08:00
|
|
|
Applies to: directories.
|
|
|
|
|
2013-05-28 05:20:15 +08:00
|
|
|
Recursively opens the selected directory.
|
2007-11-03 05:23:09 +08:00
|
|
|
|
|
|
|
All files and directories are cached, but if a directory would not be
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
displayed due to file filters (see |NERDTreeIgnore| |NERDTree-f|) or the
|
|
|
|
hidden file filter (see |NERDTreeShowHidden|) then its contents are not
|
2008-06-22 07:15:42 +08:00
|
|
|
cached. This is handy, especially if you have .svn directories.
|
2007-11-03 05:23:09 +08:00
|
|
|
|
|
|
|
------------------------------------------------------------------------------
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
*NERDTree-x*
|
2007-11-03 05:23:09 +08:00
|
|
|
Default key: x
|
2019-07-02 10:13:20 +08:00
|
|
|
Map setting: *NERDTreeMapCloseDir*
|
2007-11-03 05:23:09 +08:00
|
|
|
Applies to: files and directories.
|
|
|
|
|
|
|
|
Closes the parent of the selected node.
|
|
|
|
|
|
|
|
------------------------------------------------------------------------------
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
*NERDTree-X*
|
2007-11-03 05:23:09 +08:00
|
|
|
Default key: X
|
2019-07-02 10:13:20 +08:00
|
|
|
Map setting: *NERDTreeMapCloseChildren*
|
2007-11-03 05:23:09 +08:00
|
|
|
Applies to: directories.
|
|
|
|
|
|
|
|
Recursively closes all children of the selected directory.
|
|
|
|
|
|
|
|
Tip: To quickly "reset" the tree, use |NERDTree-P| with this mapping.
|
|
|
|
|
|
|
|
------------------------------------------------------------------------------
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
*NERDTree-e*
|
2007-11-03 05:23:09 +08:00
|
|
|
Default key: e
|
2019-07-02 10:13:20 +08:00
|
|
|
Map setting: *NERDTreeMapOpenExpl*
|
2007-11-03 05:23:09 +08:00
|
|
|
Applies to: files and directories.
|
|
|
|
|
2008-12-25 05:23:42 +08:00
|
|
|
|:edit|s the selected directory, or the selected file's directory. This could
|
2019-03-07 21:24:17 +08:00
|
|
|
result in a NERDTree or a netrw being opened, depending on
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
|NERDTreeHijackNetrw|.
|
2007-11-03 05:23:09 +08:00
|
|
|
|
2008-08-31 16:55:24 +08:00
|
|
|
------------------------------------------------------------------------------
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
*NERDTree-D*
|
2008-08-31 16:55:24 +08:00
|
|
|
Default key: D
|
2019-07-02 10:13:20 +08:00
|
|
|
Map setting: *NERDTreeMapDeleteBookmark*
|
2008-08-31 16:55:24 +08:00
|
|
|
Applies to: lines in the bookmarks table
|
|
|
|
|
|
|
|
Deletes the currently selected bookmark.
|
|
|
|
|
2007-11-03 05:23:09 +08:00
|
|
|
------------------------------------------------------------------------------
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
*NERDTree-P*
|
2007-11-03 05:23:09 +08:00
|
|
|
Default key: P
|
2019-07-02 10:13:20 +08:00
|
|
|
Map setting: *NERDTreeMapJumpRoot*
|
2007-11-03 05:23:09 +08:00
|
|
|
Applies to: no restrictions.
|
|
|
|
|
|
|
|
Jump to the tree root.
|
|
|
|
|
|
|
|
------------------------------------------------------------------------------
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
*NERDTree-p*
|
2007-11-03 05:23:09 +08:00
|
|
|
Default key: p
|
2019-07-02 10:13:20 +08:00
|
|
|
Map setting: *NERDTreeMapJumpParent*
|
2007-11-03 05:23:09 +08:00
|
|
|
Applies to: files and directories.
|
|
|
|
|
|
|
|
Jump to the parent node of the selected node.
|
|
|
|
|
|
|
|
------------------------------------------------------------------------------
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
*NERDTree-K*
|
2007-11-03 05:23:09 +08:00
|
|
|
Default key: K
|
2019-07-02 10:13:20 +08:00
|
|
|
Map setting: *NERDTreeMapJumpFirstChild*
|
2007-11-03 05:23:09 +08:00
|
|
|
Applies to: files and directories.
|
|
|
|
|
|
|
|
Jump to the first child of the current nodes parent.
|
|
|
|
|
|
|
|
If the cursor is already on the first node then do the following:
|
|
|
|
* loop back thru the siblings of the current nodes parent until we find an
|
|
|
|
open dir with children
|
|
|
|
* go to the first child of that node
|
|
|
|
|
|
|
|
------------------------------------------------------------------------------
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
*NERDTree-J*
|
2007-11-03 05:23:09 +08:00
|
|
|
Default key: J
|
2019-07-02 10:13:20 +08:00
|
|
|
Map setting: *NERDTreeMapJumpLastChild*
|
2007-11-03 05:23:09 +08:00
|
|
|
Applies to: files and directories.
|
|
|
|
|
|
|
|
Jump to the last child of the current nodes parent.
|
|
|
|
|
|
|
|
If the cursor is already on the last node then do the following:
|
|
|
|
* loop forward thru the siblings of the current nodes parent until we find
|
|
|
|
an open dir with children
|
|
|
|
* go to the last child of that node
|
|
|
|
|
|
|
|
------------------------------------------------------------------------------
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
*NERDTree-C-J*
|
2009-05-29 10:23:58 +08:00
|
|
|
Default key: <C-J>
|
2019-07-02 10:13:20 +08:00
|
|
|
Map setting: *NERDTreeMapJumpNextSibling*
|
2007-11-03 05:23:09 +08:00
|
|
|
Applies to: files and directories.
|
|
|
|
|
2008-06-21 20:35:50 +08:00
|
|
|
Jump to the next sibling of the selected node.
|
2007-11-03 05:23:09 +08:00
|
|
|
|
|
|
|
------------------------------------------------------------------------------
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
*NERDTree-C-K*
|
2009-05-29 10:23:58 +08:00
|
|
|
Default key: <C-K>
|
2019-07-02 10:13:20 +08:00
|
|
|
Map setting: *NERDTreeMapJumpPrevSibling*
|
2007-11-03 05:23:09 +08:00
|
|
|
Applies to: files and directories.
|
|
|
|
|
2008-06-21 20:35:50 +08:00
|
|
|
Jump to the previous sibling of the selected node.
|
2007-11-03 05:23:09 +08:00
|
|
|
|
|
|
|
------------------------------------------------------------------------------
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
*NERDTree-C*
|
2007-11-03 05:23:09 +08:00
|
|
|
Default key: C
|
2019-07-02 10:13:20 +08:00
|
|
|
Map setting: *NERDTreeMapChangeRoot*
|
2014-08-06 17:32:34 +08:00
|
|
|
Applies to: files and directories.
|
2007-11-03 05:23:09 +08:00
|
|
|
|
2008-06-10 19:00:22 +08:00
|
|
|
Make the selected directory node the new tree root. If a file is selected, its
|
|
|
|
parent is used.
|
2007-11-03 05:23:09 +08:00
|
|
|
|
|
|
|
------------------------------------------------------------------------------
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
*NERDTree-u*
|
2007-11-03 05:23:09 +08:00
|
|
|
Default key: u
|
2019-07-02 10:13:20 +08:00
|
|
|
Map setting: *NERDTreeMapUpdir*
|
2007-11-03 05:23:09 +08:00
|
|
|
Applies to: no restrictions.
|
|
|
|
|
|
|
|
Move the tree root up a dir (like doing a "cd ..").
|
|
|
|
|
|
|
|
------------------------------------------------------------------------------
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
*NERDTree-U*
|
2007-11-03 05:23:09 +08:00
|
|
|
Default key: U
|
2019-07-02 10:13:20 +08:00
|
|
|
Map setting: *NERDTreeMapUpdirKeepOpen*
|
2007-11-03 05:23:09 +08:00
|
|
|
Applies to: no restrictions.
|
|
|
|
|
|
|
|
Like |NERDTree-u| except that the old tree root is kept open.
|
|
|
|
|
|
|
|
------------------------------------------------------------------------------
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
*NERDTree-r*
|
2007-11-03 05:23:09 +08:00
|
|
|
Default key: r
|
2019-07-02 10:13:20 +08:00
|
|
|
Map setting: *NERDTreeMapRefresh*
|
2007-11-03 05:23:09 +08:00
|
|
|
Applies to: files and directories.
|
|
|
|
|
|
|
|
If a dir is selected, recursively refresh that dir, i.e. scan the filesystem
|
|
|
|
for changes and represent them in the tree.
|
|
|
|
|
|
|
|
If a file node is selected then the above is done on it's parent.
|
|
|
|
|
|
|
|
------------------------------------------------------------------------------
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
*NERDTree-R*
|
2007-11-03 05:23:09 +08:00
|
|
|
Default key: R
|
2019-07-02 10:13:20 +08:00
|
|
|
Map setting: *NERDTreeMapRefreshRoot*
|
2007-11-03 05:23:09 +08:00
|
|
|
Applies to: no restrictions.
|
|
|
|
|
|
|
|
Recursively refresh the tree root.
|
|
|
|
|
|
|
|
------------------------------------------------------------------------------
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
*NERDTree-m*
|
2007-11-03 05:23:09 +08:00
|
|
|
Default key: m
|
2019-07-02 10:13:20 +08:00
|
|
|
Map setting: *NERDTreeMapMenu*
|
2007-11-03 05:23:09 +08:00
|
|
|
Applies to: files and directories.
|
|
|
|
|
2019-03-07 21:24:17 +08:00
|
|
|
Display the NERDTree menu. See |NERDTreeMenu| for details.
|
2007-11-03 05:23:09 +08:00
|
|
|
|
2009-06-02 07:09:33 +08:00
|
|
|
------------------------------------------------------------------------------
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
*NERDTree-cd*
|
2009-06-02 07:09:33 +08:00
|
|
|
Default key: cd
|
2019-07-02 10:13:20 +08:00
|
|
|
Map setting: *NERDTreeMapChdir*
|
2009-06-02 07:09:33 +08:00
|
|
|
Applies to: files and directories.
|
|
|
|
|
2018-09-10 20:33:10 +08:00
|
|
|
Change Vim's current working directory to that of the selected node.
|
2009-06-02 07:09:33 +08:00
|
|
|
|
2012-11-05 01:23:41 +08:00
|
|
|
------------------------------------------------------------------------------
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
*NERDTree-CD*
|
2012-11-05 01:23:41 +08:00
|
|
|
Default key: CD
|
2019-07-02 10:13:20 +08:00
|
|
|
Map setting: *NERDTreeMapCWD*
|
2012-11-05 01:23:41 +08:00
|
|
|
Applies to: no restrictions.
|
|
|
|
|
2018-09-10 20:33:10 +08:00
|
|
|
Change the NERDTree root to Vim's current working directory.
|
2012-11-05 01:23:41 +08:00
|
|
|
|
2007-11-03 05:23:09 +08:00
|
|
|
------------------------------------------------------------------------------
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
*NERDTree-I*
|
2008-12-27 06:34:02 +08:00
|
|
|
Default key: I
|
2019-07-02 10:13:20 +08:00
|
|
|
Map setting: *NERDTreeMapToggleHidden*
|
2007-11-03 05:23:09 +08:00
|
|
|
Applies to: no restrictions.
|
|
|
|
|
2008-12-27 06:34:02 +08:00
|
|
|
Toggles whether hidden files (i.e. "dot files") are displayed.
|
2007-11-03 05:23:09 +08:00
|
|
|
|
|
|
|
------------------------------------------------------------------------------
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
*NERDTree-f*
|
2007-11-03 05:23:09 +08:00
|
|
|
Default key: f
|
2019-07-02 10:13:20 +08:00
|
|
|
Map setting: *NERDTreeMapToggleFilters*
|
2007-11-03 05:23:09 +08:00
|
|
|
Applies to: no restrictions.
|
|
|
|
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
Toggles whether file filters are used. See |NERDTreeIgnore| for details.
|
2007-11-03 05:23:09 +08:00
|
|
|
|
|
|
|
------------------------------------------------------------------------------
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
*NERDTree-F*
|
2007-11-03 05:23:09 +08:00
|
|
|
Default key: F
|
2019-07-02 10:13:20 +08:00
|
|
|
Map setting: *NERDTreeMapToggleFiles*
|
2007-11-03 05:23:09 +08:00
|
|
|
Applies to: no restrictions.
|
|
|
|
|
|
|
|
Toggles whether file nodes are displayed.
|
|
|
|
|
2008-06-29 08:31:29 +08:00
|
|
|
------------------------------------------------------------------------------
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
*NERDTree-B*
|
2008-06-29 08:31:29 +08:00
|
|
|
Default key: B
|
2019-07-02 10:13:20 +08:00
|
|
|
Map setting: *NERDTreeMapToggleBookmarks*
|
2008-06-29 08:31:29 +08:00
|
|
|
Applies to: no restrictions.
|
|
|
|
|
|
|
|
Toggles whether the bookmarks table is displayed.
|
|
|
|
|
2007-11-03 05:23:09 +08:00
|
|
|
------------------------------------------------------------------------------
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
*NERDTree-q*
|
2007-11-03 05:23:09 +08:00
|
|
|
Default key: q
|
2019-07-02 10:13:20 +08:00
|
|
|
Map setting: *NERDTreeMapQuit*
|
2007-11-03 05:23:09 +08:00
|
|
|
Applies to: no restrictions.
|
|
|
|
|
2018-12-07 08:29:25 +08:00
|
|
|
Closes the NERDTree window.
|
2007-11-03 05:23:09 +08:00
|
|
|
|
2009-08-09 17:29:28 +08:00
|
|
|
------------------------------------------------------------------------------
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
*NERDTree-A*
|
2009-08-09 17:29:28 +08:00
|
|
|
Default key: A
|
2019-07-02 10:13:20 +08:00
|
|
|
Map setting: *NERDTreeMapToggleZoom*
|
2009-08-09 17:29:28 +08:00
|
|
|
Applies to: no restrictions.
|
|
|
|
|
2018-12-07 08:29:25 +08:00
|
|
|
Maximize (zoom) and minimize the NERDTree window.
|
2009-08-09 17:29:28 +08:00
|
|
|
|
2007-11-03 05:23:09 +08:00
|
|
|
------------------------------------------------------------------------------
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
*NERDTree-?*
|
2007-11-03 05:23:09 +08:00
|
|
|
Default key: ?
|
2019-07-02 10:13:20 +08:00
|
|
|
Map setting: *NERDTreeMapHelp*
|
2007-11-03 05:23:09 +08:00
|
|
|
Applies to: no restrictions.
|
|
|
|
|
|
|
|
Toggles whether the quickhelp is displayed.
|
|
|
|
|
|
|
|
------------------------------------------------------------------------------
|
2019-03-07 21:24:17 +08:00
|
|
|
2.3. The NERDTree menu *NERDTreeMenu*
|
2007-11-03 05:23:09 +08:00
|
|
|
|
2019-03-07 21:24:17 +08:00
|
|
|
The NERDTree has a menu that can be programmed via the an API (see
|
2009-08-21 21:44:39 +08:00
|
|
|
|NERDTreeMenuAPI|). The idea is to simulate the "right click" menus that most
|
|
|
|
file explorers have.
|
2007-11-03 05:23:09 +08:00
|
|
|
|
2009-09-06 07:27:36 +08:00
|
|
|
The script comes with two default menu plugins: exec_menuitem.vim and
|
|
|
|
fs_menu.vim. fs_menu.vim adds some basic filesystem operations to the menu for
|
|
|
|
creating/deleting/moving/copying files and dirs. exec_menuitem.vim provides a
|
|
|
|
menu item to execute executable files.
|
2008-01-18 17:29:16 +08:00
|
|
|
|
2009-09-06 09:43:47 +08:00
|
|
|
Related tags: |NERDTree-m| |NERDTreeApi|
|
|
|
|
|
2018-11-29 22:17:39 +08:00
|
|
|
------------------------------------------------------------------------------
|
2019-03-07 21:24:17 +08:00
|
|
|
*NERDTreeMenu-j*
|
2018-11-29 22:17:39 +08:00
|
|
|
Default key: j
|
2019-07-02 10:13:20 +08:00
|
|
|
Map option: *NERDTreeMenuDown*
|
2019-03-07 21:24:17 +08:00
|
|
|
Applies to: The NERDTree menu.
|
2018-11-29 22:17:39 +08:00
|
|
|
|
|
|
|
Moves the cursor down.
|
|
|
|
|
|
|
|
------------------------------------------------------------------------------
|
2019-03-07 21:24:17 +08:00
|
|
|
*NERDTreeMenu-k*
|
2018-11-29 22:17:39 +08:00
|
|
|
Default key: k
|
2019-07-02 10:13:20 +08:00
|
|
|
Map option: *NERDTreeMenuUp*
|
2019-03-07 21:24:17 +08:00
|
|
|
Applies to: The NERDTree menu.
|
2018-11-29 22:17:39 +08:00
|
|
|
|
|
|
|
Moves the cursor up.
|
|
|
|
|
2007-11-03 05:23:09 +08:00
|
|
|
==============================================================================
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
3. Customisation *NERDTreeSettings*
|
2007-11-03 05:23:09 +08:00
|
|
|
|
|
|
|
|
|
|
|
------------------------------------------------------------------------------
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
3.1. Customisation summary *NERDTreeSettingsSummary*
|
|
|
|
|
|
|
|
The plugin provides the following settings that can customise the behaviour
|
2019-03-07 21:24:17 +08:00
|
|
|
the NERDTree. These settings should be set in your vimrc, using `:let`.
|
2007-11-03 05:23:09 +08:00
|
|
|
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
|loaded_nerd_tree| Turns off the script.
|
2007-11-03 05:23:09 +08:00
|
|
|
|
2019-03-07 21:24:17 +08:00
|
|
|
|NERDTreeAutoCenter| Controls whether the NERDTree window centers
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
when the cursor moves within a specified
|
|
|
|
distance to the top/bottom of the window.
|
2007-11-03 05:23:09 +08:00
|
|
|
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
|NERDTreeAutoCenterThreshold| Controls the sensitivity of autocentering.
|
2014-06-30 02:53:57 +08:00
|
|
|
|
2019-03-07 21:24:17 +08:00
|
|
|
|NERDTreeCaseSensitiveSort| Tells the NERDTree whether to be case
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
sensitive or not when sorting nodes.
|
2007-11-03 05:23:09 +08:00
|
|
|
|
2019-03-07 21:24:17 +08:00
|
|
|
|NERDTreeNaturalSort| Tells the NERDTree whether to use natural sort
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
order or not when sorting nodes.
|
2007-11-03 05:23:09 +08:00
|
|
|
|
2019-03-07 21:24:17 +08:00
|
|
|
|NERDTreeSortHiddenFirst| Tells the NERDTree whether to take the dot at
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
the beginning of the hidden file names into
|
|
|
|
account when sorting nodes.
|
2016-01-19 16:21:13 +08:00
|
|
|
|
2019-03-07 21:24:17 +08:00
|
|
|
|NERDTreeChDirMode| Tells the NERDTree if/when it should change
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
vim's current working directory.
|
2014-06-09 18:06:59 +08:00
|
|
|
|
2019-03-07 21:24:17 +08:00
|
|
|
|NERDTreeHighlightCursorline| Tell the NERDTree whether to highlight the
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
current cursor line.
|
2007-11-03 05:23:09 +08:00
|
|
|
|
2019-03-07 21:24:17 +08:00
|
|
|
|NERDTreeHijackNetrw| Tell the NERDTree whether to replace the netrw
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
autocommands for exploring local directories.
|
2007-11-03 05:23:09 +08:00
|
|
|
|
2019-03-07 21:24:17 +08:00
|
|
|
|NERDTreeIgnore| Tells the NERDTree which files to ignore.
|
2008-12-17 18:13:13 +08:00
|
|
|
|
2019-03-07 21:24:17 +08:00
|
|
|
|NERDTreeRespectWildIgnore| Tells the NERDTree to respect `'wildignore'`.
|
2007-11-03 05:23:09 +08:00
|
|
|
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
|NERDTreeBookmarksFile| Where the bookmarks are stored.
|
2013-12-07 13:10:46 +08:00
|
|
|
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
|NERDTreeBookmarksSort| Control how the Bookmark table is sorted.
|
2008-06-10 18:45:10 +08:00
|
|
|
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
|NERDTreeMarkBookmarks| Render bookmarked nodes with markers.
|
2014-04-24 22:51:55 +08:00
|
|
|
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
|NERDTreeMouseMode| Manage the interpretation of mouse clicks.
|
2017-06-11 21:47:50 +08:00
|
|
|
|
2019-02-21 20:47:15 +08:00
|
|
|
|NERDTreeQuitOnOpen| Closes the tree window or bookmark table after
|
|
|
|
opening a file.
|
2007-11-03 05:23:09 +08:00
|
|
|
|
2019-03-07 21:24:17 +08:00
|
|
|
|NERDTreeShowBookmarks| Tells the NERDTree whether to display the
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
bookmarks table on startup.
|
2008-06-27 19:08:49 +08:00
|
|
|
|
2019-03-07 21:24:17 +08:00
|
|
|
|NERDTreeShowFiles| Tells the NERDTree whether to display files in
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
the tree on startup.
|
2008-06-29 08:31:29 +08:00
|
|
|
|
2019-03-07 21:24:17 +08:00
|
|
|
|NERDTreeShowHidden| Tells the NERDTree whether to display hidden
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
files on startup.
|
2007-11-03 05:23:09 +08:00
|
|
|
|
2019-03-07 21:24:17 +08:00
|
|
|
|NERDTreeShowLineNumbers| Tells the NERDTree whether to display line
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
numbers in the tree window.
|
2007-11-03 05:23:09 +08:00
|
|
|
|
2019-03-07 21:24:17 +08:00
|
|
|
|NERDTreeSortOrder| Tell the NERDTree how to sort the nodes in the
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
tree.
|
2008-03-10 15:44:16 +08:00
|
|
|
|
2019-03-07 21:24:17 +08:00
|
|
|
|NERDTreeStatusline| Set a statusline for NERDTree windows.
|
2007-11-03 05:23:09 +08:00
|
|
|
|
2019-03-07 21:24:17 +08:00
|
|
|
|NERDTreeWinPos| Tells the script where to put the NERDTree
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
window.
|
2009-01-15 09:41:52 +08:00
|
|
|
|
2019-03-07 21:24:17 +08:00
|
|
|
|NERDTreeWinSize| Sets the window size when the NERDTree is
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
opened.
|
2008-06-10 18:51:36 +08:00
|
|
|
|
2019-03-07 21:24:17 +08:00
|
|
|
|NERDTreeWinSizeMax| Sets the maximum window size when the NERDTree
|
2019-02-15 16:10:28 +08:00
|
|
|
is zoomed.
|
|
|
|
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
|NERDTreeMinimalUI| Disables display of the 'Bookmarks' label and
|
|
|
|
'Press ? for help' text.
|
2007-11-03 05:23:09 +08:00
|
|
|
|
2019-02-25 07:01:12 +08:00
|
|
|
|NERDTreeMinimalMenu| Use a compact menu that fits on a single line
|
|
|
|
for adding, copying, deleting, etc
|
|
|
|
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
|NERDTreeCascadeSingleChildDir|
|
|
|
|
Collapses on the same line directories that have
|
|
|
|
only one child directory.
|
2011-02-26 02:14:49 +08:00
|
|
|
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
|NERDTreeCascadeOpenSingleChildDir|
|
|
|
|
Cascade open while selected directory has only
|
|
|
|
one child that also is a directory.
|
2016-03-06 01:20:04 +08:00
|
|
|
|
2019-03-07 21:24:17 +08:00
|
|
|
|NERDTreeAutoDeleteBuffer| Tells the NERDTree to automatically remove a
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
buffer when a file is being deleted or renamed
|
|
|
|
via a context menu command.
|
2012-07-05 22:26:57 +08:00
|
|
|
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
|NERDTreeCreatePrefix| Specify a prefix to be used when creating the
|
|
|
|
NERDTree window.
|
2012-08-26 16:51:26 +08:00
|
|
|
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
|NERDTreeRemoveFileCmd| Specify a custom shell command to be used when
|
|
|
|
deleting files. Note that it should include one
|
|
|
|
space character at the end of the command and it
|
|
|
|
applies only to files.
|
2016-02-09 16:11:44 +08:00
|
|
|
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
|NERDTreeRemoveDirCmd| Specify a custom shell command to be used when
|
|
|
|
deleting directories. Note that it should
|
|
|
|
include one space character at the end of the
|
|
|
|
command and it applies only to directories.
|
2018-03-13 20:51:33 +08:00
|
|
|
|
2019-03-07 21:24:17 +08:00
|
|
|
|NERDTreeDirArrowCollapsible| These characters indicate when a directory is
|
|
|
|
|NERDTreeDirArrowExpandable| either collapsible or expandable.
|
|
|
|
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
|NERDTreeNodeDelimiter| A single character that is used to separate the
|
|
|
|
file or directory name from the rest of the
|
|
|
|
characters on the line of text.
|
2018-03-13 11:14:39 +08:00
|
|
|
|
2019-07-02 10:13:20 +08:00
|
|
|
|NERDTreeCustomOpenArgs| A dictionary with values that control how a node
|
|
|
|
is opened with the |NERDTree-<CR>| key.
|
|
|
|
|
2007-11-03 05:23:09 +08:00
|
|
|
------------------------------------------------------------------------------
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
3.2. Customisation details *NERDTreeSettingsDetails*
|
2007-11-03 05:23:09 +08:00
|
|
|
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
To enable any of the below settings you should put an appropriate >
|
|
|
|
let <setting>=<value>
|
|
|
|
<line in your ~/.vimrc.
|
2007-11-03 05:23:09 +08:00
|
|
|
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
*loaded_nerd_tree*
|
2007-11-03 05:23:09 +08:00
|
|
|
If this plugin is making you feel homicidal, it may be a good idea to turn it
|
|
|
|
off with this line in your vimrc: >
|
|
|
|
let loaded_nerd_tree=1
|
|
|
|
<
|
|
|
|
------------------------------------------------------------------------------
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
*NERDTreeAutoCenter*
|
2007-11-03 05:23:09 +08:00
|
|
|
Values: 0 or 1.
|
|
|
|
Default: 1
|
|
|
|
|
2019-03-07 21:24:17 +08:00
|
|
|
If set to 1, the NERDTree window will center around the cursor if it moves to
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
within |NERDTreeAutoCenterThreshold| lines of the top/bottom of the window.
|
2007-11-03 05:23:09 +08:00
|
|
|
|
2008-06-10 18:51:36 +08:00
|
|
|
This is ONLY done in response to tree navigation mappings,
|
2009-05-29 10:23:58 +08:00
|
|
|
i.e. |NERDTree-J| |NERDTree-K| |NERDTree-C-J| |NERDTree-C-K| |NERDTree-p|
|
2007-11-03 05:23:09 +08:00
|
|
|
|NERDTree-P|
|
|
|
|
|
|
|
|
The centering is done with a |zz| operation.
|
|
|
|
|
|
|
|
------------------------------------------------------------------------------
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
*NERDTreeAutoCenterThreshold*
|
2007-11-03 05:23:09 +08:00
|
|
|
Values: Any natural number.
|
|
|
|
Default: 3
|
|
|
|
|
2019-03-07 21:24:17 +08:00
|
|
|
This setting controls the "sensitivity" of the NERDTree auto centering. See
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
|NERDTreeAutoCenter| for details.
|
2007-11-03 05:23:09 +08:00
|
|
|
|
|
|
|
------------------------------------------------------------------------------
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
*NERDTreeCaseSensitiveSort*
|
2007-11-03 05:23:09 +08:00
|
|
|
Values: 0 or 1.
|
|
|
|
Default: 0.
|
|
|
|
|
2019-03-07 21:24:17 +08:00
|
|
|
By default the NERDTree does not sort nodes case sensitively, i.e. nodes
|
2007-11-03 05:23:09 +08:00
|
|
|
could appear like this: >
|
|
|
|
bar.c
|
|
|
|
Baz.c
|
|
|
|
blarg.c
|
|
|
|
boner.c
|
|
|
|
Foo.c
|
|
|
|
<
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
But, if you set this setting to 1 then the case of the nodes will be taken
|
|
|
|
into account. The above nodes would then be sorted like this: >
|
2007-11-03 05:23:09 +08:00
|
|
|
Baz.c
|
|
|
|
Foo.c
|
|
|
|
bar.c
|
|
|
|
blarg.c
|
|
|
|
boner.c
|
|
|
|
<
|
2016-01-19 16:21:13 +08:00
|
|
|
------------------------------------------------------------------------------
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
*NERDTreeNaturalSort*
|
2016-01-19 16:21:13 +08:00
|
|
|
Values: 0 or 1.
|
|
|
|
Default: 0.
|
|
|
|
|
2019-03-07 21:24:17 +08:00
|
|
|
By default the NERDTree does not sort nodes in natural sort order, i.e. nodes
|
2016-01-19 16:21:13 +08:00
|
|
|
could appear like this: >
|
|
|
|
z1.txt
|
|
|
|
z10.txt
|
|
|
|
z100.txt
|
|
|
|
z11.txt
|
|
|
|
z110.txt
|
|
|
|
z2.txt
|
|
|
|
z20.txt
|
|
|
|
z3.txt
|
|
|
|
<
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
But if you set this setting to 1 then the natural sort order will be used. The
|
2016-01-19 16:21:13 +08:00
|
|
|
above nodes would then be sorted like this: >
|
|
|
|
z1.txt
|
|
|
|
z2.txt
|
|
|
|
z3.txt
|
|
|
|
z10.txt
|
|
|
|
z11.txt
|
|
|
|
z20.txt
|
|
|
|
z100.txt
|
|
|
|
z110.txt
|
|
|
|
<
|
2007-11-03 05:23:09 +08:00
|
|
|
------------------------------------------------------------------------------
|
2019-10-17 01:26:20 +08:00
|
|
|
*NERDTreeUseTCD*
|
|
|
|
Values: 0 or 1.
|
|
|
|
Default: 0.
|
|
|
|
|
|
|
|
By default, NERDTree will use the `:cd` command to change the current working
|
|
|
|
directory. If this setting is turned on, and the `:tcd` command is available, it
|
|
|
|
will be used instead.
|
2007-11-03 05:23:09 +08:00
|
|
|
|
2019-10-17 01:26:20 +08:00
|
|
|
------------------------------------------------------------------------------
|
|
|
|
*NERDTreeChDirMode*
|
|
|
|
Values: 0, 1, 2, or 3.
|
2008-07-13 11:06:57 +08:00
|
|
|
Default: 0.
|
2007-11-03 05:23:09 +08:00
|
|
|
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
Use this setting to tell the script when (if at all) to change the current
|
2007-11-03 05:23:09 +08:00
|
|
|
working directory (CWD) for vim.
|
|
|
|
|
2019-03-07 21:24:17 +08:00
|
|
|
If it is set to 0 then the CWD is never changed by the NERDTree.
|
2007-11-03 05:23:09 +08:00
|
|
|
|
2019-03-07 21:24:17 +08:00
|
|
|
If set to 1 then the CWD is changed when the NERDTree is first loaded to the
|
|
|
|
directory it is initialized in. For example, if you start the NERDTree with >
|
2007-11-03 05:23:09 +08:00
|
|
|
:NERDTree /home/marty/foobar
|
|
|
|
<
|
|
|
|
then the CWD will be changed to /home/marty/foobar and will not be changed
|
2019-03-07 21:24:17 +08:00
|
|
|
again unless you init another NERDTree with a similar command.
|
2007-11-03 05:23:09 +08:00
|
|
|
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
If the setting is set to 2 then it behaves the same as if set to 1 except that
|
2007-11-03 05:23:09 +08:00
|
|
|
the CWD is changed whenever the tree root is changed. For example, if the CWD
|
|
|
|
is /home/marty/foobar and you make the node for /home/marty/foobar/baz the new
|
|
|
|
root then the CWD will become /home/marty/foobar/baz.
|
|
|
|
|
2019-10-17 01:26:20 +08:00
|
|
|
If the set to 3, then it behaves the same as if set to 2, and the CWD is
|
|
|
|
changed whenever changing tabs to whatever the tree root is on that tab.
|
|
|
|
|
2007-11-03 05:23:09 +08:00
|
|
|
------------------------------------------------------------------------------
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
*NERDTreeHighlightCursorline*
|
2007-11-03 05:23:09 +08:00
|
|
|
Values: 0 or 1.
|
|
|
|
Default: 1.
|
|
|
|
|
2019-03-07 21:24:17 +08:00
|
|
|
If set to 1, the current cursor line in the NERDTree buffer will be
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
highlighted. This is done using the `'cursorline'` Vim option.
|
2007-11-03 05:23:09 +08:00
|
|
|
|
2008-12-17 18:13:13 +08:00
|
|
|
------------------------------------------------------------------------------
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
*NERDTreeHijackNetrw*
|
2008-12-17 18:13:13 +08:00
|
|
|
Values: 0 or 1.
|
|
|
|
Default: 1.
|
|
|
|
|
|
|
|
If set to 1, doing a >
|
|
|
|
:edit <some directory>
|
|
|
|
<
|
2019-03-07 21:24:17 +08:00
|
|
|
will open up a window level NERDTree instead of a netrw in the target window.
|
2008-12-17 18:13:13 +08:00
|
|
|
|
2015-11-14 19:50:01 +08:00
|
|
|
Window level trees behaves slightly different from a regular trees in the
|
2008-12-17 18:13:13 +08:00
|
|
|
following respects:
|
|
|
|
1. 'o' will open the selected file in the same window as the tree,
|
|
|
|
replacing it.
|
2015-11-14 19:50:01 +08:00
|
|
|
2. you can have one tree per window - instead of per tab.
|
2008-12-17 18:13:13 +08:00
|
|
|
|
2007-11-03 05:23:09 +08:00
|
|
|
------------------------------------------------------------------------------
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
*NERDTreeIgnore*
|
2007-11-03 05:23:09 +08:00
|
|
|
Values: a list of regular expressions.
|
|
|
|
Default: ['\~$'].
|
|
|
|
|
2019-03-07 21:24:17 +08:00
|
|
|
This setting is used to specify which files the NERDTree should ignore. It
|
|
|
|
must be a list of regular expressions. When the NERDTree is rendered, any
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
files/dirs that match any of the regex's in NERDTreeIgnore won't be
|
2008-10-01 18:16:32 +08:00
|
|
|
displayed.
|
2007-11-03 05:23:09 +08:00
|
|
|
|
|
|
|
For example if you put the following line in your vimrc: >
|
|
|
|
let NERDTreeIgnore=['\.vim$', '\~$']
|
|
|
|
<
|
2008-06-10 18:51:36 +08:00
|
|
|
then all files ending in .vim or ~ will be ignored.
|
2007-11-03 05:23:09 +08:00
|
|
|
|
2012-01-05 19:41:51 +08:00
|
|
|
There are 2 magic flags that can be appended to the end of each regular
|
|
|
|
expression to specify that the regex should match only files or only dirs.
|
|
|
|
These flags are "[[dir]]" and "[[file]]". Example: >
|
2016-12-23 17:51:36 +08:00
|
|
|
let NERDTreeIgnore=['\.d$[[dir]]', '\.o$[[file]]']
|
2012-01-05 19:41:51 +08:00
|
|
|
<
|
|
|
|
This will cause all dirs ending in ".d" to be ignored and all files ending in
|
|
|
|
".o" to be ignored.
|
|
|
|
|
2019-03-07 21:24:17 +08:00
|
|
|
Note: to tell the NERDTree not to ignore any files you must use the following
|
2007-11-03 05:23:09 +08:00
|
|
|
line: >
|
|
|
|
let NERDTreeIgnore=[]
|
|
|
|
<
|
|
|
|
The file filters can be turned on and off dynamically with the |NERDTree-f|
|
|
|
|
mapping.
|
|
|
|
|
2013-12-07 13:10:46 +08:00
|
|
|
------------------------------------------------------------------------------
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
*NERDTreeRespectWildIgnore*
|
2013-12-07 13:10:46 +08:00
|
|
|
Values: 0 or 1.
|
|
|
|
Default: 0.
|
|
|
|
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
If set to 1, the `'wildignore'` setting is respected.
|
2013-12-07 13:10:46 +08:00
|
|
|
|
2008-06-10 18:45:10 +08:00
|
|
|
------------------------------------------------------------------------------
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
*NERDTreeBookmarksFile*
|
2008-06-10 18:45:10 +08:00
|
|
|
Values: a path
|
2008-06-12 17:14:07 +08:00
|
|
|
Default: $HOME/.NERDTreeBookmarks
|
2008-06-10 18:45:10 +08:00
|
|
|
|
2008-06-12 17:14:07 +08:00
|
|
|
This is where bookmarks are saved. See |NERDTreeBookmarkCommands|.
|
2008-06-10 18:45:10 +08:00
|
|
|
|
2014-04-24 22:51:55 +08:00
|
|
|
------------------------------------------------------------------------------
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
*NERDTreeBookmarksSort*
|
2017-05-27 01:23:05 +08:00
|
|
|
Values: 0, 1, or 2
|
2014-04-24 22:51:55 +08:00
|
|
|
Default: 1
|
|
|
|
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
This setting controls the method by which the list of user bookmarks is
|
2017-05-27 01:23:05 +08:00
|
|
|
sorted. When sorted, bookmarks will render in alphabetical order by name.
|
|
|
|
|
|
|
|
If set to 0, the bookmarks list is not sorted.
|
|
|
|
If set to 1, the bookmarks list is sorted in a case-insensitive manner.
|
|
|
|
If set to 2, the bookmarks list is sorted in a case-sensitive manner.
|
2014-04-24 22:51:55 +08:00
|
|
|
|
2017-06-11 05:07:57 +08:00
|
|
|
------------------------------------------------------------------------------
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
*NERDTreeMarkBookmarks*
|
2017-06-11 05:07:57 +08:00
|
|
|
Values: 0 or 1
|
|
|
|
Default: 1
|
|
|
|
|
|
|
|
If set to 1, Bookmarks will be specially marked whenever the NERDTree is
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
rendered. Users of the |NERDTreeMinimalUI| setting may prefer to disable
|
2017-06-11 05:07:57 +08:00
|
|
|
this setting for even less visual clutter.
|
|
|
|
|
2007-11-03 05:23:09 +08:00
|
|
|
------------------------------------------------------------------------------
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
*NERDTreeMouseMode*
|
2007-11-03 05:23:09 +08:00
|
|
|
Values: 1, 2 or 3.
|
|
|
|
Default: 1.
|
|
|
|
|
2008-06-10 18:51:36 +08:00
|
|
|
If set to 1 then a double click on a node is required to open it.
|
2007-11-03 05:23:09 +08:00
|
|
|
If set to 2 then a single click will open directory nodes, while a double
|
|
|
|
click will still be required for file nodes.
|
|
|
|
If set to 3 then a single click will open any node.
|
|
|
|
|
|
|
|
Note: a double click anywhere on a line that a tree node is on will
|
|
|
|
activate it, but all single-click activations must be done on name of the node
|
|
|
|
itself. For example, if you have the following node: >
|
|
|
|
| | |-application.rb
|
|
|
|
<
|
|
|
|
then (to single click activate it) you must click somewhere in
|
|
|
|
'application.rb'.
|
|
|
|
|
2008-06-27 19:39:44 +08:00
|
|
|
------------------------------------------------------------------------------
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
*NERDTreeQuitOnOpen*
|
2019-02-21 20:47:15 +08:00
|
|
|
Values: 0,1,2 or 3.
|
2008-06-27 19:39:44 +08:00
|
|
|
Default: 0
|
|
|
|
|
2019-02-21 20:47:15 +08:00
|
|
|
This setting governs whether the NERDTree window or the bookmarks table closes
|
|
|
|
after opening a file with the |NERDTree-o|, |NERDTree-i|, |NERDTree-t| and
|
|
|
|
|NERDTree-T| mappings.
|
|
|
|
|
|
|
|
Value | NERDTree Window Behavior
|
|
|
|
-------+-------------------------------------------------------
|
|
|
|
0 | No change
|
|
|
|
1 | Closes after opening a file
|
|
|
|
2 | Closes the bookmark table after opening a bookmark
|
|
|
|
3(1+2) | Same as both 1 and 2
|
2008-06-27 19:39:44 +08:00
|
|
|
|
2008-06-29 08:31:29 +08:00
|
|
|
------------------------------------------------------------------------------
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
*NERDTreeShowBookmarks*
|
2008-06-29 08:31:29 +08:00
|
|
|
Values: 0 or 1.
|
|
|
|
Default: 0.
|
|
|
|
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
If this setting is set to 1 then the bookmarks table will be displayed.
|
2008-06-29 08:31:29 +08:00
|
|
|
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
This setting can be toggled dynamically, per tree, with the |NERDTree-B|
|
2008-10-01 18:16:32 +08:00
|
|
|
mapping.
|
2008-06-29 08:31:29 +08:00
|
|
|
|
2007-11-03 05:23:09 +08:00
|
|
|
------------------------------------------------------------------------------
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
*NERDTreeShowFiles*
|
2007-11-03 05:23:09 +08:00
|
|
|
Values: 0 or 1.
|
|
|
|
Default: 1.
|
|
|
|
|
2019-03-07 21:24:17 +08:00
|
|
|
If this setting is set to 1 then files are displayed in the NERDTree. If it
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
is set to 0 then only directories are displayed.
|
2007-11-03 05:23:09 +08:00
|
|
|
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
This setting can be toggled dynamically, per tree, with the |NERDTree-F|
|
2008-07-01 18:54:40 +08:00
|
|
|
mapping and is useful for drastically shrinking the tree when you are
|
|
|
|
navigating to a different part of the tree.
|
2007-11-03 05:23:09 +08:00
|
|
|
|
|
|
|
------------------------------------------------------------------------------
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
*NERDTreeShowHidden*
|
2007-11-03 05:23:09 +08:00
|
|
|
Values: 0 or 1.
|
|
|
|
Default: 0.
|
|
|
|
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
This setting tells vim whether to display hidden files by default. This
|
|
|
|
setting can be dynamically toggled, per tree, with the |NERDTree-I| mapping.
|
|
|
|
Use one of the follow lines for this setting: >
|
2007-11-03 05:23:09 +08:00
|
|
|
let NERDTreeShowHidden=0
|
|
|
|
let NERDTreeShowHidden=1
|
|
|
|
<
|
2008-03-10 15:44:16 +08:00
|
|
|
------------------------------------------------------------------------------
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
*NERDTreeShowLineNumbers*
|
2008-03-10 15:44:16 +08:00
|
|
|
Values: 0 or 1.
|
|
|
|
Default: 0.
|
|
|
|
|
2019-03-07 21:24:17 +08:00
|
|
|
This setting tells vim whether to display line numbers for the NERDTree
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
window. Use one of the follow lines for this setting: >
|
2008-03-10 15:44:16 +08:00
|
|
|
let NERDTreeShowLineNumbers=0
|
|
|
|
let NERDTreeShowLineNumbers=1
|
|
|
|
<
|
2007-11-03 05:23:09 +08:00
|
|
|
------------------------------------------------------------------------------
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
*NERDTreeSortOrder*
|
2007-11-03 05:23:09 +08:00
|
|
|
Values: a list of regular expressions.
|
|
|
|
Default: ['\/$', '*', '\.swp$', '\.bak$', '\~$']
|
|
|
|
|
2019-08-19 15:51:34 +08:00
|
|
|
This setting is a list of regular expressions which are used to group or sort
|
|
|
|
the nodes under their parent.
|
2007-11-03 05:23:09 +08:00
|
|
|
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
For example, if the setting is: >
|
2007-11-03 05:23:09 +08:00
|
|
|
['\.vim$', '\.c$', '\.h$', '*', 'foobar']
|
|
|
|
<
|
2019-08-19 15:51:34 +08:00
|
|
|
then all .vim files will be grouped at the top, followed by all .c files then
|
2007-11-03 05:23:09 +08:00
|
|
|
all .h files. All files containing the string 'foobar' will be placed at the
|
|
|
|
end. The star is a special flag: it tells the script that every node that
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
doesn't match any of the other regexps should be placed here.
|
2007-11-03 05:23:09 +08:00
|
|
|
|
2019-08-19 15:51:34 +08:00
|
|
|
If no star is present in NERDTreeSortOrder, then one is automatically
|
|
|
|
appended to the end of the list.
|
2007-11-03 05:23:09 +08:00
|
|
|
|
|
|
|
The regex '\/$' should be used to match directory nodes.
|
|
|
|
|
2019-08-19 15:51:34 +08:00
|
|
|
Files can also be sorted by 1) the modification timestamp, 2) the size, or 3)
|
|
|
|
the extension. Directories are always sorted by name. To accomplish this, the
|
|
|
|
following special flags are used:
|
|
|
|
[[timestamp]] [[-timestamp]] [[size]] [[-size]] [[extension]]
|
|
|
|
The hyphen specifies a descending sort; extensions are sorted in ascending
|
|
|
|
order only. If placed at the beginning of the list, files are sorted according
|
|
|
|
to these flags first, and then grouped by the remaining items in the list. If
|
|
|
|
the flags are in any other position of the list, this special sorting is done
|
|
|
|
secondarily. See examples 4, 5, and 6 below.
|
2018-10-25 10:18:18 +08:00
|
|
|
|
2007-11-03 05:23:09 +08:00
|
|
|
After this sorting is done, the files in each group are sorted alphabetically.
|
|
|
|
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
Examples: >
|
2007-11-03 05:23:09 +08:00
|
|
|
(1) ['*', '\/$']
|
|
|
|
(2) []
|
|
|
|
(3) ['\/$', '\.rb$', '\.php$', '*', '\.swp$', '\.bak$', '\~$']
|
2019-08-19 15:51:34 +08:00
|
|
|
(4) ['[[-size]]']
|
|
|
|
(5) ['\/$', '*', '[[timestamp]]']
|
|
|
|
(6) ['foo','\/$','[[extension]]']
|
2007-11-03 05:23:09 +08:00
|
|
|
<
|
|
|
|
1. Directories will appear last, everything else will appear above.
|
2008-05-10 15:14:29 +08:00
|
|
|
2. Everything will simply appear in alphabetical order.
|
2007-11-03 05:23:09 +08:00
|
|
|
3. Dirs will appear first, then ruby and php. Swap files, bak files and vim
|
|
|
|
backup files will appear last with everything else preceding them.
|
2019-08-19 15:51:34 +08:00
|
|
|
4. Everything is sorted by size, largest to smallest, with directories
|
|
|
|
considered to have size 0 bytes.
|
|
|
|
5. Directories will appear first alphabetically, followed by files, sorted by
|
|
|
|
timestamp, oldest first.
|
|
|
|
6. Files and directories matching 'foo' first, followed by other directories,
|
|
|
|
then all other files. Each section of files is sorted by file extension.
|
2007-11-03 05:23:09 +08:00
|
|
|
|
2009-01-15 09:41:52 +08:00
|
|
|
------------------------------------------------------------------------------
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
*NERDTreeStatusline*
|
|
|
|
Values: Any valid `'statusline'` setting.
|
2018-01-06 23:44:50 +08:00
|
|
|
Default: %{exists('b:NERDTree')?b:NERDTree.root.path.str():''}
|
2009-01-15 09:41:52 +08:00
|
|
|
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
Defines the value for the `'statusline'` setting in NERDTree windows.
|
2009-01-15 09:41:52 +08:00
|
|
|
|
2018-01-06 23:44:50 +08:00
|
|
|
Note: The setting is actually applied using |:let-&|, not |:set|, so
|
|
|
|
escaping spaces is not necessary.
|
2009-01-15 09:41:52 +08:00
|
|
|
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
Setting this to -1 will deactivate it so that your global `'statusline'`
|
|
|
|
setting is used.
|
2009-01-15 09:41:52 +08:00
|
|
|
|
2007-11-03 05:23:09 +08:00
|
|
|
------------------------------------------------------------------------------
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
*NERDTreeWinPos*
|
2008-12-17 18:22:43 +08:00
|
|
|
Values: "left" or "right"
|
2008-06-29 15:55:56 +08:00
|
|
|
Default: "left".
|
2007-11-03 05:23:09 +08:00
|
|
|
|
2019-03-07 21:24:17 +08:00
|
|
|
This setting is used to determine where NERDTree window is placed on the
|
2008-06-29 15:55:56 +08:00
|
|
|
screen.
|
2007-11-03 05:23:09 +08:00
|
|
|
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
This setting makes it possible to use two different explorer plugins
|
2009-01-27 13:58:26 +08:00
|
|
|
simultaneously. For example, you could have the taglist plugin on the left of
|
2019-03-07 21:24:17 +08:00
|
|
|
the window and the NERDTree on the right.
|
2007-11-03 05:23:09 +08:00
|
|
|
|
|
|
|
------------------------------------------------------------------------------
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
*NERDTreeWinSize*
|
2007-11-03 05:23:09 +08:00
|
|
|
Values: a positive integer.
|
|
|
|
Default: 31.
|
|
|
|
|
2019-03-07 21:24:17 +08:00
|
|
|
This setting is used to change the size of the NERDTree when it is loaded.
|
2007-11-03 05:23:09 +08:00
|
|
|
|
2011-02-26 02:14:49 +08:00
|
|
|
------------------------------------------------------------------------------
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
*NERDTreeMinimalUI*
|
2011-02-26 02:14:49 +08:00
|
|
|
Values: 0 or 1
|
2011-02-28 09:36:06 +08:00
|
|
|
Default: 0
|
2011-02-26 02:14:49 +08:00
|
|
|
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
This setting disables the 'Bookmarks' label 'Press ? for help' text. Use one
|
|
|
|
of the following lines for this setting: >
|
2011-02-28 09:36:06 +08:00
|
|
|
let NERDTreeMinimalUI=0
|
|
|
|
let NERDTreeMinimalUI=1
|
2011-02-26 02:14:49 +08:00
|
|
|
<
|
2019-02-25 07:01:12 +08:00
|
|
|
------------------------------------------------------------------------------
|
2019-03-07 21:24:17 +08:00
|
|
|
*NERDTreeMinimalMenu*
|
2019-02-25 07:01:12 +08:00
|
|
|
Values: 0 or 1
|
|
|
|
Default: 0
|
|
|
|
|
2019-03-07 21:24:17 +08:00
|
|
|
This setting makes NERDTree use a smaller, more compact menu for adding,
|
2019-02-25 07:01:12 +08:00
|
|
|
copying, deleting nodes. This menu fits on a single line so Vim doesn't need to
|
|
|
|
scroll down to present it. This setting is recommended for users already
|
|
|
|
familiar with the menu items. It will look similar to this:
|
|
|
|
|
|
|
|
Menu: [ (a)dd ,m,d,r,o,q,c,l] (Use j/k/enter or shortcut):
|
|
|
|
|
|
|
|
An action can be selected with its shortcut key or with the NERDTreeMenuUp and
|
|
|
|
NERDTreeMenuDown keys, then pressing enter.
|
|
|
|
|
|
|
|
Use one of the following lines for this setting: >
|
|
|
|
let NERDTreeMinimalMenu=0
|
|
|
|
let NERDTreeMinimalMenu=1
|
2019-03-07 21:24:17 +08:00
|
|
|
<
|
2012-07-05 22:26:57 +08:00
|
|
|
------------------------------------------------------------------------------
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
*NERDTreeCascadeSingleChildDir*
|
2016-03-06 01:20:04 +08:00
|
|
|
Values: 0 or 1
|
|
|
|
Default: 1.
|
|
|
|
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
When displaying dir nodes, this setting tells NERDTree to collapse dirs that
|
|
|
|
have only one child. Use one of the following lines for this setting: >
|
2016-03-06 01:20:04 +08:00
|
|
|
let NERDTreeCascadeSingleChildDir=0
|
|
|
|
let NERDTreeCascadeSingleChildDir=1
|
|
|
|
<
|
|
|
|
------------------------------------------------------------------------------
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
*NERDTreeCascadeOpenSingleChildDir*
|
2012-07-05 22:26:57 +08:00
|
|
|
Values: 0 or 1
|
2012-07-05 22:51:13 +08:00
|
|
|
Default: 1.
|
2012-07-05 22:26:57 +08:00
|
|
|
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
When opening dir nodes, this setting tells NERDTree to recursively open dirs
|
2012-07-05 22:56:11 +08:00
|
|
|
that have only one child which is also a dir. NERDTree will stop when it finds
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
a dir that contains anything but another single dir. This setting also causes
|
|
|
|
the |NERDTree-x| mapping to close dirs in the same manner. This setting may be
|
|
|
|
useful for Java projects. Use one of the following lines for this setting: >
|
2013-04-22 23:35:15 +08:00
|
|
|
let NERDTreeCascadeOpenSingleChildDir=0
|
|
|
|
let NERDTreeCascadeOpenSingleChildDir=1
|
2012-07-05 22:26:57 +08:00
|
|
|
<
|
2012-08-26 16:51:26 +08:00
|
|
|
------------------------------------------------------------------------------
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
*NERDTreeAutoDeleteBuffer*
|
2012-08-26 16:51:26 +08:00
|
|
|
Values: 0 or 1
|
|
|
|
Default: 0.
|
|
|
|
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
When using a context menu to delete or rename a file you may also want to
|
|
|
|
delete the buffer which is no more valid. If the setting is not set you will
|
|
|
|
see a confirmation if you really want to delete an old buffer. If you always
|
|
|
|
press 'y' then it's worth it to set this setting to 1. Use one of the
|
|
|
|
following lines for this setting: >
|
2012-08-26 16:51:26 +08:00
|
|
|
let NERDTreeAutoDeleteBuffer=0
|
|
|
|
let NERDTreeAutoDeleteBuffer=1
|
|
|
|
<
|
2016-02-09 16:11:44 +08:00
|
|
|
------------------------------------------------------------------------------
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
*NERDTreeCreatePrefix*
|
2016-02-09 16:11:44 +08:00
|
|
|
Values: Any valid command prefix.
|
|
|
|
Default: "silent".
|
|
|
|
|
|
|
|
Internally, NERDTree uses the |:edit| command to create a buffer in which to
|
|
|
|
display its tree view. You can augment this behavior by specifying a prefix
|
|
|
|
string such as "keepalt" or similar. For example, to have NERDTree create its
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
tree window using `silent keepalt keepjumps edit`: >
|
2016-02-09 16:11:44 +08:00
|
|
|
let NERDTreeCreatePrefix='silent keepalt keepjumps'
|
|
|
|
<
|
2019-03-07 21:24:17 +08:00
|
|
|
------------------------------------------------------------------------------
|
|
|
|
*NERDTreeDirArrowCollapsible* *NERDTreeDirArrowExpandable*
|
|
|
|
Values: Any single character.
|
|
|
|
Defaults: Windows: ~ and + Others: ▾ and ▸
|
|
|
|
|
|
|
|
These characters indicate whether a directory is collapsible or expandable.
|
2020-02-07 02:01:04 +08:00
|
|
|
Example: >
|
2019-03-07 21:24:17 +08:00
|
|
|
let NERDTreeDirArrowExpandable=">"
|
|
|
|
let NERDTreeDirArrowCollapsible="v"
|
|
|
|
<
|
2020-02-07 02:01:04 +08:00
|
|
|
They can be set to "\u00a0" to replace the arrows with a non-breaking space.
|
|
|
|
If you do this you may need to change the node delimiter. See
|
|
|
|
|NERDTreeNodeDelimiter|. You cannot use the same character for both the arrows
|
|
|
|
and the delimiter.
|
|
|
|
|
|
|
|
Alternatively, they can be set to '' (an empty string). This removes the
|
|
|
|
arrows and the single space that follows them, shifting the entire tree two
|
|
|
|
character positions to the left.
|
|
|
|
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
------------------------------------------------------------------------------
|
|
|
|
*NERDTreeNodeDelimiter*
|
|
|
|
Values: Any single character.
|
2019-03-07 21:24:17 +08:00
|
|
|
Default: varies (see below)
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
|
|
|
|
This character is used to separate the file or directory name from the rest of
|
|
|
|
the characters in the line of text. It allows filenames to contain special
|
|
|
|
characters that are otherwise used in the NERDTree, such as square brackets,
|
|
|
|
braces, trailing asterisk, and leading space. For more details, see the
|
2019-12-31 15:55:03 +08:00
|
|
|
responsible pull request: https://github.com/preservim/nerdtree/pull/868.
|
2019-03-07 21:24:17 +08:00
|
|
|
|
|
|
|
The default value of this variable depends on the features compiled into your
|
|
|
|
vim and the values of |NERDTreeDirArrowCollapsible| and
|
|
|
|
|NERDTreeDirArrowExpandable|.
|
|
|
|
* If your vim is compiled with the +conceal feature, it is the "\x07" (BELL)
|
|
|
|
character, and it is hidden by setting 'conceallevel' to 3. If you use
|
|
|
|
autocommands, make sure none of them change that setting in the NERDTree_*
|
|
|
|
buffers.
|
|
|
|
* If your vim does NOT have the +conceal feature and you're using "\u00a0"
|
|
|
|
(non-breaking space) to hide the directory arrows, "\u00b7" (middle dot)
|
|
|
|
is used as the default delimiter.
|
|
|
|
* If neither condition above applies, NERDTree uses "\u00a0" (non-breaking
|
|
|
|
space) as the default delimiter.
|
|
|
|
|
|
|
|
In the 2nd and 3rd cases, NERDTree will use the Ignore highlight group to
|
|
|
|
"hide" the delimiter. It should appear as an empty space.
|
|
|
|
|
|
|
|
Other plugins can interfere with these defaults, so if you need to change the
|
|
|
|
delimiter, be sure to choose a character that won't appear in your filenames
|
|
|
|
or any of the flags set by your installed NERDTree plugins. The suggestions
|
|
|
|
below are but a few of the many possibilities. Remember to use double quotes
|
|
|
|
when specifying by hex or Unicode. >
|
|
|
|
let NERDTreeNodeDelimiter="\x07" "bell
|
2019-02-19 04:52:23 +08:00
|
|
|
let NERDTreeNodeDelimiter="\u00b7" "middle dot
|
2019-03-07 21:24:17 +08:00
|
|
|
let NERDTreeNodeDelimiter="\u00a0" "non-breaking space
|
|
|
|
let NERDTreeNodeDelimiter="😀" "smiley face
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
<
|
2019-07-02 10:13:20 +08:00
|
|
|
------------------------------------------------------------------------------
|
|
|
|
*NERDTreeCustomOpenArgs*
|
|
|
|
Values: A nested dictionary, as described below
|
|
|
|
Default: {'file': {'reuse': 'all', 'where': 'p'}, 'dir': {}}
|
|
|
|
|
|
|
|
This dictionary contains two keys, 'file' and 'dir', whose values each are
|
|
|
|
another dictionary. The inner dictionary is a set of parameters used by
|
|
|
|
|NERDTree-<CR>| to open a file or directory. Setting these parameters allows you
|
|
|
|
to customize the way the node is opened. The default value matches what
|
|
|
|
|NERDTree-o| does. To change that behavior, use these keys and
|
|
|
|
values in the inner dictionaries:
|
|
|
|
|
|
|
|
'where': specifies whether the node should be opened in a new split ("h" or
|
|
|
|
"v"), in a new tab ("t") or, in the last window ("p").
|
|
|
|
'reuse': if file is already shown in a window, jump there; takes values
|
|
|
|
"all", "currenttab", or empty
|
|
|
|
'keepopen': boolean (0 or 1); if true, the tree window will not be closed
|
|
|
|
'stay': boolean (0 or 1); if true, remain in tree window after opening
|
|
|
|
|
|
|
|
For example:
|
|
|
|
To open files and directories (creating a new NERDTree) in a new tab, >
|
|
|
|
{'file':{'where': 't'}, 'dir':{'where':'t'}}
|
|
|
|
<
|
|
|
|
To open a file always in the current tab, and expand directories in place, >
|
|
|
|
{'file': {'reuse':'currenttab', 'where':'p', 'keepopen':1, 'stay':1}}
|
|
|
|
<
|
2007-11-03 05:23:09 +08:00
|
|
|
==============================================================================
|
2019-03-07 21:24:17 +08:00
|
|
|
4. The NERDTree API *NERDTreeAPI*
|
2008-12-22 18:33:38 +08:00
|
|
|
|
2019-03-07 21:24:17 +08:00
|
|
|
The NERDTree script allows you to add custom key mappings and menu items via
|
2009-09-06 09:43:47 +08:00
|
|
|
a set of API calls. Any scripts that use this API should be placed in
|
|
|
|
~/.vim/nerdtree_plugin/ (*nix) or ~/vimfiles/nerdtree_plugin (windows).
|
2009-08-21 21:26:47 +08:00
|
|
|
|
2009-09-06 07:27:36 +08:00
|
|
|
The script exposes some prototype objects that can be used to manipulate the
|
|
|
|
tree and/or get information from it: >
|
|
|
|
g:NERDTreePath
|
|
|
|
g:NERDTreeDirNode
|
|
|
|
g:NERDTreeFileNode
|
|
|
|
g:NERDTreeBookmark
|
|
|
|
<
|
|
|
|
See the code/comments in NERD_tree.vim to find how to use these objects. The
|
|
|
|
following code conventions are used:
|
|
|
|
* class members start with a capital letter
|
|
|
|
* instance members start with a lower case letter
|
|
|
|
* private members start with an underscore
|
|
|
|
|
|
|
|
See this blog post for more details:
|
|
|
|
http://got-ravings.blogspot.com/2008/09/vim-pr0n-prototype-based-objects.html
|
|
|
|
|
2019-12-15 09:25:17 +08:00
|
|
|
A number of API functions take a callback argument to call. The callback can
|
|
|
|
be either a string with the name of a function to call, or a |Funcref| object
|
|
|
|
which will be called directly.
|
|
|
|
|
2009-08-21 21:26:47 +08:00
|
|
|
------------------------------------------------------------------------------
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
4.1. Key map API *NERDTreeKeymapAPI*
|
2009-08-21 21:26:47 +08:00
|
|
|
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
NERDTreeAddKeyMap({options}) *NERDTreeAddKeyMap()*
|
2019-03-07 21:24:17 +08:00
|
|
|
Adds a new keymapping for all NERDTree buffers.
|
2009-08-21 21:26:47 +08:00
|
|
|
{options} must be a dictionary, and must contain the following keys:
|
2009-09-06 09:43:47 +08:00
|
|
|
"key" - the trigger key for the new mapping
|
2009-08-21 21:26:47 +08:00
|
|
|
"callback" - the function the new mapping will be bound to
|
|
|
|
"quickhelpText" - the text that will appear in the quickhelp (see
|
|
|
|
|NERDTree-?|)
|
2014-07-16 01:54:57 +08:00
|
|
|
"override" - if 1 then this new mapping will override whatever previous
|
|
|
|
mapping was defined for the key/scope combo. Useful for overriding the
|
|
|
|
default mappings.
|
2009-08-21 21:26:47 +08:00
|
|
|
|
2012-01-04 00:05:19 +08:00
|
|
|
Additionally, a "scope" argument may be supplied. This constrains the
|
|
|
|
mapping so that it is only activated if the cursor is on a certain object.
|
|
|
|
That object is then passed into the handling method. Possible values are:
|
|
|
|
|
2017-12-22 22:15:07 +08:00
|
|
|
"FileNode" .... a file node
|
|
|
|
"DirNode" ..... a directory node
|
|
|
|
"Node" ........ a file node OR a directory node
|
|
|
|
"Bookmark" .... a bookmark
|
|
|
|
"all" ......... global scope; handler receives no arguments (default)
|
2012-01-04 00:05:19 +08:00
|
|
|
|
2009-08-21 21:26:47 +08:00
|
|
|
Example: >
|
|
|
|
call NERDTreeAddKeyMap({
|
2012-01-04 00:05:19 +08:00
|
|
|
\ 'key': 'foo',
|
2020-05-03 13:21:34 +08:00
|
|
|
\ 'callback': 'NERDTreeEchoPathHandler',
|
2013-11-06 22:41:25 +08:00
|
|
|
\ 'quickhelpText': 'echo full path of current node',
|
|
|
|
\ 'scope': 'DirNode' })
|
2009-08-21 21:26:47 +08:00
|
|
|
|
2020-05-03 13:21:34 +08:00
|
|
|
function! NERDTreeEchoPathHandler(dirnode)
|
|
|
|
echo a:dirnode.path.str()
|
2009-08-21 21:26:47 +08:00
|
|
|
endfunction
|
|
|
|
<
|
|
|
|
This code should sit in a file like ~/.vim/nerdtree_plugin/mymapping.vim.
|
2012-01-04 00:05:19 +08:00
|
|
|
It adds a (redundant) mapping on 'foo' which changes vim's CWD to that of
|
|
|
|
the current dir node. Note this mapping will only fire when the cursor is
|
|
|
|
on a directory node.
|
2009-08-21 21:26:47 +08:00
|
|
|
|
|
|
|
------------------------------------------------------------------------------
|
2019-03-07 21:24:17 +08:00
|
|
|
4.2. Menu API *NERDTreeMenuAPI*
|
2009-08-21 21:26:47 +08:00
|
|
|
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
NERDTreeAddSubmenu({options}) *NERDTreeAddSubmenu()*
|
2009-08-21 21:26:47 +08:00
|
|
|
Creates and returns a new submenu.
|
|
|
|
|
|
|
|
{options} must be a dictionary and must contain the following keys:
|
|
|
|
"text" - the text of the submenu that the user will see
|
|
|
|
"shortcut" - a shortcut key for the submenu (need not be unique)
|
|
|
|
|
|
|
|
The following keys are optional:
|
|
|
|
"isActiveCallback" - a function that will be called to determine whether
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
this submenu item will be displayed or not. The callback function must
|
|
|
|
return 0 or 1.
|
2009-08-21 21:26:47 +08:00
|
|
|
"parent" - the parent submenu of the new submenu (returned from a previous
|
|
|
|
invocation of NERDTreeAddSubmenu()). If this key is left out then the new
|
|
|
|
submenu will sit under the top level menu.
|
|
|
|
|
|
|
|
See below for an example.
|
|
|
|
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
NERDTreeAddMenuItem({options}) *NERDTreeAddMenuItem()*
|
2019-03-07 21:24:17 +08:00
|
|
|
Adds a new menu item to the NERDTree menu (see |NERDTreeMenu|).
|
2009-08-21 21:26:47 +08:00
|
|
|
|
|
|
|
{options} must be a dictionary and must contain the
|
|
|
|
following keys:
|
|
|
|
"text" - the text of the menu item which the user will see
|
|
|
|
"shortcut" - a shortcut key for the menu item (need not be unique)
|
|
|
|
"callback" - the function that will be called when the user activates the
|
|
|
|
menu item.
|
|
|
|
|
|
|
|
The following keys are optional:
|
|
|
|
"isActiveCallback" - a function that will be called to determine whether
|
|
|
|
this menu item will be displayed or not. The callback function must return
|
|
|
|
0 or 1.
|
2009-09-03 20:36:01 +08:00
|
|
|
"parent" - if the menu item belongs under a submenu then this key must be
|
2009-08-21 21:26:47 +08:00
|
|
|
specified. This value for this key will be the object that
|
|
|
|
was returned when the submenu was created with |NERDTreeAddSubmenu()|.
|
|
|
|
|
|
|
|
See below for an example.
|
|
|
|
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
NERDTreeAddMenuSeparator([{options}]) *NERDTreeAddMenuSeparator()*
|
2009-08-21 21:26:47 +08:00
|
|
|
Adds a menu separator (a row of dashes).
|
|
|
|
|
|
|
|
{options} is an optional dictionary that may contain the following keys:
|
|
|
|
"isActiveCallback" - see description in |NERDTreeAddMenuItem()|.
|
|
|
|
|
|
|
|
Below is an example of the menu API in action. >
|
|
|
|
call NERDTreeAddMenuSeparator()
|
|
|
|
|
|
|
|
call NERDTreeAddMenuItem({
|
|
|
|
\ 'text': 'a (t)op level menu item',
|
|
|
|
\ 'shortcut': 't',
|
|
|
|
\ 'callback': 'SomeFunction' })
|
|
|
|
|
|
|
|
let submenu = NERDTreeAddSubmenu({
|
|
|
|
\ 'text': 'a (s)ub menu',
|
|
|
|
\ 'shortcut': 's' })
|
|
|
|
|
|
|
|
call NERDTreeAddMenuItem({
|
|
|
|
\ 'text': '(n)ested item 1',
|
|
|
|
\ 'shortcut': 'n',
|
|
|
|
\ 'callback': 'SomeFunction',
|
|
|
|
\ 'parent': submenu })
|
|
|
|
|
|
|
|
call NERDTreeAddMenuItem({
|
|
|
|
\ 'text': '(n)ested item 2',
|
|
|
|
\ 'shortcut': 'n',
|
|
|
|
\ 'callback': 'SomeFunction',
|
|
|
|
\ 'parent': submenu })
|
|
|
|
<
|
|
|
|
This will create the following menu: >
|
|
|
|
--------------------
|
|
|
|
a (t)op level menu item
|
|
|
|
a (s)ub menu
|
|
|
|
<
|
|
|
|
Where selecting "a (s)ub menu" will lead to a second menu: >
|
|
|
|
(n)ested item 1
|
|
|
|
(n)ested item 2
|
|
|
|
<
|
|
|
|
When any of the 3 concrete menu items are selected the function "SomeFunction"
|
|
|
|
will be called.
|
2007-11-03 05:23:09 +08:00
|
|
|
|
2015-05-07 04:19:06 +08:00
|
|
|
------------------------------------------------------------------------------
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
4.3 NERDTreeAddPathFilter(callback) *NERDTreeAddPathFilter()*
|
2015-05-07 04:19:06 +08:00
|
|
|
|
|
|
|
Path filters are essentially a more powerful version of |NERDTreeIgnore|.
|
|
|
|
If the simple regex matching in |NERDTreeIgnore| is not enough then use
|
|
|
|
|NERDTreeAddPathFilter()| to add a callback function that paths will be
|
|
|
|
checked against when the decision to ignore them is made. Example >
|
|
|
|
|
|
|
|
call NERDTreeAddPathFilter('MyFilter')
|
|
|
|
|
|
|
|
function! MyFilter(params)
|
|
|
|
"params is a dict containing keys: 'nerdtree' and 'path' which are
|
|
|
|
"g:NERDTree and g:NERDTreePath objects
|
|
|
|
|
|
|
|
"return 1 to ignore params['path'] or 0 otherwise
|
|
|
|
endfunction
|
|
|
|
<
|
2015-05-13 03:45:15 +08:00
|
|
|
------------------------------------------------------------------------------
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
4.4 Path Listener API *NERDTreePathListenerAPI*
|
2015-05-13 03:45:15 +08:00
|
|
|
|
|
|
|
Use this API if you want to run a callback for events on Path objects. E.G >
|
|
|
|
|
|
|
|
call g:NERDTreePathNotifier.AddListener("init", "MyListener")
|
|
|
|
|
|
|
|
"....
|
|
|
|
|
|
|
|
function! MyListener(event)
|
|
|
|
"This function will be called whenever a Path object is created.
|
|
|
|
|
|
|
|
"a:event is an object that contains a bunch of relevant info -
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
"including the affected path. See lib/nerdtree/event.vim for details.
|
2015-05-13 03:45:15 +08:00
|
|
|
endfunction
|
|
|
|
<
|
|
|
|
Current events supported:
|
|
|
|
init ~
|
|
|
|
refresh ~
|
|
|
|
refreshFlags ~
|
2015-05-07 04:19:06 +08:00
|
|
|
|
2009-09-03 20:36:01 +08:00
|
|
|
------------------------------------------------------------------------------
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
NERDTreeRender() *NERDTreeRender()*
|
2019-03-07 21:24:17 +08:00
|
|
|
Re-renders the NERDTree buffer. Useful if you change the state of the
|
2009-09-03 20:36:01 +08:00
|
|
|
tree and you want to it to be reflected in the UI.
|
|
|
|
|
2007-11-03 05:23:09 +08:00
|
|
|
==============================================================================
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
5. About *NERDTreeAbout*
|
2007-11-03 05:23:09 +08:00
|
|
|
|
2019-03-07 21:24:17 +08:00
|
|
|
The author of the NERDTree is a terrible terrible monster called Martyzilla
|
2008-06-22 07:15:42 +08:00
|
|
|
who gobbles up small children with milk and sugar for breakfast.
|
2007-11-03 05:23:09 +08:00
|
|
|
|
2009-10-09 09:46:40 +08:00
|
|
|
He can be reached at martin.grenfell at gmail dot com. He would love to hear
|
|
|
|
from you, so feel free to send him suggestions and/or comments about this
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
plugin. Don't be shy --- the worst he can do is slaughter you and stuff you
|
|
|
|
in the fridge for later ;)
|
|
|
|
|
|
|
|
Martyzilla recruited two other unwitting accomplices to become his minions in
|
|
|
|
his quest to conquer the Vim plugin world. While he may still love to receive
|
|
|
|
your emails, the best way to send suggestions, bug reports, and questions is
|
2019-12-31 15:55:03 +08:00
|
|
|
to submit an issue at http://github.com/preservim/nerdtree/issues.
|
2007-11-03 05:23:09 +08:00
|
|
|
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
The latest stable and development versions are on Github.
|
2019-12-31 15:55:03 +08:00
|
|
|
Stable: http://github.com/preservim/nerdtree (master branch)
|
|
|
|
Development: http://github.com/preservim/nerdtree/branches
|
2009-01-09 06:27:41 +08:00
|
|
|
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
Title Credit:
|
2018-12-07 04:07:13 +08:00
|
|
|
* http://ascii.co.uk/art/tree
|
|
|
|
|
|
|
|
* Patrick Gillespie's Text ASCII Art Generator
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
http://patorjk.com/software/taag
|
2018-12-07 08:29:25 +08:00
|
|
|
http://patorjk.com/software/taag/#p=display&f=Rozzo&t=the%20NERD%20Tree
|
2009-01-09 06:27:41 +08:00
|
|
|
|
2008-06-17 17:03:00 +08:00
|
|
|
==============================================================================
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
6. License *NERDTreeLicense*
|
2008-06-17 17:03:00 +08:00
|
|
|
|
2019-03-07 21:24:17 +08:00
|
|
|
The NERDTree is released under the wtfpl.
|
2008-06-17 17:03:00 +08:00
|
|
|
See http://sam.zoy.org/wtfpl/COPYING.
|
Document NERDTreeNodeDelimiter #912 (#926)
* Change the default node delimiter to the BELL character, \x07.
* Syntax match by ASCII code, vs. string concatenation.
* Document the NERDTreeNodeDelimiter setting.
* Clean up the documentation markup.
* Remove apostrophes, since the NERDTree settings aren't vim options.
* Use backticks to hot-link the referenced vim options.
* Add a modeline.
* Update the title and the About section of the documentation.
* Fix typo, and clarify branches of code in Github.
* Fix wrapping to 78, and remove colorcolumn setting from modeline.
* Change the ASCI Art title, and give credit for it.
* Change the word option to setting, and redo the word wrapping.
I want to reserve the word 'option' to mean only Vim options that are
changed with the `:set` command. Since we need to use `:let` to
establish the values for the NERDTree variables, I choose to call them
settings instead.
* Realign hot-links with concealed markup tags taken into account.
* Text alignment, typo fixes, and wordsmithing the About section.
2018-12-06 14:08:16 +08:00
|
|
|
|
|
|
|
------------------------------------------------------------------------------
|
2018-12-07 04:07:13 +08:00
|
|
|
vim:tw=78:ts=8:ft=help:noet:nospell
|