Por principio de cuentas no tenía mucha experiencia instalando plugins para vim por lo que también lo veremos aquí.
PASO 1 | Descargar vim-airline
Con el fin de llevar algo de orden todo lo que descargue lo dentro del directorio ~/.vim/bundle de esa manera desde ahí puedo trabajar y copiar lo que se necesita. El primer comando que vamos a ejecutar entonces es:
$ cd ~/.vim/
$ mkdir bundle # Solo en caso de no tener este directorio
$ git clone https://github.com/bling/vim-airline.git
PASO 2 | Instalar vim-airline
Con el paso anterior nos descargara el proyecto en una carpeta con el mismo nombre dentro de vim-airline ahí tendremos una carpeta de nombre autoload, doc y plugin. Estas carpetas debemos copiarlas al directorio ~/.vim solo hay que tener cuidado que si ya tenemos las carpetas entonces solo copiar el contenido de ellas dentro del directorio correspondiente (Si copiamos la carpeta directamente podemos borrar lo que estaba ahí).
Esto es el contenido de:
~/.vim/bundle/vim-airline/autoload/ copiarlo a ~/.vim/autoload/
~/.vim/bundle/vim-airline/doc/ copiarlo a ~/.vim/doc/
~/.vim/bundle/vim-airline/plugin/ copiarlo a ~/.vim/plugin/
PASO 3 | Activar la barra y el airline
Para activarlo es muy sencillo necesitamos editar el archivo ~/.vimrc para esto podemos hacer el siguiente comando:
$ vi ~/.vimrc
Dentro de ese archivo colocaremos las siguientes líneas:
set laststatus=2
let g:airline#extensions#tabline#enabled = 1 "Habilita los tabs, para cambiar de tab presionar gt
Guardamos el archivo y al volver a entrar veremos las primeras posibilidades que nos ofrece este StatusLine de vim.
PASO 4 | Uso de Git
Como podemos observar en la barra podemos ver las inserciones y la rama que estamos utilizando en git, para eso debemos instalar dos plugin (El proceso es el mismo que con el airline, solo recuerda que en esta ocasión ya debes tener las carpetas autoload, doc y plugin, por lo que solo deberás copiar los contenidos de cada carpeta). Dichos plugin son los siguientes:
https://github.com/airblade/vim-gitgutter
https://github.com/tpope/vim-fugitive
Una vez instalado lo anterior podrás ver la rama y el control de modificaciones de los archivos.
PASO 5 | Fuentes especiales
Hasta el paso anterior ya queda algo bastante funcional, lo siguiente es solo para darle un poco de formato utilizando fuentes especiales, es importante mencionar que esto solo me funcionó en MacVim. Para instalar dichas fuentes es necesario realizar varios procesos:
5.1 Instalar Home Brew (Solo en caso de no tenerlo instalado):
$ ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"
$ brew update5.2 Instalar font
$ brew install fontforge #Si ya estaba instalado ejecutar $ brew uninstall fontforge
5.3 Obtener el directorio de fontpatcher del repositorio:
https://github.com/Lokaltog/vim-powerline/tree/develop/fontpatcher
NOTA: Solo ese directorio ya que lo necesitaremos para instalar las fuentes.
5.4 Descargar las fuentes de: https://github.com/Lokaltog/powerline-fonts
5.5 Una vez obtenidas las fuentes será necesario correr el siguiente comando:
$ fontforge -script /ruta/al/fontpatcher.py "Ubuntu Mono derivative Powerline.ttf"
Realizando los cambios correspondientes: la ruta del fontpatcher.py y el archivo Ubuntu Mono derivative Powerline.ttf es solo como ejemplo, debe sustituirse por el que se desea instalar.5.6 Realizado el proceso anterior entonces podemos añadir a nuestro .vimrc lo siguiente:
let g:airline_powerline_fonts=1
5.7 En el .gvimrc elegimos el tipo de fuente que escogimos en el punto 5.5:
set guifont=Ubuntu\ Mono\ derivative\ Powerline\
set anti gfn=Ubuntu\ Mono\ derivative\ Powerline:h19
De esta forma aparecerán los iconos, espero te sea de utilidad !
Referencias:
https://github.com/bling/vim-airline
https://github.com/airblade/vim-gitgutter
https://github.com/tpope/vim-fugitive
http://brew.sh/
No hay comentarios:
Publicar un comentario