mirror of
https://github.com/sheerun/vim-polyglot.git
synced 2025-11-12 13:33:49 -05:00
b4425d2c391e3dd43406e079c8c2254fc72178e0
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
slimthough).
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++11
- c/c++
- clojure
- coffee-script
- css-color
- csv
- 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
- vbnet
- twig
- 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.
Description
Languages
Vim Script
99.6%
Ruby
0.4%