Automatiquement quitter vim si NERDTree est le seul tampon

J'ai la suite dans ma .vimrc:

""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" Open NERDTree by default
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
autocmd VimEnter * NERDTree
autocmd VimEnter * wincmd p

Donc,

% vim file.txt

ouvre NERDTree et se concentre le curseur dans la file.txt de la mémoire tampon. Je fais mes retouches, et a frappé :q sur le tampon, et je suis parti avec . . . NERDTree. C'est gênant.

Je pourrais utiliser :qa pour fermer tous les tampons, et de quitter vim, mais je suis habitué à l' :q trope. Alors je me demandais si il existe un moyen de détecter que la seule restante de la mémoire tampon est NERDTree, et "unifier" les deux tampons, aux fins de :q

Modifier

Demandez et vous recevrez: https://github.com/scrooloose/nerdtree/issues#issue/21

InformationsquelleAutor g33kz0r | 2010-01-14