sábado, enero 21, 2017

vim pathogen

pathogen es un script de Vim que permite manejar con facilidad la opción runtimepath del editor: La lista de directorios donde el editor buscará los diferentes scripts y ficheros necesarios para su ejecución, permitiendo que residan en directorios distintos bajo $HOME/.vim/bundle, siendo por tanto muy sencillo de instalar nuevas extensiones de Vim. Su autor es Tim Pope y puede encontrarse el código fuente del mismo en el repositorio de pathogen.

Instalar el plugin es el $HOME de un usuario es muy sencillo:

$ mkdir -p ~/.vim/autoload ~/.vim/bundle
$ curl -LSso ~/.vim/autoload/pathogen.vim \
    https://tpo.pe/pathogen.vim

Modificar el $HOME/.vimrc del usuario para que al principio incluya la siguiente llamada:

" Pathogen
execute pathogen#infect()

Una vez configurado de esta manera, se podrán añadir nuevos plugins y ficheros de runtime en $HOME/.vim/bundle, cada uno en un directorio separado.

Por último: No me gusta demasiado bajarme un fichero de script directamente de Internet y hacer que el vim lo ejecute: Aunque los troyanos de vim no suelen ser muy normales, se tiene acceso a todo el sistema y se puede colar un "bicho" al bajarlo con curl. Prefiero bajarlo del repositorio del autor y comprobarlo.

Otro sistema de este tipo, que no he probado es

No hay comentarios: