diff options
author | Adam Stankiewicz <sheerun@sher.pl> | 2020-10-16 13:40:50 +0200 |
---|---|---|
committer | Adam Stankiewicz <sheerun@sher.pl> | 2020-10-16 13:40:50 +0200 |
commit | cd919c003992d5868b2b6e254ca265f82a45933f (patch) | |
tree | 3fd1cab9bd1e2b84370dcea9944b391cb24ca1ad | |
parent | 3ac0dd5a8033d3b356a2976e1dcc6ae8006f903b (diff) | |
download | vim-polyglot-cd919c003992d5868b2b6e254ca265f82a45933f.tar.gz vim-polyglot-cd919c003992d5868b2b6e254ca265f82a45933f.zip |
Mention filetypes in the readme
-rw-r--r-- | README.md | 288 | ||||
-rwxr-xr-x | scripts/build | 7 |
2 files changed, 151 insertions, 144 deletions
@@ -44,159 +44,159 @@ If you need full functionality of any plugin, please use it directly with your p On top of all language packs from [vim repository](https://github.com/vim/vim/tree/master/runtime), vim-polyglot includes: <!--Language Packs--> -- [acpiasl](https://github.com/martinlroth/vim-acpi-asl) -- [ansible](https://github.com/pearofducks/ansible-vim) -- [apiblueprint](https://github.com/kylef/apiblueprint.vim) -- [applescript](https://github.com/mityu/vim-applescript) -- [arduino](https://github.com/sudar/vim-arduino-syntax) -- [asciidoc](https://github.com/asciidoc/vim-asciidoc) -- [autohotkey](https://github.com/hnamikaw/vim-autohotkey) -- [blade](https://github.com/jwalton512/vim-blade) -- [brewfile](https://github.com/bfontaine/Brewfile.vim) -- [c/c++](https://github.com/vim-jp/vim-cpp) -- [caddyfile](https://github.com/isobit/vim-caddyfile) -- [carp](https://github.com/hellerve/carp-vim) +- [acpiasl](https://github.com/martinlroth/vim-acpi-asl)(asl filetype) +- [ansible](https://github.com/pearofducks/ansible-vim)(yaml.ansible filetype) +- [apiblueprint](https://github.com/kylef/apiblueprint.vim)(apiblueprint filetype) +- [applescript](https://github.com/mityu/vim-applescript)(applescript filetype) +- [arduino](https://github.com/sudar/vim-arduino-syntax)(arduino filetype) +- [asciidoc](https://github.com/asciidoc/vim-asciidoc)(asciidoc filetype) +- [autohotkey](https://github.com/hnamikaw/vim-autohotkey)(autohotkey filetype) +- [blade](https://github.com/jwalton512/vim-blade)(blade filetype) +- [brewfile](https://github.com/bfontaine/Brewfile.vim)(brewfile filetype) +- [c/c++](https://github.com/vim-jp/vim-cpp)(cpp, and c filetypes) +- [caddyfile](https://github.com/isobit/vim-caddyfile)(caddyfile filetype) +- [carp](https://github.com/hellerve/carp-vim)(carp filetype) - [cjsx](https://github.com/mtscout6/vim-cjsx) -- [clojure](https://github.com/guns/vim-clojure-static) -- [cmake](https://github.com/pboettch/vim-cmake-syntax) -- [coffee-script](https://github.com/kchmck/vim-coffee-script) +- [clojure](https://github.com/guns/vim-clojure-static)(clojure filetype) +- [cmake](https://github.com/pboettch/vim-cmake-syntax)(cmake filetype) +- [coffee-script](https://github.com/kchmck/vim-coffee-script)(coffee, litcoffe and litcoffee filetypes) - [cpp-modern](https://github.com/bfrg/vim-cpp-modern) -- [cql](https://github.com/elubow/cql-vim) -- [cryptol](https://github.com/victoredwardocallaghan/cryptol.vim) -- [crystal](https://github.com/rhysd/vim-crystal) -- [csv](https://github.com/chrisbra/csv.vim) -- [cucumber](https://github.com/tpope/vim-cucumber) -- [cue](https://github.com/mgrabovsky/vim-cuesheet) -- [dart](https://github.com/dart-lang/dart-vim-plugin) -- [dhall](https://github.com/vmchale/dhall-vim) -- [dlang](https://github.com/JesseKPhillips/d.vim) -- [dockerfile](https://github.com/ekalinin/Dockerfile.vim) -- [elixir](https://github.com/elixir-lang/vim-elixir) -- [elm](https://github.com/andys8/vim-elm-syntax) -- [emberscript](https://github.com/yalesov/vim-ember-script) -- [emblem](https://github.com/yalesov/vim-emblem) -- [erlang](https://github.com/vim-erlang/vim-erlang-runtime) -- [fennel](https://github.com/bakpakin/fennel.vim) -- [ferm](https://github.com/vim-scripts/ferm.vim) -- [fish](https://github.com/georgewitteman/vim-fish) -- [flatbuffers](https://github.com/dcharbon/vim-flatbuffers) -- [fsharp](https://github.com/ionide/Ionide-vim) -- [gdscript](https://github.com/calviken/vim-gdscript3) -- [git](https://github.com/tpope/vim-git) -- [gitignore](https://github.com/fszymanski/fzf-gitignore) -- [glsl](https://github.com/tikhomirov/vim-glsl) -- [gmpl](https://github.com/maelvalais/gmpl.vim) -- [gnuplot](https://github.com/vim-scripts/gnuplot-syntax-highlighting) -- [go](https://github.com/fatih/vim-go) +- [cql](https://github.com/elubow/cql-vim)(cql filetype) +- [cryptol](https://github.com/victoredwardocallaghan/cryptol.vim)(cryptol filetype) +- [crystal](https://github.com/rhysd/vim-crystal)(crystal, ecrysta and ecrystal filetypes) +- [csv](https://github.com/chrisbra/csv.vim)(csv filetype) +- [cucumber](https://github.com/tpope/vim-cucumber)(cucumber filetype) +- [cue](https://github.com/mgrabovsky/vim-cuesheet)(cuesheet filetype) +- [dart](https://github.com/dart-lang/dart-vim-plugin)(dart filetype) +- [dhall](https://github.com/vmchale/dhall-vim)(dhall filetype) +- [dlang](https://github.com/JesseKPhillips/d.vim)(d, dcov, dd, ddoc, dsd and dsdl filetypes) +- [dockerfile](https://github.com/ekalinin/Dockerfile.vim)(yaml.docker-compose filetype) +- [elixir](https://github.com/elixir-lang/vim-elixir)(elixir, eelixi and eelixir filetypes) +- [elm](https://github.com/andys8/vim-elm-syntax)(elm filetype) +- [emberscript](https://github.com/yalesov/vim-ember-script)(ember-script filetype) +- [emblem](https://github.com/yalesov/vim-emblem)(emblem filetype) +- [erlang](https://github.com/vim-erlang/vim-erlang-runtime)(erlang filetype) +- [fennel](https://github.com/bakpakin/fennel.vim)(fennel filetype) +- [ferm](https://github.com/vim-scripts/ferm.vim)(ferm filetype) +- [fish](https://github.com/georgewitteman/vim-fish)(fish filetype) +- [flatbuffers](https://github.com/dcharbon/vim-flatbuffers)(fbs filetype) +- [fsharp](https://github.com/ionide/Ionide-vim)(fsharp filetype) +- [gdscript](https://github.com/calviken/vim-gdscript3)(gdscript3 filetype) +- [git](https://github.com/tpope/vim-git)(gitconfig, gitrebase, gitsendemail, gitcommi and gitcommit filetypes) +- [gitignore](https://github.com/fszymanski/fzf-gitignore)(gitignore filetype) +- [glsl](https://github.com/tikhomirov/vim-glsl)(glsl filetype) +- [gmpl](https://github.com/maelvalais/gmpl.vim)(gmpl filetype) +- [gnuplot](https://github.com/vim-scripts/gnuplot-syntax-highlighting)(gnuplot filetype) +- [go](https://github.com/fatih/vim-go)(go, gomod, gohtmltmp and gohtmltmpl filetypes) - [gradle](https://github.com/tfnico/vim-gradle) -- [graphql](https://github.com/jparise/vim-graphql) -- [haml](https://github.com/tpope/vim-haml) -- [handlebars](https://github.com/mustache/vim-mustache-handlebars) -- [haproxy](https://github.com/CH-DanReif/haproxy.vim) -- [haskell](https://github.com/neovimhaskell/haskell-vim) -- [haxe](https://github.com/yaymukund/vim-haxe) -- [hcl](https://github.com/b4b4r07/vim-hcl) -- [helm](https://github.com/towolf/vim-helm) -- [help](https://github.com/neovim/neovim/tree/master/runtime) -- [hive](https://github.com/zebradil/hive.vim) +- [graphql](https://github.com/jparise/vim-graphql)(graphql filetype) +- [haml](https://github.com/tpope/vim-haml)(haml filetype) +- [handlebars](https://github.com/mustache/vim-mustache-handlebars)(html.mustache, html.handlebar and html.handlebars filetypes) +- [haproxy](https://github.com/CH-DanReif/haproxy.vim)(haproxy filetype) +- [haskell](https://github.com/neovimhaskell/haskell-vim)(haskell filetype) +- [haxe](https://github.com/yaymukund/vim-haxe)(haxe filetype) +- [hcl](https://github.com/b4b4r07/vim-hcl)(hcl filetype) +- [helm](https://github.com/towolf/vim-helm)(helm filetype) +- [help](https://github.com/neovim/neovim/tree/master/runtime)(help filetype) +- [hive](https://github.com/zebradil/hive.vim)(hive filetype) - [html5](https://github.com/sheerun/html5.vim) -- [i3](https://github.com/mboughaba/i3config.vim) -- [icalendar](https://github.com/chutzpah/icalendar.vim) -- [idris2](https://github.com/edwinb/idris2-vim) -- [idris](https://github.com/idris-hackers/idris-vim) -- [ion](https://github.com/vmchale/ion-vim) +- [i3](https://github.com/mboughaba/i3config.vim)(i3config filetype) +- [icalendar](https://github.com/chutzpah/icalendar.vim)(icalendar filetype) +- [idris2](https://github.com/edwinb/idris2-vim)(idris2, lidris and lidris2 filetypes) +- [idris](https://github.com/idris-hackers/idris-vim)(idris filetype) +- [ion](https://github.com/vmchale/ion-vim)(ion filetype) - [javascript-sql](https://github.com/statico/vim-javascript-sql) -- [javascript](https://github.com/pangloss/vim-javascript) -- [jenkins](https://github.com/martinda/Jenkinsfile-vim-syntax) -- [jq](https://github.com/vito-c/jq.vim) -- [json5](https://github.com/GutenYe/json5.vim) -- [json](https://github.com/elzr/vim-json) -- [jsonnet](https://github.com/google/vim-jsonnet) -- [jst](https://github.com/briancollins/vim-jst) -- [jsx](https://github.com/MaxMEllon/vim-jsx-pretty) -- [julia](https://github.com/JuliaEditorSupport/julia-vim) -- [kotlin](https://github.com/udalov/kotlin-vim) -- [ledger](https://github.com/ledger/vim-ledger) -- [lilypond](https://github.com/anowlcalledjosh/vim-lilypond) -- [livescript](https://github.com/gkz/vim-ls) -- [llvm](https://github.com/rhysd/vim-llvm) -- [log](https://github.com/MTDL9/vim-log-highlighting) -- [lua](https://github.com/tbastos/vim-lua) -- [mako](https://github.com/sophacles/vim-bundle-mako) -- [markdown](https://github.com/plasticboy/vim-markdown) -- [mathematica](https://github.com/voldikss/vim-mma) -- [mdx](https://github.com/jxnblk/vim-mdx-js) -- [meson](https://github.com/mesonbuild/meson/tree/master/data/syntax-highlighting/vim) -- [moonscript](https://github.com/leafo/moonscript-vim) -- [nginx](https://github.com/chr4/nginx.vim) -- [nim](https://github.com/zah/nim.vim) -- [nix](https://github.com/LnL7/vim-nix) -- [objc](https://github.com/b4winckler/vim-objc) -- [ocaml](https://github.com/rgrinberg/vim-ocaml) -- [octave](https://github.com/McSinyx/vim-octave) -- [odin](https://github.com/Tetralux/odin.vim) -- [opencl](https://github.com/petRUShka/vim-opencl) -- [perl](https://github.com/vim-perl/vim-perl) -- [pgsql](https://github.com/lifepillar/pgsql.vim) -- [php](https://github.com/StanAngeloff/php.vim) -- [plantuml](https://github.com/aklt/plantuml-syntax) -- [pony](https://github.com/jakwings/vim-pony) -- [powershell](https://github.com/PProvost/vim-ps1) -- [protobuf](https://github.com/uarun/vim-protobuf) -- [pug](https://github.com/digitaltoad/vim-pug) -- [puppet](https://github.com/rodjek/vim-puppet) -- [purescript](https://github.com/purescript-contrib/purescript-vim) +- [javascript](https://github.com/pangloss/vim-javascript)(javascript, flo and flow filetypes) +- [jenkins](https://github.com/martinda/Jenkinsfile-vim-syntax)(Jenkinsfile filetype) +- [jq](https://github.com/vito-c/jq.vim)(jq filetype) +- [json5](https://github.com/GutenYe/json5.vim)(json5 filetype) +- [json](https://github.com/elzr/vim-json)(json filetype) +- [jsonnet](https://github.com/google/vim-jsonnet)(jsonnet filetype) +- [jst](https://github.com/briancollins/vim-jst)(jst filetype) +- [jsx](https://github.com/MaxMEllon/vim-jsx-pretty)(javascriptreact filetype) +- [julia](https://github.com/JuliaEditorSupport/julia-vim)(julia filetype) +- [kotlin](https://github.com/udalov/kotlin-vim)(kotlin filetype) +- [ledger](https://github.com/ledger/vim-ledger)(ledger filetype) +- [lilypond](https://github.com/anowlcalledjosh/vim-lilypond)(lilypond filetype) +- [livescript](https://github.com/gkz/vim-ls)(livescript filetype) +- [llvm](https://github.com/rhysd/vim-llvm)(llvm, tablege and tablegen filetypes) +- [log](https://github.com/MTDL9/vim-log-highlighting)(log filetype) +- [lua](https://github.com/tbastos/vim-lua)(lua filetype) +- [mako](https://github.com/sophacles/vim-bundle-mako)(mako filetype) +- [markdown](https://github.com/plasticboy/vim-markdown)(markdown filetype) +- [mathematica](https://github.com/voldikss/vim-mma)(mma filetype) +- [mdx](https://github.com/jxnblk/vim-mdx-js)(markdown.mdx filetype) +- [meson](https://github.com/mesonbuild/meson/tree/master/data/syntax-highlighting/vim)(meson, dosin and dosini filetypes) +- [moonscript](https://github.com/leafo/moonscript-vim)(moon filetype) +- [nginx](https://github.com/chr4/nginx.vim)(nginx filetype) +- [nim](https://github.com/zah/nim.vim)(nim filetype) +- [nix](https://github.com/LnL7/vim-nix)(nix filetype) +- [objc](https://github.com/b4winckler/vim-objc)(objc filetype) +- [ocaml](https://github.com/rgrinberg/vim-ocaml)(ocaml, omake, opam, oasis, dune, ocamlbuild_tags, ocpbuild, ocpbuildroot, sexpli and sexplib filetypes) +- [octave](https://github.com/McSinyx/vim-octave)(octave filetype) +- [odin](https://github.com/Tetralux/odin.vim)(odin filetype) +- [opencl](https://github.com/petRUShka/vim-opencl)(opencl filetype) +- [perl](https://github.com/vim-perl/vim-perl)(perl, pod, mason, tt2, tt2html, x and xs filetypes) +- [pgsql](https://github.com/lifepillar/pgsql.vim)(sql filetype) +- [php](https://github.com/StanAngeloff/php.vim)(php filetype) +- [plantuml](https://github.com/aklt/plantuml-syntax)(plantuml filetype) +- [pony](https://github.com/jakwings/vim-pony)(pony filetype) +- [powershell](https://github.com/PProvost/vim-ps1)(ps1, ps1xm and ps1xml filetypes) +- [protobuf](https://github.com/uarun/vim-protobuf)(proto filetype) +- [pug](https://github.com/digitaltoad/vim-pug)(pug filetype) +- [puppet](https://github.com/rodjek/vim-puppet)(puppet, embeddedpuppe and embeddedpuppet filetypes) +- [purescript](https://github.com/purescript-contrib/purescript-vim)(purescript filetype) - [python-compiler](https://github.com/aliev/vim-compiler-python) - [python-indent](https://github.com/Vimjas/vim-python-pep8-indent) -- [python](https://github.com/vim-python/python-syntax) -- [qmake](https://github.com/artoj/qmake-syntax-vim) -- [qml](https://github.com/peterhoeg/vim-qml) -- [r-lang](https://github.com/vim-scripts/R.vim) -- [racket](https://github.com/wlangstroth/vim-racket) -- [ragel](https://github.com/jneen/ragel.vim) -- [raku](https://github.com/Raku/vim-raku) -- [raml](https://github.com/IN3D/vim-raml) -- [razor](https://github.com/adamclerk/vim-razor) -- [reason](https://github.com/reasonml-editor/vim-reason-plus) -- [requirements](https://github.com/raimon49/requirements.txt.vim) -- [rspec](https://github.com/keith/rspec.vim) -- [rst](https://github.com/marshallward/vim-restructuredtext) -- [ruby](https://github.com/vim-ruby/vim-ruby) -- [rust](https://github.com/rust-lang/rust.vim) -- [scala](https://github.com/derekwyatt/vim-scala) -- [scss](https://github.com/cakebaker/scss-syntax.vim) -- [sh](https://github.com/arzg/vim-sh) -- [slim](https://github.com/slim-template/vim-slim) -- [slime](https://github.com/slime-lang/vim-slime-syntax) -- [smt2](https://github.com/bohlender/vim-smt2) -- [solidity](https://github.com/tomlion/vim-solidity) -- [stylus](https://github.com/wavded/vim-stylus) -- [svelte](https://github.com/evanleck/vim-svelte/tree/main) +- [python](https://github.com/vim-python/python-syntax)(python filetype) +- [qmake](https://github.com/artoj/qmake-syntax-vim)(qmake filetype) +- [qml](https://github.com/peterhoeg/vim-qml)(qml filetype) +- [r-lang](https://github.com/vim-scripts/R.vim)(r, rhel and rhelp filetypes) +- [racket](https://github.com/wlangstroth/vim-racket)(racket filetype) +- [ragel](https://github.com/jneen/ragel.vim)(ragel filetype) +- [raku](https://github.com/Raku/vim-raku)(raku filetype) +- [raml](https://github.com/IN3D/vim-raml)(raml filetype) +- [razor](https://github.com/adamclerk/vim-razor)(razor filetype) +- [reason](https://github.com/reasonml-editor/vim-reason-plus)(reason filetype) +- [requirements](https://github.com/raimon49/requirements.txt.vim)(requirements filetype) +- [rspec](https://github.com/keith/rspec.vim)(ruby filetype) +- [rst](https://github.com/marshallward/vim-restructuredtext)(rst filetype) +- [ruby](https://github.com/vim-ruby/vim-ruby)(ruby, erub and eruby filetypes) +- [rust](https://github.com/rust-lang/rust.vim)(rust filetype) +- [scala](https://github.com/derekwyatt/vim-scala)(scala filetype) +- [scss](https://github.com/cakebaker/scss-syntax.vim)(scss filetype) +- [sh](https://github.com/arzg/vim-sh)(sh, zs and zsh filetypes) +- [slim](https://github.com/slim-template/vim-slim)(slim filetype) +- [slime](https://github.com/slime-lang/vim-slime-syntax)(slime filetype) +- [smt2](https://github.com/bohlender/vim-smt2)(smt2 filetype) +- [solidity](https://github.com/tomlion/vim-solidity)(solidity filetype) +- [stylus](https://github.com/wavded/vim-stylus)(stylus filetype) +- [svelte](https://github.com/evanleck/vim-svelte/tree/main)(svelte filetype) - [svg-indent](https://github.com/jasonshell/vim-svg-indent) -- [svg](https://github.com/vim-scripts/svg.vim) -- [swift](https://github.com/keith/swift.vim) -- [sxhkd](https://github.com/baskerville/vim-sxhkdrc) -- [systemd](https://github.com/wgwoods/vim-systemd-syntax) -- [textile](https://github.com/timcharper/textile.vim) -- [thrift](https://github.com/solarnz/thrift.vim) -- [tmux](https://github.com/ericpruitt/tmux.vim/tree/master/vim) -- [toml](https://github.com/cespare/vim-toml) -- [tptp](https://github.com/c-cube/vim-tptp) -- [twig](https://github.com/lumiliet/vim-twig) -- [typescript](https://github.com/HerringtonDarkholme/yats.vim) -- [unison](https://github.com/unisonweb/unison/tree/trunk/editor-support/vim) -- [v](https://github.com/ollykel/v-vim) -- [vala](https://github.com/arrufat/vala.vim) -- [vbnet](https://github.com/vim-scripts/vbnet.vim) -- [vcl](https://github.com/smerrill/vcl-vim-plugin) -- [velocity](https://github.com/lepture/vim-velocity) -- [vue](https://github.com/posva/vim-vue) -- [xdc](https://github.com/amal-khailtash/vim-xdc-syntax) -- [xml](https://github.com/amadeus/vim-xml) -- [xsl](https://github.com/vim-scripts/XSLT-syntax) +- [svg](https://github.com/vim-scripts/svg.vim)(svg filetype) +- [swift](https://github.com/keith/swift.vim)(swift filetype) +- [sxhkd](https://github.com/baskerville/vim-sxhkdrc)(sxhkdrc filetype) +- [systemd](https://github.com/wgwoods/vim-systemd-syntax)(systemd filetype) +- [textile](https://github.com/timcharper/textile.vim)(textile filetype) +- [thrift](https://github.com/solarnz/thrift.vim)(thrift filetype) +- [tmux](https://github.com/ericpruitt/tmux.vim/tree/master/vim)(tmux filetype) +- [toml](https://github.com/cespare/vim-toml)(toml filetype) +- [tptp](https://github.com/c-cube/vim-tptp)(tptp filetype) +- [twig](https://github.com/lumiliet/vim-twig)(html.twig, xml.twi and xml.twig filetypes) +- [typescript](https://github.com/HerringtonDarkholme/yats.vim)(typescript, typescriptreac and typescriptreact filetypes) +- [unison](https://github.com/unisonweb/unison/tree/trunk/editor-support/vim)(unison filetype) +- [v](https://github.com/ollykel/v-vim)(vlang filetype) +- [vala](https://github.com/arrufat/vala.vim)(vala filetype) +- [vbnet](https://github.com/vim-scripts/vbnet.vim)(vbnet filetype) +- [vcl](https://github.com/smerrill/vcl-vim-plugin)(vcl filetype) +- [velocity](https://github.com/lepture/vim-velocity)(velocity filetype) +- [vue](https://github.com/posva/vim-vue)(vue filetype) +- [xdc](https://github.com/amal-khailtash/vim-xdc-syntax)(xdc filetype) +- [xml](https://github.com/amadeus/vim-xml)(xml filetype) +- [xsl](https://github.com/vim-scripts/XSLT-syntax)(xsl filetype) - [yard](https://github.com/noprompt/vim-yardoc) -- [zephir](https://github.com/xwsoul/vim-zephir) -- [zig](https://github.com/ziglang/zig.vim) +- [zephir](https://github.com/xwsoul/vim-zephir)(zephir filetype) +- [zig](https://github.com/ziglang/zig.vim)(zir, zi and zig filetypes) - [zinit](https://github.com/zinit-zsh/zplugin-vim-syntax) <!--/Language Packs--> diff --git a/scripts/build b/scripts/build index c3ffd1dd..40ac7f33 100755 --- a/scripts/build +++ b/scripts/build @@ -529,6 +529,13 @@ def extract(packages) else output << "- [#{package["name"]}](https://github.com/#{repo})" end + + if package["filetypes"].size > 1 + output[-1] << "(#{package["filetypes"].map { |f| f["name"] }.join(", ")[0..-2]} and #{package["filetypes"].last["name"]} filetypes)" + elsif package["filetypes"].size > 0 + output[-1] << "(#{package["filetypes"].first["name"]} filetype)" + end + progress end |