No meu vimrc, tenho um pequeno código para ativar automaticamente a barra lateral do NERDTree e, em seguida, colocar o foco na janela de edição à direita dela:
autocmd vimenter * NERDTree
autocmd vimenter * wincmd l
autocmd bufenter * if (winnr("$") == 1 && exists("b:NERDTreeType") && b:NERDTreeType == "primary") | q | endif
nmap <silent> <C-l> :NERDTreeToggle<CR>
No entanto, tendo a achar que ao editar em um terminal pequeno (especialmente ao usar a divisão de painel no Terminator ou iTerm2), ter o painel de navegação pop-up é realmente irritante, então adicionei este pequeno condicional após o código acima:
if winwidth(0) < 80
autocmd vimenter * NERDTreeToggle
endif
Se o terminal de onde invoco o vim for menor que 80 colunas, NERDTree será alternado automaticamente como se eu tivesse pressionado ^ L ao carregar. Dessa forma, eu economizo duas teclas inteiras – afinal, não é para isso que servem os computadores? 🙂