after | ||
autoload | ||
compiler | ||
ftdetect | ||
ftplugin | ||
indent | ||
syntax | ||
.gitattributes | ||
.gitignore | ||
build | ||
README.md |
vim-polyglot
A collection of language packs for Vim.
One to rule them all, one to find them, one to bring them all and in the darkness bind them.
- It won't affect your startup time, as all files are loaded only on demand.
- It installs 40x faster (unparallelized), as language packs are not submoduled, but merged.
- It clones even faster as all unnecessary files are ignored (like enormous documentation from php support).
- Best syntax and indentation support. If someone releases better language pack, it will be replaced here.
- No support for esoteric languages (vim-polyglot supports modern ones like
slim
though).
Installation
- Install pathogen, Vundle or NeoBundle package manager.
- Use this repository as submodule or package.
Optionally download one of the releases and unpack it directly under ~/.vim
directory.
Language packs
- arduino
- bundler
- c/c++
- c++11
- clojure
- coffee-script
- csv
- css colors
- cucumber
- elixir
- erlang
- git
- go
- haml
- handlebars
- haskell
- html5
- javascript
- json
- jst
- latex
- less
- markdown
- nginx
- ocaml
- octave
- php
- puppet
- python
- rspec
- ruby
- sbt
- scala
- slim
- stylus
- textile
- tmux
- tomdoc
- twig
- vbnet
- xls
Contributing
Language packs are periodically updated using automated build
script.
Feel free to add your language, and send pull-request.
License
See linked repositories for detailed license information.