2011-01-26 7 views
7

Recientemente cambié al uso de Janus desde un conjunto personalizado de complementos vim y .vimrc. Realmente disfruto la configuración, pero una cosa que me falta es la finalización automática de bloques en Ruby.Agregar complementos VIM a la configuración de Janus

Por ejemplo, al escribir:

def method <enter> 

sería completar el bloque:

def method 
    # cursor here 
end 

que estaba usando algunos de los plugins de Tim Pope y no puede recordar cuál proporciona la funcionalidad (Rails tal vez?) ¿Hay alguna forma de obtener esta funcionalidad usando Janus? ¿Hay alguna razón por la cual alguien no quiera esto? Parece realmente conveniente tener.

+3

Janus ha añadido endwise al proyecto –

Respuesta

9

Según la documentación Janus documentation:

Si desea agregar Vim adicional plugins puede hacerlo mediante la adición de un ~/.janus.rake así:

vim_plugin_task "zencoding", "git://github.com/mattn/zencoding-vim.git" 
vim_plugin_task "minibufexpl", "git://github.com/fholgado/minibufexpl.vim.git" 

hormiga entonces basta con ejecutar el rastrillo o ejecutar rastrillo para la configuración pluging que, en ~/.vim, por ejemplo:

rake zenconding 
+0

¿Esto funciona más? No puedo encontrar esa tarea de rake. La única referencia al complemento que encontré en Janus doc es instalar el complemento en la carpeta ~/.janus, pero también estoy teniendo problemas para que funcione. –

+0

¿Puedes ampliar esto? Las instrucciones son muy difíciles de seguir para mí. Parece que sus documentos dicen que haga un archivo llamado .janus.rake en su directorio de inicio (~) y en ese archivo simplemente escriba esas líneas. ¿Y que? – netpoetica

+0

+1 esto, creo que está obsoleto, consulte a continuación –

6

Estás hablando de endwise.

Es de suponer que simplemente podría agregar este repositorio al archivo de registro Janus, pero no lo he probado. Esto probablemente no está incluido en Janus porque esto se puede emular con snipMate que se incluye en Janus.

+0

Gracias! Intenté snipMate pero no es exactamente lo que quiero, así que lo puse en ~/.vim/plugin. Eso hizo el truco, pero lo que probablemente terminaré haciendo es simplemente bifurcar a Janus y agregar esto. –

4

el janus customization documentation reccommends actualmente utilizando el ~/.janus directorio para los complementos de vim

Puede usar git clone para instalar los complementos de vim en el directorio ~/.janus. P.ej.

cd ~/.janus 
git clone https://github.com/vim-scripts/Rename2.git rename2 

El viejo método para la personalización, utilizando Rakefile está en un separate branch que no se mantiene.

+3

no he conseguido que funcione, el directorio está ahí pero no parece tener efecto, tratando de instalar zencoding –

+2

o incluso una forma de depurar esto sería bueno –

+0

funcionó para mí .. – Adamski

Cuestiones relacionadas