Me gustaría probar el complemento para Vim vinculado a continuación. Agrega resaltado de sintaxis para .hamly (tal vez) .sassarchivos.
http://github.com/tpope/vim-haml
Hice esto...
$ cd ~/.vim
$ git clone git://github.com/tpope/vim-haml.git
Abrí un .hamlarchivo en Vim, pero no hay resaltado. Debe haber otro paso que necesito realizar.

:syntax onRespuestas:
Esos dos comandos crearán un
~/.vim/vim-haml/directorio con los directorios ftplugin, sintaxis, etc. Esos directorios tienen que ser inmediatamente en el~/.vimdirectorio adecuado o~/.vim/vim-hamlnecesidades que se añade a la lista de rutas que Vim búsquedas de plugins.Editar:
Recientemente decidí modificar mi configuración de vim y en el proceso terminé escribiendo el siguiente archivo de rake. Solo funciona en Mac / Linux, pero la ventaja sobre las
cpversiones es que es completamente seguro (los enlaces simbólicos no sobrescriben los archivos existentes, la desinstalación solo elimina los enlaces simbólicos) y es fácil de mantener actualizado.fuente
Asegúrese de que el
.vimarchivo real esté en~/.vim/plugin/fuente
~/.vim, te refieres a donde esté instalado vim, ¿verdad? El lugar almacenado en$VIM(es decir, si tú:echom $VIM, ese es el lugar):echom $VIMmuestra/usr/share/vim. Pero esta respuesta utiliza el prefijo~que sugiere instalar complementos en el directorio de inicio del usuario.Para ampliar la respuesta de Karl, Vim busca en un conjunto específico de directorios sus archivos de tiempo de ejecución. Puede ver ese conjunto de directorios a través de
:set runtimepath?. Para decirle a Vim que también mire dentro~/.vim/vim-haml, querrá agregara tu
~/.vimrc. Es probable que también desee lo siguiente en su~/.vimrcpara habilitar toda la funcionalidad proporcionada por vim-haml.Se puede hacer referencia a las
'runtimepath'y:filetypelos temas de ayuda de Vim para más información.fuente
Creo que deberías echar un vistazo al plugin Pathogen . Después de tener esto instalado, puede mantener todos sus complementos en carpetas separadas en ~ / .vim / bundle /, y Pathogen se encargará de cargarlos.
O, alternativamente, quizás prefiera Vundle , que proporciona una funcionalidad similar (con la ventaja añadida de actualizaciones automáticas de complementos en github).
fuente
Actualización (como 2019):
Explicación (del
:h packanuncio:h packages):runtimepath. Deben estar en ~ / .vim / pack / whatever / start [solo puede cambiar lo que sea].pluginsdirectorio deruntimepathproceden.Entonces esto carga el complemento al inicio (de ahí el nombre de inicio).
También puede obtener el complemento opcional (cargado con
:packadd) si los coloca en ~ / .vim / pack / bundle / optfuente