2010-10-31 45 views
3

Je souhaite configurer mon fichier .vimrc afin que NERDTree soit ouvert chaque fois que vim (ou MacVim) est appelé depuis la ligne de commande avec un argument de répertoire, mais fermé lorsque vim est appelé avec un argument de fichier. J'ai regardé dans la liste des variables intégrées de vim mais je n'ai rien trouvé de prometteur.Comment puis-je voir le fichier ou le répertoire nommé transmis à Vim à partir de la ligne de commande?

+2

Je ne sais pas exactement comment faire cela, mais vous aurez probablement besoin d'utiliser l'arglist. Jetez un oeil à ': h arglist'. – Alligator

Répondre

3

Recherché arglist par conseil de l'Alligator. J'ai terminé avec ce qui suit:

if argc() > 0 && isdirectory(argv(0)) 
    autocmd VimEnter * silent NERDTree 
endif