Daniel Romero

10% Nerd | 45% Geek | 45% Hacker

Vim Turbinado

Introdução

Utilizo o vim a um bom tempo, sempre gostei das modificações que se pode fazer neste incrível editor, depois que vi essa configuração: AkitaOnRails das vimfiles do Fabio Akita foi que adotei o vim como minha IDE para desenvolvimento. Neste post pretendo explicar como deixar o vim turbinado com essas vimfiles do Akita mostrando como realizar a instalação. No meu caso utilizo Slackware Linux então vou explicar como fiz para ter tudo funcionando nessa distro.

Vim turbo

Instalação

Antes de começarmos a instalar o vimfiles precisamos ajustar o nosso Vim para que ele tenha suporte a Ruby no caso dos slackers isso pode ser feito recompilando o source do Vim nativo do Slackware. O source pode ser encontrado no DVD de instalação do slack em /source/ap/vim ou o download pode ser feito Aqui de posse do source vamos as alterações:

Copie o source para alguma pasta de sua preferência e entre no diretório:

1
2
cp -rf /source/ap/vim /tmp/vim
cd /tmp/vim

Edite o arquivo vim.SlackBuild a partir da linha 103, adicionando o parâmetro –enable-rubyinterp para habilitar o suporte ao ruby no vim durante a compilação, o arquivo deve ficar assim:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
./configure \
$* \
--prefix=/usr \
--enable-pythoninterp \
--enable-rubyinterp \
--with-python-config-dir=/usr/lib${LIBDIRSUFFIX}/python$PYVER/config \
--enable-perlinterp \
--disable-tclinterp \
--enable-multibyte \
--enable-cscope \
--with-features=huge \
--with-compiledby="<volkerdi@slackware.com>" \
--build=$ARCH-slackware-linux
}

Após alterar e salvar o arquivo execute a compilação, um novo pacote Vim com suporte a ruby será gerado:

1
./vim.SlackBuild

Agora instale o novo Vim que foi gerado:

1
installpkg /tmp/vim-7.3.154-i486-1.txz

Agora que nosso vim foi instalado com suporte a Ruby vamos instalar as vimfiles, faça um clone do repositório enviando para o seu diretório home:

1
git clone git://github.com/akitaonrails/vimfiles.git ~/.vim

Em seguida entre no repositório oculto no seu diretório home:

1
cd .vim

E execute:

1
2
3
git submodule init
git submodule update
ln -s ~/.vim/vimrc ~/.vimrc

Para habilitar o atalho command-t é necessário fazer uma pequena alteração no vim então entre no diretório:

1
cd ~/.vim/bundle/Command-T/ruby/command-t

E execute:

1
2
ruby extconf.rb
make

Conclusão

Com essas vimfiles é possível usar o Git e o Rails sem sair do vim. O atalho \p abre um painél de projetos como no TextMate, o atalho \t é a maneira mais rápida para buscar e abrir arquivos dentro de um projeto.

Existe um ótimo Screencast - Começando com Vim e o Vimbook que é um guia em portugês sobre o vim, muito bom também.

Sugestões, críticas, dicas e dúvidas aguardarei nos comentários

Comments