En este repositorio guardaré mi configuración de vim para poderla clonar a cualquier máquina en la que desee trabajar.
Para utilizar esta configuración, sólo tenemos que clonar el repositorio, inicializar los submódulos y crear un enlace simbólico al fichero vimrc
cd ~ git clone git://github.com/Osukaru/vim.git ~/.vim cd ~/.vim git submodule init git submodule update ln -s ~/.vim/vimrc ~/.vimrc
Los plugins están añadidos usando pathogen. Para añadir un nuevo plugin se usa la instrucción git submodule add:
git submodule add http://github.com/altercation/vim-colors-solarized.git bundle/vim-colors-solarized git submodule add http://github.com/scrooloose/nerdtree.git bundle/nerdtree git submodule add http://github.com/Osukaru/snipmate.vim.git bundle/snipmate.vim
Para autodetectar los archivos .twig y .html.twig y así utilizar los snippets correspondientes he utilizado vim-twig [https://github.com/beyondwords/vim-twig] que está basado en el plugin de Jinja [http://www.vim.org/scripts/script.php?script_id=1856] y que no los he podido instalar con pathogen, aunque también es verdad que metiendo los snippets en la carpeta snippets del raiz no tengo necesidad de forkear el snipmate original (aunque al final lo he forkeado para añadir una corrección que me permite utilizar los snippets de twig así como los de html).