tarciozemel / .vimrc

Meu arquivo .vimrc

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

.vimrc

Meu arquivo .vimrc.

Dentre as opções para instalação simples de plugins, preferi o Vundle. Então, ele consta como um submódulo deste repositório para ser instalado mais facilmente.

Basicamente, o que você tem que fazer é clonar este repo no seu diretório ~/.vim (se ainda não existir, crie); iniciar os submódulo; criar um link simbólico do arquivo .vimrc deste repositório clonado diretamente para seu $HOME e; instalar os plugins (o que vai demorar uns minutinhos):

cd $HOME/.vim
git clone https://github.com/tarciozemel/.vimrc .
git submodule init && git submodule update
ln -s ~/.vim/.vimrc ~/.vimrc
vim +PluginInstall +qall

Este repo é feito, testado e voltado para ambientes *NIX (e não testado em outros ambientes). Então, faça uma revisão geral em todas as configurações caso esteja usando um ambiente diferente.

Cores e fontes

Caso o esquema de cor Molokai não entre em ação automaticamente, basta executar:

mkdir -p ~/.vim/colors && cp ~/.vim/bundle/molokai/colors/molokai.vim ~/.vim/colors/molokai.vim

Para o vim-airline ficar com uma aparência melhor, é interessante instalar as fontes personalizadas recomendadas. Dê uma olhada em como fazer a integração com as Powerline fonts.

Configurações específicas

Antes de usar esse .vimrc e mexer no Vim como se não houvesse amanhã, dê uma olhadinha nas configurações e plugins para não instalar coisa que você não quer/precisa usar. O arquivo está relativamente bem comentado e, na dúvida, há sempre o link para a página do respectivo plugin e/ou URL com maiores explicações.

Também pode acontecer o contrário: você querer usar algo que está comentado (caso em que basta descomentar e executar :PluginInstall no Modo de Comando do Vim).

Algumas observações pertinentes quanto a plugins:

Taggatron precisa trabalha com arquivos de tags, então é preciso gerá-los de alguma maneira - por exemplo, com exuberant-ctags. Também, esteja certo sobre quais diretórios quer buscar para a criação do arquivo de tags; se estiver usando algum task runner, não é difícil ter arquivos de 1GB (!) e isso pode comprometer a fluidez do Vim... Aqui está um exemplo de configuração que mostra como é possível excluir alguns diretórios:

let g:tagcommands = {
    \"php" : { "tagfile" : ".php.tags", "args" : "-R" },
    \"javascript" : { "tagfile" : ".js.tags", "args" : "-R --exclude=node_modules" }
\}

Eclim não é instalado exatamente da mesma maneira que os outros plugins (emboras as configurações existentes neste .vimrc sejam válidas); consulte as instruções de instalação.

WakaTime é o plugin de um serviço de mesmo nome que serve para marcar o tempo em que se fica trabalhando em projetos. Para mais informações e para gerar a chave necessária para usar o plugin, vá ao site oficial do WakaTime.

A gente se vê pela web!

Se tiver sugestões/dicas/comentários: manda um tweet. ;-)

Abraços e a gente se vê pela web!

About

Meu arquivo .vimrc


Languages

Language:Vim Script 100.0%