From 7374a4d9105368552ba4b4b8fe95ebda441fcdb5 Mon Sep 17 00:00:00 2001 From: Robert Morrison Date: Fri, 15 Jul 2022 06:47:59 +0100 Subject: [PATCH] CHADtree autostart This autocommand only seems to be possible in vimscript. This may need further experimentation --- after/plugin/CHADtree.vim | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 after/plugin/CHADtree.vim diff --git a/after/plugin/CHADtree.vim b/after/plugin/CHADtree.vim new file mode 100644 index 0000000..22f1939 --- /dev/null +++ b/after/plugin/CHADtree.vim @@ -0,0 +1,9 @@ +augroup CHADTreeAutoStart + autocmd! + " Auto start NERD tree when opening a directory + autocmd VimEnter * if argc() == 1 && isdirectory(argv()[0]) && !exists("s:std_in") | execute 'CHADopen' argv()[0] | wincmd p | enew | wincmd p | endif + + " Auto start NERD tree if no files are specified + autocmd StdinReadPre * let s:std_in=1 + autocmd VimEnter * if argc() == 0 && !exists("s:std_in") | exe 'CHADopen' | endif +augroup END