Para instalar, debemos clonar y luego crear el acceso directo en la carpeta principal de nuestro ambiente. Se crea el enlace de la configuracion de nuestro editor.
cd ~/
git clone https://github.com/aurigadl/vim-angularjs.git .vim
ln -s ~/.vim/vimrc ~/.vimrc
mkdir ~/.tmpvim
mkdir ~/.tmpvim/backup
mkdir ~/.tmpvim/swap
https://github.com/tpope/vim-pathogen Instalador de plugins para vim
LINTER
https://github.com/scrooloose/syntastic Configuracion de syntastic
Sintastic nos permite realizar la validacion del codigo mediante las herramientas que tenemos instaladas en nuestro sistema operativo desde vim.
En nuestro caso esta configurado para evaluar Javascript, sass, php y Python.
Javascript npm install jslint
CSS install compass
pylint sudo apt-get install pylint
jsonlint npm install -g jsonlint
git://github.com/digitaltoad/vim-jade.git Vim syntax highlighting for Jade templates.
SYNTAX
https://github.com/jelera/vim-javascript-syntax Mejora la lectura de codigo javascript resaltando elementos con distintos colores
http://www.vim.org/scripts/script.php?script_id=3081 Mejora la escritura de estructuras de javascript
https://github.com/scrooloose/nerdcommenter Manejo de comentarios.
https://github.com/myhere/vim-nodejs-complete Completa el texto a escribir.
https://github.com/terryma/vim-multiple-cursors Edicion de variables en multiples lineas
git://github.com/jiangmiao/auto-pairs.git Insert or delete brackets, parens, quotes in pair.
add reactjs https://jaxbot.me/articles/setting-up-vim-for-react-js-j sx-02-03-2015 add npm project for show new linters npm install -g eslint npm install -g babel-eslint npm install -g eslint-plugin-react
SNIPPETS
https://github.com/msanders/snipmate.vim and https://github.com/jamescarr/snipmate-nodejs snips para multiples lenguajes con adicion de node.
https://github.com/tpope/vim-surround borra, adiciona, cambia por palabra y bloques.
https://github.com/matthewsimo/angular-vim-snippets This repository contains snippets files for AngularJS including JavaScript, HTML, CoffeeScript and HAML. https://github.com/mattn/emmet-vim This repository contains snippets, provides support for expanding abbreviations
TOOLS
https://github.com/vim-scripts/mru.vim Permite ver los ultimos archivos trabajados.
permite camiar espacios en blanco
STYLE
https://github.com/bronson/vim-trailing-whitespace Eliminacion de espacios en blanco
https://github.com/godlygeek/tabular.git Alinear texto por simbolos
GIT
https://github.com/tpope/vim-fugitive Trabaja con git realizando todas las operciones sin salir del editor, con mejores prestaciones para la comparacion de archivos.