- Add smart auto NERDTree open.
- Add NERDTreeTabsFind function.
-
Add NERDTreeFocusToggle function. (Thanks orthez.)
-
More general refactoring and cleanup. (Thanks techlivezheng.)
- Option to always focus file window after startup. (Thanks rr-.)
- Partial fix for #32. When directory is given as an argument, two nerdtrees are open, but both now point into the correct directory. (Thanks szajbus.)
-
Friendlier when using together with MiniBufExplorer. (Thanks techlivezheng.)
-
Do not open NERDTree by default when starting Vim in diff mode. (Thanks techlivezheng.)
- Fix "cd into" feature for paths that include spaces. (Thanks nybblr.)
-
When synchronizing NERDTree scroll and cursor position, synchronize also NERDTree window width. (Thanks EinfachToll.)
-
When Vim is given a directory as a parameter,
:cd
into it. (Thanks DAddYE.) -
New commands
NERDTreeTabsOpen
,NERDTreeTabsClose
andNERDTreeMirrorOpen
. They are not a new functionality, just externalize stuff that was previously accessible only inside the plugin. -
New commands
NERDTreeSteppedOpen
andNERDTreeSteppedClose
for combined opening/closing of a NERDTree and focus switching. Works locally for a tab. (Thanks ereOn.) -
Fixed an error when restoring a session caused by accessing an undefined variable. (Thanks ereOn.)
-
Fixed opening two NERDTrees when
NERDTreeHijackNetrw = 1
and launching with a directory name as a parameter.
- Focus synchronization - ability to have focus on NERDTree after tab switch if and only if it was focused before tab switch. Switched on by default.
- Smart startup focus fixed.
- Loading process refactoring (should fix some glitches and hopefully not break anything else). Directory structure has changed in this release, a new pull of the repository is required for the plugin to work properly.
- Smart focus - on startup, focus NERDTree if opening a directory, focus the file when opening a file.
- About 50% speedup when toggling NERDTree on across all tabs.
- Meaningful tab names feature doesn't collide with opening new tabs silently.
To accomplish that, tab switching now preserves window focus. The original
behavior that always kept focus in the window with file being edited can be
restored by
let g:nerdtree_tabs_focus_on_files = 1
. - Removed glitches when sourcing the plugin more than once.
- Plugin is usable with vundle.
- NERDTree view synchronization (cursor position and scroll) across tabs
- Fix: focus is now on NERDTree when opening it in all tabs.
- If you create more NERDTree instances, nerdtree-tabs now tries hard to sync all tabs to the last opened one.
- Better solution for opening NERDTree on tab creation (fixes wrong behavior in improbable situations)
- Global variables for configuration
- Tab autoclose
- Option to open NERDTree on console vim startup, stays false by default
- Readme
- New mappings and a command, otherwise original functionality preserved while making it namespaced