nerdtree

A tree explorer plugin for vim.
Index Commits Files Refs
commit 474d735b7d68a315e1f426920f9aa7391369b606
parent 14af89743ac1c31ff9bb43682025eda50333a7d5
Author: buncis <buncismamen@gmail.com>
Date:   Fri, 18 Dec 2020 12:36:10 +0700

readme update add script for automatically open NERDTree and focus on file (#1192)

* update readme for auto startup NERDTree and focus on file

* readme update

add how to open NERDTree automatically and focus on file
Diffstat:
MREADME.markdown | 14++++++++++++++
1 file changed, 14 insertions(+), 0 deletions(-)
diff --git a/README.markdown b/README.markdown
@@ -93,6 +93,11 @@ If you are interested in this behaviour then consider [vim-nerdtree-tabs](https:
 Stick this in your vimrc: `autocmd vimenter * NERDTree`
 
 ---
+#### How can I open a NERDTree automatically when vim starts up and autofocus on file?
+
+Stick this in your vimrc: `autocmd vimenter * NERDTree | wincmd p`
+
+---
 #### How can I open a NERDTree automatically when vim starts up if no files were specified?
 
 Stick this in your vimrc:
@@ -104,6 +109,15 @@ autocmd VimEnter * if argc() == 0 && !exists("s:std_in") | NERDTree | endif
 Note: Now start vim with plain `vim`, not `vim .`
 
 ---
+#### How to autofocus on file and focus on NERDTREE when no files were specified?
+
+Stick this in your vimrc:
+```vim
+autocmd StdinReadPre * let s:std_in=1
+autocmd VimEnter * if argc() == 0 && !exists("s:std_in") | NERDTree | else | NERDTree | wincmd p | endif
+```
+
+---
 #### What if I'm also opening a saved session, for example `vim -S session_file.vim`? I don't want NERDTree to open in that scenario.
 ```vim
 autocmd StdinReadPre * let s:std_in=1