Go to file
Adam Stankiewicz d330fdc01b Update scala
2013-12-27 00:01:27 +01:00
after Replace css-color with vim-coloresque, closes #11 2013-12-26 21:09:58 +01:00
autoload Update 2013-12-13 01:37:01 +01:00
compiler Update 2013-12-26 03:34:22 +01:00
ftdetect Update 2013-12-13 01:37:01 +01:00
ftplugin Update 2013-12-26 03:34:22 +01:00
indent Update 2013-12-26 03:34:22 +01:00
spec fix: For some reason stylus test hangs on travis 2013-12-27 00:01:14 +01:00
syntax Update scala 2013-12-27 00:01:27 +01:00
.gitattributes Ignore more files in .zip releases 2013-09-26 13:20:32 +02:00
.gitignore Add first version of build script 2013-09-12 15:50:45 +02:00
.travis.yml Enable verbose testing 2013-12-26 23:13:05 +01:00
build Replace css-color with vim-coloresque, closes #11 2013-12-26 21:09:58 +01:00
Gemfile Move specs location one level down 2013-09-14 20:20:59 +02:00
Gemfile.lock Move specs location one level down 2013-09-14 20:20:59 +02:00
README.md Replace css-color with vim-coloresque, closes #11 2013-12-26 21:09:58 +01:00

vim-polyglot Build Status

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 scripts 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).
  • Each build is tested by automated Travis CI setup using vimrunner gem. Spee spec directory.

*To be completely honest, concatenated ftdetect script takes around 3ms to load.

Installation

  1. Install pathogen, Vundle or NeoBundle package manager.
  2. Use this repository as submodule or package.

Optionally download one of the releases and unpack it directly under ~/.vim directory.

Language packs

  • arduino (syntax, ftdetect)
  • c++11 (syntax)
  • c/c++ (syntax)
  • clojure (syntax, indent, autoload, ftplugin, ftdetect)
  • coffee-script (syntax, indent, compiler, autoload, ftplugin, ftdetect)
  • css-color (syntax)
  • csv (syntax, ftplugin, ftdetect)
  • cucumber (syntax, indent, compiler, ftplugin, ftdetect)
  • dockerfile (syntax, ftdetect)
  • elixir (syntax, indent, compiler, ftplugin, ftdetect)
  • erlang (syntax, indent, compiler, autoload, ftplugin)
  • git (syntax, indent, ftplugin, ftdetect)
  • go (syntax, indent, autoload, ftplugin, ftdetect)
  • haml (syntax, indent, compiler, ftplugin, ftdetect)
  • handlebars (syntax, ftplugin, ftdetect)
  • haskell (syntax, indent, ftplugin)
  • html5 (syntax, indent, autoload)
  • jade (syntax, indent, ftplugin, ftdetect)
  • javascript (syntax, indent, ftdetect)
  • json (syntax, ftdetect)
  • jst (syntax, indent, ftdetect)
  • latex (syntax, indent, ftplugin)
  • less (syntax, indent, ftplugin, ftdetect)
  • markdown (syntax, ftplugin, ftdetect)
  • nginx (syntax, ftdetect)
  • ocaml (syntax, indent, ftplugin)
  • octave (syntax)
  • perl (syntax, indent, ftplugin)
  • php (syntax)
  • puppet (syntax, indent, ftplugin, ftdetect)
  • protobuf (syntax, ftdetect)
  • python (syntax)
  • r-lang (syntax, ftplugin)
  • rspec (syntax, ftdetect)
  • ruby (syntax, indent, compiler, autoload, ftplugin, ftdetect)
  • rust (syntax, indent, compiler, ftplugin, ftdetect)
  • sbt (syntax, ftdetect)
  • scala (syntax, indent, ftplugin, ftdetect)
  • slim (syntax, indent, ftdetect)
  • stylus (syntax, indent, ftplugin, ftdetect)
  • textile (syntax, ftplugin, ftdetect)
  • tmux (syntax, ftdetect)
  • tomdoc (syntax)
  • typescript (syntax, compiler, ftplugin, ftdetect)
  • vbnet (syntax)
  • twig (syntax, ftplugin, ftdetect)
  • xls (syntax)

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.

Bitdeli Badge