2017-02-13 2 views
2

J'ai récemment réinstallé NERDTree dans mon installation Neovim (0.1.7) via vim-plug. Pour plus de commodité, j'ai ajouté la ligne de configuration commune au VimEnter * NERDTreeToggle à mon init.vim.Comment puis-je empêcher ce comportement étrange NERDTree dans Neovim?

Cela fonctionne dans une certaine mesure; il engendre une nouvelle division verticale avec un tampon standard NERDTree-Width; Cependant, au lieu d'avoir un NERDTree, le nouveau tampon plus étroit a le contenu du tampon primaire (généralement le fichier sur lequel je travaille). Encore plus étrange, le lancement manuel de NERDTree (soit en utilisant :NERDTree ou :NERDTreeToggle) entraîne un comportement normal attendu.

Je ne suis pas sûr de ce qui cause ce comportement; est-ce que la sémantique NERDTree est différente chez Neovim dernièrement? Comment ce problème peut-il être résolu?

Répondre

0

Ce comportement n'est pas attendu.

Tout d'abord, vous devriez vraiment mettre à jour Neovim vers la dernière version. Actuellement, c'est 0.2.2. Il se peut qu'il y ait des problèmes avec une ancienne version de Neovim. Bien sûr, vu que cette question est de 2013, les chances sont que vous avez déjà. En dehors de la mise à jour, s'il vous plaît essayez et exécutez Neovim avec un init.vim minimal, contenant seulement le plugin et l'autocmd. Voyez si cela fonctionne. Si c'est le cas (et je parie que ce sera le cas), réactivez les plugins et les paramètres un par un pour déterminer quand le comportement attendu se brise à nouveau. Vous aurez alors trouvé le plugin ou le paramètre en conflit.