2017-03-20 5 views
0

Vim plie automatiquement mon code lorsque j'ouvre un nouveau fichier. Comment est-ce que je peux l'empêcher de plier le texte quand je cours git commit -a, puisque je ne veux pas plier seulement dans ce cas spécifique?Arrêter vim de plier git commit

J'ai actuellement cette ligne dans mon code setlocal foldmethod=syntax pour plier tout le code automatiquement.

J'ai essayé d'ajouter cette ligne avant et après avoir réglé la méthode de pliage autocmd FileType gitcommit setlocal nofoldenable, mais cela n'a rien changé.

+1

@romainl Je ne demanderais pas ici si je sais comment fais ça. – Jonas

Répondre

3

Mettre cela en after/ftplugin/gitcommit.vim dans votre exécution (~/.vim) ou un plug-in:

setlocal nofoldenable 

Alternativement, dans votre .vimrc,

autocmd FileType gitcommit setlocal nofoldenable 
+0

J'ai essayé de placer la commande 'autocmd' avant et après' setlocal foldmethod = syntax', mais cela n'a pas changé le comportement. – Jonas

+0

Voulez-vous dire que vous voulez désactiver le repli pour tout fichier que vous éditez? Si oui, essayez plutôt: 'autocmd FileType gitcommit set nofoldenable' – yolenoyer

+0

@yolenoyer Désolé, j'aurais dû être plus clair, j'ai ajouté' autocmd FileType gitcommit setlocal nofoldenable' avant et après 'setlocal foldmethod = syntax', juste ce que vous avez écrit – Jonas