¿Cómo puedo deshabilitar el Vim Plugim Snipmate en algún tipo de archivos?
-
28-10-2019 - |
Pregunta
Mis preguntas se explican por sí mismas, ¿cómo puedo deshabilitar Vim Snipmate a los archivos Perl, por ejemplo? Me encontré frustando porque está atascado con mi omni-completion y neocomplcache. Solo uso SnipMate en archivos HTML.
Se podría hacer esta misma pregunta como: ¿Cómo puedo habilitar SnipMate para un solo tipo de archivo (HTML)?
Solución
Podrías mover el snipMate.vim
presentar desde $VIM/plugin
a otro directorio que no se anotee, como $VIM/extra
.
Luego, en su .vimrc, agregue una línea para usar SnipMate solo para HTML:
autocmd FileType html,xhtml source $VIM/extra/snipMate.vim
Otro método más feo sería simplemente eliminar o cambiar el nombre de todos los archivos de fragmentos en $VIM/snippets
excepto por html.snippets
, o un subconjunto de aquellos que le gustaría conservar. Sin embargo, esto sería más efectivo si solo quisiera eliminar algunos (como deshabilitar solo Perl, por ejemplo) que deshabilitar todos menos uno.