e59b949def
https://github.com/duwanis/tomdoc.vim is the offical tomdoc.vim repo, and has a few extra changes in it that mutewinter's fork does not. This commit adjusts the readme and updates the after/coffee.vim and after/ruby.vim files to reflect the latest changes for this plugin.
74 lines
4.3 KiB
Markdown
74 lines
4.3 KiB
Markdown
# 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
|
|
|
|
1. Install pathogen, Vundle or NeoBundle package manager.
|
|
2. Use this repository as submodule or package.
|
|
|
|
Optionally download one of the [releases](https://github.com/sheerun/vim-polyglot/releases) and unpack it directly under `~/.vim` directory.
|
|
|
|
## Language packs
|
|
|
|
- [arduino](https://github.com/sudar/vim-arduino-syntax) (syntax, ftdetect)
|
|
- [bundler](https://github.com/tpope/vim-bundler) (compiler)
|
|
- [c++11](https://github.com/octol/vim-cpp-enhanced-highlight) (syntax)
|
|
- [c/c++](https://github.com/vim-jp/cpp-vim) (syntax)
|
|
- [clojure](https://github.com/guns/vim-clojure-static) (syntax, indent, autoload, ftplugin, ftdetect)
|
|
- [coffee-script](https://github.com/kchmck/vim-coffee-script) (syntax, indent, compiler, autoload, ftplugin, ftdetect)
|
|
- [css-color](https://github.com/ap/vim-css-color) (syntax)
|
|
- [csv](https://github.com/chrisbra/csv.vim) (syntax, ftplugin, ftdetect)
|
|
- [cucumber](https://github.com/tpope/vim-cucumber) (syntax, indent, compiler, ftplugin, ftdetect)
|
|
- [elixir](https://github.com/elixir-lang/vim-elixir) (syntax, indent, compiler, ftplugin, ftdetect)
|
|
- [erlang](https://github.com/jimenezrick/vimerl) (syntax, indent, compiler, autoload, ftplugin)
|
|
- [git](https://github.com/tpope/vim-git) (syntax, indent, ftplugin, ftdetect)
|
|
- [go](https://github.com/jnwhiteh/vim-golang) (syntax, indent, autoload, ftplugin, ftdetect)
|
|
- [haml](https://github.com/tpope/vim-haml) (syntax, indent, compiler, ftplugin, ftdetect)
|
|
- [handlebars](https://github.com/nono/vim-handlebars) (syntax, ftplugin, ftdetect)
|
|
- [haskell](https://github.com/travitch/hasksyn) (syntax, indent, ftplugin)
|
|
- [html5](https://github.com/othree/html5.vim) (syntax, indent, autoload)
|
|
- [javascript](https://github.com/pangloss/vim-javascript) (syntax, indent, ftdetect)
|
|
- [json](https://github.com/leshill/vim-json) (syntax, ftdetect)
|
|
- [jst](https://github.com/briancollins/vim-jst) (syntax, indent, ftdetect)
|
|
- [latex](https://github.com/jcf/vim-latex) (indent, compiler, ftplugin)
|
|
- [less](https://github.com/groenewege/vim-less) (syntax, indent, ftplugin, ftdetect)
|
|
- [markdown](https://github.com/tpope/vim-markdown) (syntax, ftplugin, ftdetect)
|
|
- [nginx](https://github.com/mutewinter/nginx.vim) (syntax, ftdetect)
|
|
- [ocaml](https://github.com/jrk/vim-ocaml) (syntax, indent, ftplugin)
|
|
- [octave](https://github.com/vim-scripts/octave.vim--) (syntax)
|
|
- [php](https://github.com/spf13/PIV) (syntax, indent, autoload, ftplugin)
|
|
- [puppet](https://github.com/ajf/puppet-vim) (syntax, indent, ftplugin, ftdetect)
|
|
- [protobuf](https://github.com/uarun/vim-protobuf) (syntax, ftdetect)
|
|
- [python](https://github.com/vim-scripts/python.vim--Vasiliev) (syntax)
|
|
- [rspec](https://github.com/skwp/vim-rspec) (syntax)
|
|
- [ruby](https://github.com/vim-ruby/vim-ruby) (syntax, indent, compiler, autoload, ftplugin, ftdetect)
|
|
- [sbt](https://github.com/derekwyatt/vim-sbt) (syntax, ftdetect)
|
|
- [scala](https://github.com/derekwyatt/vim-scala) (syntax, indent, ftplugin, ftdetect)
|
|
- [slim](https://github.com/slim-template/vim-slim) (syntax, indent, ftdetect)
|
|
- [stylus](https://github.com/wavded/vim-stylus) (syntax, indent, ftplugin, ftdetect)
|
|
- [textile](https://github.com/timcharper/textile.vim) (syntax, ftplugin, ftdetect)
|
|
- [tmux](https://github.com/acustodioo/vim-tmux) (syntax, ftdetect)
|
|
- [tomdoc](https://github.com/duwanis/tomdoc.vim) (syntax)
|
|
- [vbnet](https://github.com/vim-scripts/vbnet.vim) (syntax)
|
|
- [twig](https://github.com/beyondwords/vim-twig) (syntax, ftplugin, ftdetect)
|
|
- [xls](https://github.com/vim-scripts/XSLT-syntax) (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.
|