summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdam Stankiewicz <sheerun@sher.pl>2020-10-16 14:08:54 +0200
committerAdam Stankiewicz <sheerun@sher.pl>2020-10-16 14:08:54 +0200
commit8f9e5ac70b3492b1385ed01d832f51388d643275 (patch)
tree02a4dde67d5d1447f4f35b4cfa35d2e13bac717e
parent23d7b0931d41f1205bd284d81dc04ceb4c1615fb (diff)
downloadvim-polyglot-8f9e5ac70b3492b1385ed01d832f51388d643275.tar.gz
vim-polyglot-8f9e5ac70b3492b1385ed01d832f51388d643275.zip
Add extensions to the readme
-rw-r--r--README.md268
-rwxr-xr-xscripts/build20
2 files changed, 153 insertions, 135 deletions
diff --git a/README.md b/README.md
index 6f95df14..a6bffae7 100644
--- a/README.md
+++ b/README.md
@@ -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)
+- [acpiasl](https://github.com/martinlroth/vim-acpi-asl) (Syntax highlighting for asl and dsl files)
- [ansible](https://github.com/pearofducks/ansible-vim)
-- [apiblueprint](https://github.com/kylef/apiblueprint.vim) (API Blueprint syntax highlighting)
-- [applescript](https://github.com/mityu/vim-applescript) (AppleScript syntax highlighting)
-- [arduino](https://github.com/sudar/vim-arduino-syntax) (Processing syntax highlighting)
-- [asciidoc](https://github.com/asciidoc/vim-asciidoc) (AsciiDoc syntax highlighting)
-- [autohotkey](https://github.com/hnamikaw/vim-autohotkey) (AutoHotkey syntax highlighting)
-- [blade](https://github.com/jwalton512/vim-blade) (Blade syntax highlighting)
+- [apiblueprint](https://github.com/kylef/apiblueprint.vim) (API Blueprint syntax highlighting for apib files)
+- [applescript](https://github.com/mityu/vim-applescript) (AppleScript syntax highlighting for applescript and scpt files)
+- [arduino](https://github.com/sudar/vim-arduino-syntax) (Processing syntax highlighting for pde and ino files)
+- [asciidoc](https://github.com/asciidoc/vim-asciidoc) (AsciiDoc syntax highlighting for asciidoc, adoc and asc files)
+- [autohotkey](https://github.com/hnamikaw/vim-autohotkey) (AutoHotkey syntax highlighting for ahk and ahkl files)
+- [blade](https://github.com/jwalton512/vim-blade) (Blade syntax highlighting for blade and blade.php files)
- [brewfile](https://github.com/bfontaine/Brewfile.vim)
-- [c/c++](https://github.com/vim-jp/vim-cpp) (C++ and C syntax highlighting)
+- [c/c++](https://github.com/vim-jp/vim-cpp) (C++ and C syntax highlighting for cpp, c++, cc, cp, cxx and 17 more files)
- [caddyfile](https://github.com/isobit/vim-caddyfile)
-- [carp](https://github.com/hellerve/carp-vim)
+- [carp](https://github.com/hellerve/carp-vim) (Syntax highlighting for carp files)
- [cjsx](https://github.com/mtscout6/vim-cjsx)
-- [clojure](https://github.com/guns/vim-clojure-static) (Clojure syntax highlighting)
-- [cmake](https://github.com/pboettch/vim-cmake-syntax) (CMake syntax highlighting)
-- [coffee-script](https://github.com/kchmck/vim-coffee-script) (CoffeeScript and Literate CoffeeScript syntax highlighting)
+- [clojure](https://github.com/guns/vim-clojure-static) (Clojure syntax highlighting for clj, boot, cl2, cljc, cljs, cljs.hl, cljscm, cljx, hic and edn files)
+- [cmake](https://github.com/pboettch/vim-cmake-syntax) (CMake syntax highlighting for cmake and cmake.in files)
+- [coffee-script](https://github.com/kchmck/vim-coffee-script) (CoffeeScript and Literate CoffeeScript syntax highlighting for coffee, cake, cjsx, iced, coffeekup, litcoffee and coffee.md files)
- [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) (Crystal and HTML+ECR syntax highlighting)
-- [csv](https://github.com/chrisbra/csv.vim) (CSV syntax highlighting)
-- [cucumber](https://github.com/tpope/vim-cucumber) (Gherkin syntax highlighting)
-- [cue](https://github.com/mgrabovsky/vim-cuesheet)
-- [dart](https://github.com/dart-lang/dart-vim-plugin) (Dart syntax highlighting)
-- [dhall](https://github.com/vmchale/dhall-vim) (Dhall syntax highlighting)
-- [dlang](https://github.com/JesseKPhillips/d.vim) (D syntax highlighting)
+- [cql](https://github.com/elubow/cql-vim) (Syntax highlighting for cql files)
+- [cryptol](https://github.com/victoredwardocallaghan/cryptol.vim) (Syntax highlighting for cry, cyl, lcry and lcyl files)
+- [crystal](https://github.com/rhysd/vim-crystal) (Crystal and HTML+ECR syntax highlighting for cr and ecr files)
+- [csv](https://github.com/chrisbra/csv.vim) (CSV syntax highlighting for csv, tsv and tab files)
+- [cucumber](https://github.com/tpope/vim-cucumber) (Gherkin syntax highlighting for feature and story files)
+- [cue](https://github.com/mgrabovsky/vim-cuesheet) (Syntax highlighting for cue files)
+- [dart](https://github.com/dart-lang/dart-vim-plugin) (Dart syntax highlighting for dart and drt files)
+- [dhall](https://github.com/vmchale/dhall-vim) (Dhall syntax highlighting for dhall files)
+- [dlang](https://github.com/JesseKPhillips/d.vim) (D syntax highlighting for d, di, lst, dd, ddoc and sdl files)
- [dockerfile](https://github.com/ekalinin/Dockerfile.vim)
-- [elixir](https://github.com/elixir-lang/vim-elixir) (Elixir and HTML+EEX syntax highlighting)
-- [elm](https://github.com/andys8/vim-elm-syntax) (Elm syntax highlighting)
-- [emberscript](https://github.com/yalesov/vim-ember-script) (EmberScript syntax highlighting)
-- [emblem](https://github.com/yalesov/vim-emblem)
-- [erlang](https://github.com/vim-erlang/vim-erlang-runtime) (Erlang syntax highlighting)
-- [fennel](https://github.com/bakpakin/fennel.vim)
-- [ferm](https://github.com/vim-scripts/ferm.vim)
-- [fish](https://github.com/georgewitteman/vim-fish) (fish syntax highlighting)
-- [flatbuffers](https://github.com/dcharbon/vim-flatbuffers)
-- [fsharp](https://github.com/ionide/Ionide-vim) (F# syntax highlighting)
-- [gdscript](https://github.com/calviken/vim-gdscript3) (GDScript syntax highlighting)
-- [git](https://github.com/tpope/vim-git) (Git Config syntax highlighting)
+- [elixir](https://github.com/elixir-lang/vim-elixir) (Elixir and HTML+EEX syntax highlighting for ex, exs, eex and leex files)
+- [elm](https://github.com/andys8/vim-elm-syntax) (Elm syntax highlighting for elm files)
+- [emberscript](https://github.com/yalesov/vim-ember-script) (EmberScript syntax highlighting for em and emberscript files)
+- [emblem](https://github.com/yalesov/vim-emblem) (Syntax highlighting for emblem and em files)
+- [erlang](https://github.com/vim-erlang/vim-erlang-runtime) (Erlang syntax highlighting for erl, app.src, es, escript, hrl, xrl, yrl, app and yaws files)
+- [fennel](https://github.com/bakpakin/fennel.vim) (Syntax highlighting for fnl files)
+- [ferm](https://github.com/vim-scripts/ferm.vim) (Syntax highlighting for ferm files)
+- [fish](https://github.com/georgewitteman/vim-fish) (fish syntax highlighting for fish files)
+- [flatbuffers](https://github.com/dcharbon/vim-flatbuffers) (Syntax highlighting for fbs files)
+- [fsharp](https://github.com/ionide/Ionide-vim) (F# syntax highlighting for fs, fsi and fsx files)
+- [gdscript](https://github.com/calviken/vim-gdscript3) (GDScript syntax highlighting for gd files)
+- [git](https://github.com/tpope/vim-git) (Git Config syntax highlighting for gitconfig files)
- [gitignore](https://github.com/fszymanski/fzf-gitignore)
-- [glsl](https://github.com/tikhomirov/vim-glsl) (GLSL syntax highlighting)
-- [gmpl](https://github.com/maelvalais/gmpl.vim)
-- [gnuplot](https://github.com/vim-scripts/gnuplot-syntax-highlighting) (Gnuplot syntax highlighting)
-- [go](https://github.com/fatih/vim-go) (Go syntax highlighting)
+- [glsl](https://github.com/tikhomirov/vim-glsl) (GLSL syntax highlighting for glsl, fp, frag, frg, fs and 16 more files)
+- [gmpl](https://github.com/maelvalais/gmpl.vim) (Syntax highlighting for mod files)
+- [gnuplot](https://github.com/vim-scripts/gnuplot-syntax-highlighting) (Gnuplot syntax highlighting for gp, gnu, gnuplot, p, plot, plt and gpi files)
+- [go](https://github.com/fatih/vim-go) (Go syntax highlighting for go and tmpl files)
- [gradle](https://github.com/tfnico/vim-gradle)
-- [graphql](https://github.com/jparise/vim-graphql) (GraphQL syntax highlighting)
-- [haml](https://github.com/tpope/vim-haml) (Haml syntax highlighting)
-- [handlebars](https://github.com/mustache/vim-mustache-handlebars) (Mustache and Handlebars syntax highlighting)
+- [graphql](https://github.com/jparise/vim-graphql) (GraphQL syntax highlighting for graphql, gql and graphqls files)
+- [haml](https://github.com/tpope/vim-haml) (Haml syntax highlighting for haml, haml.deface, hamlc and hamlbars files)
+- [handlebars](https://github.com/mustache/vim-mustache-handlebars) (Mustache and Handlebars syntax highlighting for mustache, hogan, hulk, hjs, handlebars, hbs, hdbs and hb files)
- [haproxy](https://github.com/CH-DanReif/haproxy.vim) (HAProxy syntax highlighting)
-- [haskell](https://github.com/neovimhaskell/haskell-vim) (Haskell syntax highlighting)
-- [haxe](https://github.com/yaymukund/vim-haxe) (Haxe syntax highlighting)
-- [hcl](https://github.com/b4b4r07/vim-hcl) (HCL syntax highlighting)
+- [haskell](https://github.com/neovimhaskell/haskell-vim) (Haskell syntax highlighting for hs, hs-boot, hsc, bpk and hsig files)
+- [haxe](https://github.com/yaymukund/vim-haxe) (Haxe syntax highlighting for hx and hxsl files)
+- [hcl](https://github.com/b4b4r07/vim-hcl) (HCL syntax highlighting for hcl, nomad and workflow files)
- [helm](https://github.com/towolf/vim-helm)
- [help](https://github.com/neovim/neovim/tree/master/runtime)
-- [hive](https://github.com/zebradil/hive.vim) (HiveQL syntax highlighting)
+- [hive](https://github.com/zebradil/hive.vim) (HiveQL syntax highlighting for q, hql and ql files)
- [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) (Idris syntax highlighting)
-- [ion](https://github.com/vmchale/ion-vim)
+- [i3](https://github.com/mboughaba/i3config.vim) (Syntax highlighting for i3.config and i3config files)
+- [icalendar](https://github.com/chutzpah/icalendar.vim) (Syntax highlighting for ics files)
+- [idris2](https://github.com/edwinb/idris2-vim) (Syntax highlighting for idr, ipkg and lidr files)
+- [idris](https://github.com/idris-hackers/idris-vim) (Idris syntax highlighting for idr and lidr files)
+- [ion](https://github.com/vmchale/ion-vim) (Syntax highlighting for ion files)
- [javascript-sql](https://github.com/statico/vim-javascript-sql)
-- [javascript](https://github.com/pangloss/vim-javascript) (JavaScript syntax highlighting)
-- [jenkins](https://github.com/martinda/Jenkinsfile-vim-syntax)
-- [jq](https://github.com/vito-c/jq.vim) (JSONiq syntax highlighting)
-- [json5](https://github.com/GutenYe/json5.vim) (JSON5 syntax highlighting)
-- [json](https://github.com/elzr/vim-json) (JSON syntax highlighting)
-- [jsonnet](https://github.com/google/vim-jsonnet) (Jsonnet syntax highlighting)
-- [jst](https://github.com/briancollins/vim-jst) (EJS syntax highlighting)
-- [jsx](https://github.com/MaxMEllon/vim-jsx-pretty) (JSX syntax highlighting)
-- [julia](https://github.com/JuliaEditorSupport/julia-vim) (Julia syntax highlighting)
-- [kotlin](https://github.com/udalov/kotlin-vim) (Kotlin syntax highlighting)
-- [ledger](https://github.com/ledger/vim-ledger)
-- [lilypond](https://github.com/anowlcalledjosh/vim-lilypond) (LilyPond syntax highlighting)
-- [livescript](https://github.com/gkz/vim-ls) (LiveScript syntax highlighting)
-- [llvm](https://github.com/rhysd/vim-llvm) (LLVM syntax highlighting)
-- [log](https://github.com/MTDL9/vim-log-highlighting)
-- [lua](https://github.com/tbastos/vim-lua) (Lua syntax highlighting)
-- [mako](https://github.com/sophacles/vim-bundle-mako) (Mako syntax highlighting)
-- [markdown](https://github.com/plasticboy/vim-markdown) (Markdown syntax highlighting)
-- [mathematica](https://github.com/voldikss/vim-mma) (Mathematica syntax highlighting)
-- [mdx](https://github.com/jxnblk/vim-mdx-js)
-- [meson](https://github.com/mesonbuild/meson/tree/master/data/syntax-highlighting/vim) (Meson syntax highlighting)
-- [moonscript](https://github.com/leafo/moonscript-vim) (MoonScript syntax highlighting)
-- [nginx](https://github.com/chr4/nginx.vim) (Nginx syntax highlighting)
-- [nim](https://github.com/zah/nim.vim) (Nim syntax highlighting)
-- [nix](https://github.com/LnL7/vim-nix) (Nix syntax highlighting)
-- [objc](https://github.com/b4winckler/vim-objc) (Objective-C syntax highlighting)
-- [ocaml](https://github.com/rgrinberg/vim-ocaml) (OCaml syntax highlighting)
-- [octave](https://github.com/McSinyx/vim-octave)
-- [odin](https://github.com/Tetralux/odin.vim) (Odin syntax highlighting)
-- [opencl](https://github.com/petRUShka/vim-opencl) (OpenCL syntax highlighting)
-- [perl](https://github.com/vim-perl/vim-perl) (Perl syntax highlighting)
-- [pgsql](https://github.com/lifepillar/pgsql.vim) (PLpgSQL syntax highlighting)
-- [php](https://github.com/StanAngeloff/php.vim) (PHP syntax highlighting)
-- [plantuml](https://github.com/aklt/plantuml-syntax) (PlantUML syntax highlighting)
-- [pony](https://github.com/jakwings/vim-pony) (Pony syntax highlighting)
-- [powershell](https://github.com/PProvost/vim-ps1) (PowerShell syntax highlighting)
-- [protobuf](https://github.com/uarun/vim-protobuf) (Protocol Buffer syntax highlighting)
-- [pug](https://github.com/digitaltoad/vim-pug) (Pug syntax highlighting)
-- [puppet](https://github.com/rodjek/vim-puppet) (Puppet syntax highlighting)
-- [purescript](https://github.com/purescript-contrib/purescript-vim) (PureScript syntax highlighting)
+- [javascript](https://github.com/pangloss/vim-javascript) (JavaScript syntax highlighting for js, bones, cjs, es, es6 and 17 more files)
+- [jenkins](https://github.com/martinda/Jenkinsfile-vim-syntax) (Syntax highlighting for jenkinsfile and Jenkinsfile files)
+- [jq](https://github.com/vito-c/jq.vim) (JSONiq syntax highlighting for jq files)
+- [json5](https://github.com/GutenYe/json5.vim) (JSON5 syntax highlighting for json5 files)
+- [json](https://github.com/elzr/vim-json) (JSON syntax highlighting for json, avsc, geojson, gltf, har and 13 more files)
+- [jsonnet](https://github.com/google/vim-jsonnet) (Jsonnet syntax highlighting for jsonnet and libsonnet files)
+- [jst](https://github.com/briancollins/vim-jst) (EJS syntax highlighting for ejs, ect and jst files)
+- [jsx](https://github.com/MaxMEllon/vim-jsx-pretty) (JSX syntax highlighting for jsx files)
+- [julia](https://github.com/JuliaEditorSupport/julia-vim) (Julia syntax highlighting for jl files)
+- [kotlin](https://github.com/udalov/kotlin-vim) (Kotlin syntax highlighting for kt, ktm and kts files)
+- [ledger](https://github.com/ledger/vim-ledger) (Syntax highlighting for ldg, ledger and journal files)
+- [lilypond](https://github.com/anowlcalledjosh/vim-lilypond) (LilyPond syntax highlighting for ly and ily files)
+- [livescript](https://github.com/gkz/vim-ls) (LiveScript syntax highlighting for ls files)
+- [llvm](https://github.com/rhysd/vim-llvm) (LLVM syntax highlighting for ll and td files)
+- [log](https://github.com/MTDL9/vim-log-highlighting) (Syntax highlighting for log and LOG files)
+- [lua](https://github.com/tbastos/vim-lua) (Lua syntax highlighting for lua, fcgi, nse, p8, rbxs, rockspec and wlua files)
+- [mako](https://github.com/sophacles/vim-bundle-mako) (Mako syntax highlighting for mako and mao files)
+- [markdown](https://github.com/plasticboy/vim-markdown) (Markdown syntax highlighting for md, markdown, mdown, mdwn, mkd, mkdn, mkdown, ronn and workbook files)
+- [mathematica](https://github.com/voldikss/vim-mma) (Mathematica syntax highlighting for mathematica, cdf, m, ma, mt and 6 more files)
+- [mdx](https://github.com/jxnblk/vim-mdx-js) (Syntax highlighting for mdx files)
+- [meson](https://github.com/mesonbuild/meson/tree/master/data/syntax-highlighting/vim) (Meson syntax highlighting for wrap files)
+- [moonscript](https://github.com/leafo/moonscript-vim) (MoonScript syntax highlighting for moon files)
+- [nginx](https://github.com/chr4/nginx.vim) (Nginx syntax highlighting for nginx, nginxconf and vhost files)
+- [nim](https://github.com/zah/nim.vim) (Nim syntax highlighting for nim, nim.cfg, nimble, nimrod and nims files)
+- [nix](https://github.com/LnL7/vim-nix) (Nix syntax highlighting for nix files)
+- [objc](https://github.com/b4winckler/vim-objc) (Objective-C syntax highlighting for m and h files)
+- [ocaml](https://github.com/rgrinberg/vim-ocaml) (OCaml syntax highlighting for ml, eliom, eliomi, ml4, mli and 13 more files)
+- [octave](https://github.com/McSinyx/vim-octave) (Syntax highlighting for oct and m files)
+- [odin](https://github.com/Tetralux/odin.vim) (Odin syntax highlighting for odin files)
+- [opencl](https://github.com/petRUShka/vim-opencl) (OpenCL syntax highlighting for cl and opencl files)
+- [perl](https://github.com/vim-perl/vim-perl) (Perl syntax highlighting for pl, al, cgi, fcgi, perl and 12 more files)
+- [pgsql](https://github.com/lifepillar/pgsql.vim) (PLpgSQL syntax highlighting for pgsql files)
+- [php](https://github.com/StanAngeloff/php.vim) (PHP syntax highlighting for php, aw, ctp, fcgi, inc and 6 more files)
+- [plantuml](https://github.com/aklt/plantuml-syntax) (PlantUML syntax highlighting for puml, iuml, plantuml, uml and pu files)
+- [pony](https://github.com/jakwings/vim-pony) (Pony syntax highlighting for pony files)
+- [powershell](https://github.com/PProvost/vim-ps1) (PowerShell syntax highlighting for ps1, psd1, psm1, pssc and ps1xml files)
+- [protobuf](https://github.com/uarun/vim-protobuf) (Protocol Buffer syntax highlighting for proto files)
+- [pug](https://github.com/digitaltoad/vim-pug) (Pug syntax highlighting for jade and pug files)
+- [puppet](https://github.com/rodjek/vim-puppet) (Puppet syntax highlighting for pp and epp files)
+- [purescript](https://github.com/purescript-contrib/purescript-vim) (PureScript syntax highlighting for purs files)
- [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) (Python syntax highlighting)
-- [qmake](https://github.com/artoj/qmake-syntax-vim) (QMake syntax highlighting)
-- [qml](https://github.com/peterhoeg/vim-qml) (QML syntax highlighting)
-- [r-lang](https://github.com/vim-scripts/R.vim) (R syntax highlighting)
-- [racket](https://github.com/wlangstroth/vim-racket) (Racket syntax highlighting)
-- [ragel](https://github.com/jneen/ragel.vim) (Ragel syntax highlighting)
-- [raku](https://github.com/Raku/vim-raku) (Raku syntax highlighting)
-- [raml](https://github.com/IN3D/vim-raml) (RAML syntax highlighting)
-- [razor](https://github.com/adamclerk/vim-razor) (HTML+Razor syntax highlighting)
-- [reason](https://github.com/reasonml-editor/vim-reason-plus) (Reason syntax highlighting)
-- [requirements](https://github.com/raimon49/requirements.txt.vim)
+- [python](https://github.com/vim-python/python-syntax) (Python syntax highlighting for py, cgi, fcgi, gyp, gypi and 14 more files)
+- [qmake](https://github.com/artoj/qmake-syntax-vim) (QMake syntax highlighting for pro and pri files)
+- [qml](https://github.com/peterhoeg/vim-qml) (QML syntax highlighting for qml and qbs files)
+- [r-lang](https://github.com/vim-scripts/R.vim) (R syntax highlighting for r, rsx, s, S and rd files)
+- [racket](https://github.com/wlangstroth/vim-racket) (Racket syntax highlighting for rkt, rktd, rktl and scrbl files)
+- [ragel](https://github.com/jneen/ragel.vim) (Ragel syntax highlighting for rl files)
+- [raku](https://github.com/Raku/vim-raku) (Raku syntax highlighting for 6pl, 6pm, nqp, p6, p6l and 12 more files)
+- [raml](https://github.com/IN3D/vim-raml) (RAML syntax highlighting for raml files)
+- [razor](https://github.com/adamclerk/vim-razor) (HTML+Razor syntax highlighting for cshtml and razor files)
+- [reason](https://github.com/reasonml-editor/vim-reason-plus) (Reason syntax highlighting for re and rei files)
+- [requirements](https://github.com/raimon49/requirements.txt.vim) (Syntax highlighting for pip files)
- [rspec](https://github.com/keith/rspec.vim)
-- [rst](https://github.com/marshallward/vim-restructuredtext) (reStructuredText syntax highlighting)
-- [ruby](https://github.com/vim-ruby/vim-ruby) (Ruby and HTML+ERB syntax highlighting)
-- [rust](https://github.com/rust-lang/rust.vim) (Rust syntax highlighting)
-- [scala](https://github.com/derekwyatt/vim-scala) (Scala syntax highlighting)
-- [scss](https://github.com/cakebaker/scss-syntax.vim) (SCSS syntax highlighting)
-- [sh](https://github.com/arzg/vim-sh) (Shell syntax highlighting)
-- [slim](https://github.com/slim-template/vim-slim) (Slim syntax highlighting)
-- [slime](https://github.com/slime-lang/vim-slime-syntax)
-- [smt2](https://github.com/bohlender/vim-smt2) (SMT syntax highlighting)
-- [solidity](https://github.com/tomlion/vim-solidity) (Solidity syntax highlighting)
-- [stylus](https://github.com/wavded/vim-stylus) (Stylus syntax highlighting)
-- [svelte](https://github.com/evanleck/vim-svelte/tree/main) (Svelte syntax highlighting)
+- [rst](https://github.com/marshallward/vim-restructuredtext) (reStructuredText syntax highlighting for rst, rest, rest.txt and rst.txt files)
+- [ruby](https://github.com/vim-ruby/vim-ruby) (Ruby and HTML+ERB syntax highlighting for rb, builder, eye, fcgi, gemspec and 25 more files)
+- [rust](https://github.com/rust-lang/rust.vim) (Rust syntax highlighting for rs and rs.in files)
+- [scala](https://github.com/derekwyatt/vim-scala) (Scala syntax highlighting for scala, kojo and sc files)
+- [scss](https://github.com/cakebaker/scss-syntax.vim) (SCSS syntax highlighting for scss files)
+- [sh](https://github.com/arzg/vim-sh) (Shell syntax highlighting for sh, bash, bats, cgi, command and 7 more files)
+- [slim](https://github.com/slim-template/vim-slim) (Slim syntax highlighting for slim files)
+- [slime](https://github.com/slime-lang/vim-slime-syntax) (Syntax highlighting for slime files)
+- [smt2](https://github.com/bohlender/vim-smt2) (SMT syntax highlighting for smt2 and smt files)
+- [solidity](https://github.com/tomlion/vim-solidity) (Solidity syntax highlighting for sol files)
+- [stylus](https://github.com/wavded/vim-stylus) (Stylus syntax highlighting for styl and stylus files)
+- [svelte](https://github.com/evanleck/vim-svelte/tree/main) (Svelte syntax highlighting for svelte files)
- [svg-indent](https://github.com/jasonshell/vim-svg-indent)
-- [svg](https://github.com/vim-scripts/svg.vim) (SVG syntax highlighting)
-- [swift](https://github.com/keith/swift.vim) (Swift syntax highlighting)
-- [sxhkd](https://github.com/baskerville/vim-sxhkdrc)
-- [systemd](https://github.com/wgwoods/vim-systemd-syntax)
-- [textile](https://github.com/timcharper/textile.vim) (Textile syntax highlighting)
-- [thrift](https://github.com/solarnz/thrift.vim) (Thrift syntax highlighting)
+- [svg](https://github.com/vim-scripts/svg.vim) (SVG syntax highlighting for svg files)
+- [swift](https://github.com/keith/swift.vim) (Swift syntax highlighting for swift files)
+- [sxhkd](https://github.com/baskerville/vim-sxhkdrc) (Syntax highlighting for sxhkdrc files)
+- [systemd](https://github.com/wgwoods/vim-systemd-syntax) (Syntax highlighting for automount, dnssd, link, mount, netdev and 9 more files)
+- [textile](https://github.com/timcharper/textile.vim) (Textile syntax highlighting for textile files)
+- [thrift](https://github.com/solarnz/thrift.vim) (Thrift syntax highlighting for thrift files)
- [tmux](https://github.com/ericpruitt/tmux.vim/tree/master/vim)
-- [toml](https://github.com/cespare/vim-toml) (TOML syntax highlighting)
-- [tptp](https://github.com/c-cube/vim-tptp)
-- [twig](https://github.com/lumiliet/vim-twig) (Twig syntax highlighting)
-- [typescript](https://github.com/HerringtonDarkholme/yats.vim) (TypeScript and TSX syntax highlighting)
-- [unison](https://github.com/unisonweb/unison/tree/trunk/editor-support/vim)
-- [v](https://github.com/ollykel/v-vim) (V syntax highlighting)
-- [vala](https://github.com/arrufat/vala.vim) (Vala syntax highlighting)
-- [vbnet](https://github.com/vim-scripts/vbnet.vim) (Visual Basic .NET syntax highlighting)
-- [vcl](https://github.com/smerrill/vcl-vim-plugin) (VCL syntax highlighting)
-- [velocity](https://github.com/lepture/vim-velocity)
-- [vue](https://github.com/posva/vim-vue) (Vue syntax highlighting)
-- [xdc](https://github.com/amal-khailtash/vim-xdc-syntax)
-- [xml](https://github.com/amadeus/vim-xml) (XML syntax highlighting)
-- [xsl](https://github.com/vim-scripts/XSLT-syntax) (XSLT syntax highlighting)
+- [toml](https://github.com/cespare/vim-toml) (TOML syntax highlighting for toml files)
+- [tptp](https://github.com/c-cube/vim-tptp) (Syntax highlighting for p, tptp and ax files)
+- [twig](https://github.com/lumiliet/vim-twig) (Twig syntax highlighting for twig and xml.twig files)
+- [typescript](https://github.com/HerringtonDarkholme/yats.vim) (TypeScript and TSX syntax highlighting for ts and tsx files)
+- [unison](https://github.com/unisonweb/unison/tree/trunk/editor-support/vim) (Syntax highlighting for u and uu files)
+- [v](https://github.com/ollykel/v-vim) (V syntax highlighting for v, vv and vsh files)
+- [vala](https://github.com/arrufat/vala.vim) (Vala syntax highlighting for vala, vapi and valadoc files)
+- [vbnet](https://github.com/vim-scripts/vbnet.vim) (Visual Basic .NET syntax highlighting for vb and vbhtml files)
+- [vcl](https://github.com/smerrill/vcl-vim-plugin) (VCL syntax highlighting for vcl files)
+- [velocity](https://github.com/lepture/vim-velocity) (Syntax highlighting for vm files)
+- [vue](https://github.com/posva/vim-vue) (Vue syntax highlighting for vue and wpy files)
+- [xdc](https://github.com/amal-khailtash/vim-xdc-syntax) (Syntax highlighting for xdc files)
+- [xml](https://github.com/amadeus/vim-xml) (XML syntax highlighting for xml, adml, admx, ant, axml and 93 more files)
+- [xsl](https://github.com/vim-scripts/XSLT-syntax) (XSLT syntax highlighting for xslt and xsl files)
- [yard](https://github.com/noprompt/vim-yardoc)
-- [zephir](https://github.com/xwsoul/vim-zephir) (Zephir syntax highlighting)
-- [zig](https://github.com/ziglang/zig.vim) (Zig syntax highlighting)
+- [zephir](https://github.com/xwsoul/vim-zephir) (Zephir syntax highlighting for zep files)
+- [zig](https://github.com/ziglang/zig.vim) (Zig syntax highlighting for zir, zig and zir files)
- [zinit](https://github.com/zinit-zsh/zplugin-vim-syntax)
<!--/Language Packs-->
diff --git a/scripts/build b/scripts/build
index d117c3bd..1d5620b5 100755
--- a/scripts/build
+++ b/scripts/build
@@ -531,11 +531,27 @@ def extract(packages)
end
+ names = nil
langs = package["filetypes"].map { |f| f["linguist"] }.compact
if langs.size > 0
- output[-1] << " (#{print_and(langs)} syntax highlighting)"
+ names = print_and(langs)
end
+ files = nil
+ extensions = package["filetypes"].flat_map { |f| f["extensions"].reject { |e| e.match?(/_/) } }.compact
+ if extensions.size > 0
+ files = print_and(extensions)
+ end
+
+ if names && files
+ output[-1] << " (#{names} syntax highlighting for #{files} files)"
+ elsif names
+ output[-1] << " (#{names} syntax highlighting)"
+ elsif files
+ output[-1] << " (Syntax highlighting for #{files} files)"
+ end
+
+
progress
end
@@ -557,6 +573,8 @@ end
def print_and(list)
if list.size == 1
list[0]
+ elsif list.size > 10
+ list[0...5].join(", ") + " and #{list.size - 5} more"
else
list[0..-2].join(", ") + " and " + list[-1]
end