mirror of
https://github.com/sheerun/vim-polyglot.git
synced 2025-11-08 11:33:52 -05:00
Use language names instead of filetype names
This commit is contained in:
288
README.md
288
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) (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)
|
||||
- [acpiasl](https://github.com/martinlroth/vim-acpi-asl)
|
||||
- [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)
|
||||
- [brewfile](https://github.com/bfontaine/Brewfile.vim)
|
||||
- [c/c++](https://github.com/vim-jp/vim-cpp) (C++ and C syntax highlighting)
|
||||
- [caddyfile](https://github.com/isobit/vim-caddyfile)
|
||||
- [carp](https://github.com/hellerve/carp-vim)
|
||||
- [cjsx](https://github.com/mtscout6/vim-cjsx)
|
||||
- [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)
|
||||
- [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)
|
||||
- [cpp-modern](https://github.com/bfrg/vim-cpp-modern)
|
||||
- [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)
|
||||
- [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)
|
||||
- [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)
|
||||
- [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)
|
||||
- [gradle](https://github.com/tfnico/vim-gradle)
|
||||
- [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)
|
||||
- [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)
|
||||
- [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)
|
||||
- [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)
|
||||
- [html5](https://github.com/sheerun/html5.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)
|
||||
- [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)
|
||||
- [javascript-sql](https://github.com/statico/vim-javascript-sql)
|
||||
- [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)
|
||||
- [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)
|
||||
- [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 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)
|
||||
- [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)
|
||||
- [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)
|
||||
- [svg-indent](https://github.com/jasonshell/vim-svg-indent)
|
||||
- [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)
|
||||
- [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)
|
||||
- [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)
|
||||
- [yard](https://github.com/noprompt/vim-yardoc)
|
||||
- [zephir](https://github.com/xwsoul/vim-zephir) (zephir filetype)
|
||||
- [zig](https://github.com/ziglang/zig.vim) (zir, zi and zig filetypes)
|
||||
- [zephir](https://github.com/xwsoul/vim-zephir) (Zephir syntax highlighting)
|
||||
- [zig](https://github.com/ziglang/zig.vim) (Zig syntax highlighting)
|
||||
- [zinit](https://github.com/zinit-zsh/zplugin-vim-syntax)
|
||||
<!--/Language Packs-->
|
||||
|
||||
|
||||
@@ -530,10 +530,10 @@ def extract(packages)
|
||||
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)"
|
||||
|
||||
langs = package["filetypes"].map { |f| f["linguist"] }.compact
|
||||
if langs.size > 0
|
||||
output[-1] << " (#{print_and(langs)} syntax highlighting)"
|
||||
end
|
||||
|
||||
progress
|
||||
@@ -554,6 +554,14 @@ def extract(packages)
|
||||
File.write('README.md', readme)
|
||||
end
|
||||
|
||||
def print_and(list)
|
||||
if list.size == 1
|
||||
list[0]
|
||||
else
|
||||
list[0..-2].join(", ") + " and " + list[-1]
|
||||
end
|
||||
end
|
||||
|
||||
def generate_ftdetect(packages, heuristics)
|
||||
FileUtils.mkdir_p('autoload/polyglot')
|
||||
|
||||
|
||||
Reference in New Issue
Block a user