From 731c2787b9db8faf5bb740dcee1e09f271ae4982 Mon Sep 17 00:00:00 2001 From: Thomas Schmucker Date: Fri, 21 Apr 2023 16:06:27 +0200 Subject: Besseres Verhalten von Nerdtree beim Starten/Beenden von VIM --- nvim/autocmd.vim | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/nvim/autocmd.vim b/nvim/autocmd.vim index 4e33bf0..2b35834 100644 --- a/nvim/autocmd.vim +++ b/nvim/autocmd.vim @@ -1 +1,8 @@ autocmd FileType html,css EmmetInstall + +" Start NERDTree when Vim is started without file arguments. +autocmd StdinReadPre * let s:std_in=1 +autocmd VimEnter * if argc() == 0 && !exists('s:std_in') | NERDTree | endif + +" Close the tab if NERDTree is the only window remaining in it. +autocmd BufEnter * if winnr('$') == 1 && exists('b:NERDTree') && b:NERDTree.isTabTree() | quit | endif -- cgit v1.3