Comment puis-je désactiver le plugin vim snipMate pour certains types de fichiers?
-
28-10-2019 - |
Question
Mes questions sont explicites, comment puis-je désactiver vim snipmate pour les fichiers perl par exemple ??Je me suis retrouvé frustré parce que c'est coincé avec mon omni-complétion et neocomplcache.J'utilise simplement snipMate dans les fichiers html.
Cette même question pourrait être posée comme: Comment puis-je activer snipmate pour un seul type de fichier (html)?
La solution
Vous pouvez déplacer le fichier snipMate.vim
de $VIM/plugin
vers un autre répertoire qui n'est pas chargé automatiquement, comme $VIM/extra
.
Ensuite, dans votre .vimrc, ajoutez une ligne pour utiliser snipmate pour HTML uniquement:
autocmd FileType html,xhtml source $VIM/extra/snipMate.vim
Une autre méthode plus moche serait simplement de supprimer ou de renommer tous les fichiers d'extraits de $VIM/snippets
à l'exception de html.snippets
, ou un sous-ensemble de ceux que vous souhaitez conserver.Ce serait plus efficace si vous ne vouliez en supprimer que quelques-uns (comme désactiver uniquement Perl, par exemple) que de désactiver tous les types sauf un.