nvim dot files
at main 12 lines 639 B view raw
1return { 2 { "preservim/nerdtree", 3 init = function() 4 -- automatically open nerdtree 5 vim.cmd([[autocmd VimEnter * NERDTree | wincmd p]]); 6 -- close nerdtree if its the last buffer 7 vim.cmd([[autocmd BufEnter * if winnr('$') == 1 && exists('b:NERDTree') && b:NERDTree.isTabTree() | call feedkeys(":quit\<CR>:\<BS>") | endif]]) 8 -- open nerdtree in the target dir given 9 vim.cmd([[autocmd VimEnter * if argc() == 1 && isdirectory(argv()[0]) && !exists('s:std_in') | execute 'NERDTree' argv()[0] | wincmd p | enew | execute 'cd '.argv()[0] | endif]]) 10 end 11 } 12}