--- name: 8th remote: vim/vim:runtime glob: '**/8th.vim' filetypes: - name: 8th extensions: - 8th --- name: a2ps remote: vim/vim:runtime glob: '**/a2ps.vim' after: - haproxy filetypes: - name: a2ps filenames: - '*/etc/a2ps.cfg' - '*/etc/a2ps/*.cfg' - a2psrc - .a2psrc --- name: a65 remote: vim/vim:runtime glob: '**/a65.vim' filetypes: - name: a65 extensions: - a65 --- name: aap remote: vim/vim:runtime glob: '**/aap.vim' filetypes: - name: aap extensions: - aap --- name: abap remote: vim/vim:runtime glob: '**/abap.vim' filetypes: - name: abap extensions: - abap --- name: abaqus remote: vim/vim:runtime glob: '**/abaqus.vim' filetypes: - name: abaqus extensions: - inp --- name: abc remote: vim/vim:runtime glob: '**/abc.vim' filetypes: - name: abc extensions: - abc --- name: abel remote: vim/vim:runtime glob: '**/abel.vim' filetypes: - name: abel extensions: - abl --- name: acedb remote: vim/vim:runtime glob: '**/acedb.vim' filetypes: - name: acedb extensions: - wrm --- name: acpiasl remote: martinlroth/vim-acpi-asl filetypes: - name: asl extensions: - asl - dsl --- name: ada remote: vim/vim:runtime glob: '**/ada.vim' filetypes: - name: ada extensions: - adb - ads - ada - adc - gpr - ada_m --- name: ahdl remote: vim/vim:runtime glob: '**/ahdl.vim' filetypes: - name: ahdl extensions: - tdf --- name: aidl remote: vim/vim:runtime glob: '**/aidl.vim' filetypes: - name: aidl extensions: - aidl --- name: alsaconf remote: vim/vim:runtime glob: '**/alsaconf.vim' filetypes: - name: alsaconf filenames: - .asoundrc - '*/usr/share/alsa/alsa.conf' - '*/etc/asound.conf' --- name: aml remote: vim/vim:runtime glob: '**/aml.vim' filetypes: - name: aml extensions: - aml --- name: ampl remote: vim/vim:runtime glob: '**/ampl.vim' filetypes: - name: ampl extensions: - run --- name: ant remote: vim/vim:runtime glob: '**/ant.vim' after: xml filetypes: - name: ant filenames: - build.xml --- name: apache remote: vim/vim:runtime glob: '**/apache.vim' filetypes: - name: apache filenames: - .htaccess - '*/etc/httpd/*.conf' - '*/etc/apache2/sites-*/*.com' - 'access.conf*' - 'apache.conf*' - 'apache2.conf*' - 'httpd.conf*' - 'srm.conf*' - '*/etc/apache2/*.conf*' - '*/etc/apache2/conf.*/*' - '*/etc/apache2/mods-*/*' - '*/etc/apache2/sites-*/*' - '*/etc/httpd/conf.d/*.conf*' --- name: apiblueprint remote: sheerun/apiblueprint.vim filetypes: - name: apiblueprint linguist: API Blueprint --- name: applescript remote: mityu/vim-applescript dirs: - syntax - indent filetypes: - name: applescript linguist: AppleScript --- name: aptconf remote: vim/vim:runtime glob: '**/aptconf.vim' filetypes: - name: aptconf filenames: - apt.conf - '*/.aptitude/config' - '*/etc/apt/apt.conf.d/[^.]*' - '*/etc/apt/apt.conf.d/*.conf' ignored_warnings: # some kind of bugs in filetype detection algorithm - '*/etc/apt/apt.conf.d/{[-_[:alnum:]]\+,[-_.[:alnum:]]\+.conf}' - '*/etc/apt/apt.conf.d/]\+' - '*/etc/apt/apt.conf.d/]\+.conf' --- name: arch remote: vim/vim:runtime glob: '**/arch.vim' filetypes: - name: arch filenames: - .arch-inventory - =tagging-method --- name: arduino remote: sudar/vim-arduino-syntax after: c/c++ filetypes: - name: arduino linguist: Processing extra_extensions: - ino --- name: art remote: vim/vim:runtime glob: '**/art.vim' filetypes: - name: art extensions: - art --- name: asciidoc remote: asciidoc/vim-asciidoc filetypes: - name: asciidoc linguist: AsciiDoc --- name: autohotkey remote: hnamikaw/vim-autohotkey filetypes: - name: autohotkey linguist: AutoHotkey --- name: automake remote: vim/vim:runtime glob: '**/automake.vim' after: elf filetypes: - name: automake filenames: - '[Mm]akefile.am' - GNUmakefile.am --- name: asn remote: vim/vim:runtime glob: '**/asn.vim' filetypes: - name: asn extensions: - asn - asn1 --- name: aspvbs remote: vim/vim:runtime globs: - '**/aspvbs.vim' dependencies: filetypes: - name: aspvbs extensions: - asa - asp --- name: aspperl remote: vim/vim:runtime globs: - '**/aspperl.vim' dependencies: filetypes: - name: aspperl extensions: - asp --- name: atlas remote: vim/vim:runtime glob: '**/atlas.vim' filetypes: - name: atlas extensions: - atl - as --- name: autoit remote: vim/vim:runtime glob: '**/autoit.vim' filetypes: - name: autoit extensions: - au3 --- name: ave remote: vim/vim:runtime glob: '**/ave.vim' filetypes: - name: ave extensions: - ave --- name: awk remote: vim/vim:runtime glob: '**/awk.vim' filetypes: - name: awk extensions: - awk - gawk --- name: c/c++ remote: vim-jp/vim-cpp filetypes: - name: cpp linguist: C++ extra_extensions: - moc # TLH files are C++ headers generated by Visual C++'s #import from typelibs - tlh ignored_extensions: # conflicts with more popular reason, remove after heuristics work - re # implemented by arduino - ino ignored_warnings: # TODO: fix these - C - H - name: c linguist: C extra_extensions: # Quake C - qc extra_filenames: # Enlightenment configuration file - '*enlightenment/*.cfg' --- name: caddyfile remote: isobit/vim-caddyfile filetypes: - name: caddyfile filenames: - Caddyfile --- name: carp remote: hellerve/carp-vim filetypes: - name: carp extensions: - carp --- name: clojure remote: guns/vim-clojure-static filetypes: - name: clojure linguist: Clojure extra_extensions: - edn extra_filenames: - build.boot - profile.boot --- name: cmake remote: pboettch/vim-cmake-syntax filetypes: - name: cmake linguist: CMake --- name: coffee-script remote: kchmck/vim-coffee-script ignored_dirs: # Don't slow down html and haml files - after filetypes: - name: coffee linguist: CoffeeScript extra_extensions: # 17 results: https://github.com/search?q=extension%3Acoffeekup+html&type=Code - coffeekup ignored_warnings: # Probably mistake - '*Cakefile' # Used by C# - csx # Used by Chuck - ck - name: litcoffee linguist: Literate CoffeeScript extra_extensions: # ? results: https://github.com/search?q=extension%3Acoffee.md+require&type=Code (probably search is broken) - coffee.md --- name: cjsx remote: mtscout6/vim-cjsx # it just adds after file for .coffee filetypes: [] --- name: cryptol remote: victoredwardocallaghan/cryptol.vim filetypes: - name: cryptol extensions: - cry - cyl - lcry - lcyl --- name: crystal remote: rhysd/vim-crystal filetypes: - name: crystal linguist: Crystal extra_filenames: - Projectfile - name: ecrystal linguist: HTML+ECR --- name: csv remote: chrisbra/csv.vim filetypes: - name: csv linguist: CSV extra_extensions: - tsv - tab ignored_warnings: # This is definitely not csv-only, maybe re-enable when heuristics done - dat --- name: cucumber remote: tpope/vim-cucumber filetypes: - name: cucumber linguist: Gherkin extra_extensions: # https://github.com/search?q=extension%3Astory+when&type=Code - story --- name: cue remote: mgrabovsky/vim-cuesheet filetypes: - name: cuesheet extensions: - cue --- name: dart remote: dart-lang/dart-vim-plugin filetypes: - name: dart linguist: Dart extra_extensions: - drt --- name: dhall remote: vmchale/dhall-vim filetypes: - name: dhall linguist: Dhall --- name: dlang remote: JesseKPhillips/d.vim filetypes: - name: d linguist: D - name: dcov extensions: - lst - name: dd extensions: - dd - name: ddoc extensions: - ddoc - name: dsdl extensions: - sdl --- name: dockerfile remote: ekalinin/Dockerfile.vim filetypes: - name: Dockerfile linguist: Dockerfile extra_extensions: - dock - Dockerfile extra_filenames: - dockerfile - Dockerfile* - name: yaml.docker-compose filenames: - 'docker-compose*.yaml' - 'docker-compose*.yml' ignored_warnings: # Probably mistakes? - 'docker-compose*.yaml*' - 'docker-compose*.yml*' --- name: elf remote: vim/vim:runtime glob: '**/elf.vim' filetypes: - name: elf extensions: - am --- name: elixir remote: elixir-lang/vim-elixir filetypes: - name: elixir linguist: Elixir - name: eelixir linguist: HTML+EEX extra_extensions: - leex --- name: elm remote: andys8/vim-elm-syntax filetypes: - name: elm linguist: Elm --- name: emberscript remote: yalesov/vim-ember-script filetypes: - name: ember-script linguist: EmberScript --- name: emblem remote: yalesov/vim-emblem filetypes: - name: emblem extensions: - emblem - em --- name: erlang remote: vim-erlang/vim-erlang-runtime filetypes: - name: erlang linguist: Erlang extra_extensions: - app - yaws --- name: fennel remote: bakpakin/fennel.vim filetypes: - name: fennel extensions: - fnl --- name: ferm remote: vim-scripts/ferm.vim filetypes: - name: ferm extensions: - ferm filenames: - ferm.conf --- name: fish remote: georgewitteman/vim-fish filetypes: - name: fish linguist: fish --- name: flatbuffers remote: dcharbon/vim-flatbuffers filetypes: - name: fbs extensions: - fbs --- name: forth remote: vim/vim:runtime glob: '**/forth.vim' filetypes: - name: forth extensions: - fs - ft - fth --- name: fsharp remote: ionide/Ionide-vim ignored_dirs: - ftplugin after: glsl filetypes: - name: fsharp linguist: F# --- name: gdscript remote: calviken/vim-gdscript3 dirs: - syntax - indent filetypes: - name: gdscript3 linguist: GDScript --- name: git remote: tpope/vim-git filetypes: - name: gitconfig linguist: Git Config extra_filenames: - "*.git/config" - "*/.config/git/config" - "*.git/modules/*/config" - "*/git/config" - "*/{.,}gitconfig.d/*" ignored_warnings: - '/etc/gitconfig' - '$XDG_CONFIG_HOME/git/config' - "*.git/modules/**/config" - "*.git/modules/**/config" - "/etc/gitconfig.d/*" - name: gitrebase filenames: - git-rebase-todo - name: gitsendemail filenames: - ".gitsendemail.*" ignored_warnings: - '.gitsendemail.msg.??????' - name: gitcommit filenames: - 'COMMIT_EDITMSG,MERGE_MSG,TAG_EDITMSG' ignored_warnings: - '*.git/{,modules/**/,worktrees/*/}{COMMIT_EDIT,TAG_EDIT,MERGE_,}MSG' --- name: glsl remote: tikhomirov/vim-glsl ignored_dirs: # don't slow down html and haml files - after filetypes: - name: glsl linguist: GLSL extra_extensions: - comp --- name: gmpl remote: maelvalais/gmpl.vim filetypes: - name: gmpl extensions: - mod --- name: gnuplot remote: vim-scripts/gnuplot-syntax-highlighting filetypes: - name: gnuplot linguist: Gnuplot extra_extensions: # Gnuplot scripts - gpi --- name: go remote: fatih/vim-go ignored_dirs: - autoload - ftplugin extra_dirs: - autoload/go/config.vim filetypes: - name: go linguist: Go - name: gomod filenames: - go.mod - name: gohtmltmpl extensions: - tmpl --- name: graphql remote: jparise/vim-graphql filetypes: - name: graphql linguist: GraphQL --- name: gradle remote: tfnico/vim-gradle after: groovy # Just adds compiler filetypes: [] --- name: groovy remote: vim/vim:runtime glob: '**/groovy.vim' filetypes: - name: groovy linguist: Groovy extra_extensions: - gradle --- name: grub remote: vim/vim:runtime glob: '**/grub.vim' after: dlang filetypes: - name: grub filenames: - '*/boot/grub/menu.lst' - '*/boot/grub/grub.conf' - '*/etc/grub.conf' --- name: haml remote: sheerun/vim-haml filetypes: - name: haml linguist: Haml extra_extensions: - hamlc - hamlbars --- name: handlebars remote: sheerun/vim-mustache-handlebars filetypes: - name: mustache linguist: Handlebars extra_extensions: - hulk - hjs - mustache - njk - hogan - hdbs - hb --- name: haproxy remote: CH-DanReif/haproxy.vim filetypes: - name: haproxy linguist: HAProxy extra_filenames: - 'haproxy*.c*' --- name: haskell remote: neovimhaskell/haskell-vim filetypes: - name: haskell linguist: Haskell extra_extensions: - bpk - hsig --- name: haxe remote: yaymukund/vim-haxe filetypes: - name: haxe linguist: Haxe --- name: hcl remote: b4b4r07/vim-hcl filetypes: - name: hcl linguist: HCL extra_extensions: - nomad extra_filenames: - Appfile ignored_extensions: # handled by vim-terraform - tf - tfvars --- name: hive remote: zebradil/hive.vim filetypes: - name: hive linguist: HiveQL extra_extensions: - ql --- name: html5 remote: othree/html5.vim filetypes: - name: html linguist: HTML --- name: i3 remote: mboughaba/i3config.vim filetypes: - name: i3config filenames: - i3.config - i3config - .i3.config - .i3config extensions: - i3.config - i3config --- name: icalendar remote: chutzpah/icalendar.vim filetypes: - name: icalendar extensions: - ics --- name: idris remote: idris-hackers/idris-vim filetypes: - name: idris linguist: Idris extra_filenames: - idris-response --- name: idris2 remote: edwinb/idris2-vim ignored_dirs: - doc filetypes: - name: idris2 extensions: - idr - ipkg filenames: - idris-response - name: lidris2 extensions: - lidr --- name: ion remote: vmchale/ion-vim filetypes: - name: ion extensions: - ion filenames: - '~/.config/ion/initrc' --- name: javascript remote: pangloss/vim-javascript ignored_dirs: # we don't want eslint compiler, see #521 - compiler filetypes: - name: javascript linguist: JavaScript - name: flow extensions: - flow --- name: javascript-sql remote: statico/vim-javascript-sql after: javascript filetypes: [] --- name: jenkins remote: martinda/Jenkinsfile-vim-syntax filetypes: - name: Jenkinsfile extensions: - jenkinsfile - Jenkinsfile filenames: - Jenkinsfile - Jenkinsfile* --- name: jinja remote: lepture/vim-jinja filetypes: - name: jinja.html linguist: HTML+Django extra_extensions: - j2 ignored_extensions: - njk ignore_warnings: # handled by mustache plugin - mustache --- name: jq remote: vito-c/jq.vim filetypes: - name: jq linguist: JSONiq extra_filenames: - ".jqrc" - ".jqrc*" --- name: json5 remote: GutenYe/json5.vim filetypes: - name: json5 linguist: JSON5 --- name: json remote: elzr/vim-json filetypes: - name: json linguist: JSON extra_extensions: - jsonp - template --- name: jsonnet remote: google/vim-jsonnet filetypes: - name: jsonnet linguist: Jsonnet --- name: jst remote: briancollins/vim-jst filetypes: - name: jst linguist: EJS extra_extensions: - jst - ect ignored_warnings: # I haven't found reference to them on github - djs - hamljs --- name: jsx remote: MaxMEllon/vim-jsx-pretty filetypes: - name: javascriptreact linguist: JSX --- name: julia remote: JuliaEditorSupport/julia-vim filetypes: - name: julia linguist: Julia --- name: kotlin remote: udalov/kotlin-vim filetypes: - name: kotlin linguist: Kotlin --- name: ledger remote: ledger/vim-ledger ignored_dirs: - ftplugin filetypes: - name: ledger extensions: - ldg - ledger - journal --- name: less remote: groenewege/vim-less ignored_dirs: # We don't want to slow down .html files - after filetypes: - name: less linguist: Less --- name: lilypond remote: anowlcalledjosh/vim-lilypond filetypes: - name: lilypond linguist: LilyPond --- name: livescript remote: gkz/vim-ls filetypes: - name: livescript linguist: LiveScript --- name: llvm remote: rhysd/vim-llvm filetypes: - name: llvm linguist: LLVM - name: tablegen extensions: - td --- name: log remote: MTDL9/vim-log-highlighting filetypes: - name: log extensions: - log - LOG filenames: - '*_log' - '*_LOG' --- name: lua remote: tbastos/vim-lua filetypes: - name: lua linguist: Lua --- name: m4 remote: vim/vim:runtime glob: '**/m4.vim' filetypes: - name: m4 linguist: M4 extra_extensions: # Autotest .at files are actually m4 - at --- name: mako remote: sophacles/vim-bundle-mako filetypes: - name: mako linguist: Mako outer_filetype: let b:mako_outer_lang = &filetype --- name: mathematica remote: voldikss/vim-mma filetypes: - name: mma linguist: Mathematica extra_extensions: - wls --- name: markdown remote: plasticboy/vim-markdown ignored_dirs: # Disable slow folding config - after filetypes: - name: markdown linguist: Markdown ignored_extensions: # Handled by mdx extension - mdx ignored_warnings: - '{md,mdx,mdown,mkd,mkdn,markdown,mdwn}.{des3,des,bf,bfa,aes,idea,cast,rc2,rc4,rc5,desx}' --- name: mdx remote: jxnblk/vim-mdx-js filetypes: - name: markdown.mdx extensions: - mdx --- name: meson remote: mesonbuild/meson:data/syntax-highlighting/vim filetypes: - name: meson linguist: Meson - name: dosini extensions: - wrap --- name: moonscript remote: leafo/moonscript-vim filetypes: - name: moon linguist: MoonScript --- name: murphi remote: vim/vim:runtime glob: '**/murphi.vim' filetypes: - name: murphi extensions: - m --- name: nginx remote: chr4/nginx.vim filetypes: - name: nginx linguist: Nginx extra_extensions: - nginx extra_filenames: - "*/etc/nginx/*" - "*/usr/local/nginx/conf/*" - "*/nginx/*.conf" - nginx*.conf - "*nginx.conf" --- name: nim remote: zah/nim.vim ignored_dirs: - ftplugin filetypes: - name: nim linguist: Nim --- name: nix remote: LnL7/vim-nix filetypes: - name: nix linguist: Nix --- name: objc remote: b4winckler/vim-objc filetypes: - name: objc linguist: Objective-C --- name: ocaml remote: rgrinberg/vim-ocaml filetypes: - name: ocaml linguist: OCaml extra_extensions: - mlt - mlp - mlip - mli.cppo - ml.cppo extra_filenames: - .ocamlinit - name: omake extensions: - om filenames: - OMakefile - OMakeroot - OMakeroot.in - name: opam extensions: - opam - opam.template filenames: - opam - name: oasis filenames: - _oasis - name: dune filenames: - jbuild - dune - dune-project - dune-workspace - name: ocamlbuild_tags filenames: - _tags - name: ocpbuild extensions: - ocp - name: ocpbuildroot extensions: - root - name: sexplib extensions: - sexp --- name: octave remote: McSinyx/vim-octave after: mathematica filetypes: - name: octave extensions: - oct - m --- name: opencl remote: petRUShka/vim-opencl filetypes: - name: opencl linguist: OpenCL --- name: perl remote: vim-perl/vim-perl filetypes: - name: perl linguist: Perl --- name: pgsql remote: lifepillar/pgsql.vim filetypes: - name: sql linguist: PLpgSQL ignored_extensions: - sql custom_set: let b:sql_type_override='pgsql' | set ft=sql --- name: cql remote: elubow/cql-vim filetypes: - name: cql extensions: - cql --- name: php remote: StanAngeloff/php.vim filetypes: - name: php linguist: PHP # Needs to be after .php (can be .blade.php) --- name: blade remote: jwalton512/vim-blade after: php filetypes: - name: blade linguist: Blade --- name: plantuml remote: aklt/plantuml-syntax filetypes: - name: plantuml linguist: PlantUML extra_extensions: - uml - pu --- name: pony remote: jakwings/vim-pony filetypes: - name: pony linguist: Pony --- name: powershell remote: PProvost/vim-ps1 after: xml filetypes: - name: ps1 linguist: PowerShell extra_extensions: - pssc - name: ps1xml extensions: - ps1xml --- name: protobuf remote: uarun/vim-protobuf filetypes: - name: proto linguist: Protocol Buffer --- name: pug remote: digitaltoad/vim-pug filetypes: - name: pug linguist: Pug --- name: puppet remote: rodjek/vim-puppet filetypes: - name: puppet linguist: Puppet - name: embeddedpuppet extensions: - epp --- name: purescript remote: purescript-contrib/purescript-vim filetypes: - name: purescript linguist: PureScript --- name: python remote: vim-python/python-syntax filetypes: - name: python linguist: Python ignored_filenames: - 'lit.*cfg' --- name: python-indent remote: Vimjas/vim-python-pep8-indent # just adds to python filetypes: [] --- name: python-compiler remote: aliev/vim-compiler-python # just adds to python filetypes: [] --- name: requirements remote: raimon49/requirements.txt.vim filetypes: - name: requirements extensions: - pip filenames: - '*requirements.{txt,in}' - '*require.{txt,in}' - 'constraints.{txt,in}' ignored_extensions: # Probaly a bug in plugin - txt - in --- name: qmake remote: artoj/qmake-syntax-vim filetypes: - name: qmake linguist: QMake --- name: qml remote: peterhoeg/vim-qml filetypes: - name: qml linguist: QML --- name: r-lang remote: vim-scripts/R.vim ignored_dirs: - ftplugin filetypes: - name: r linguist: R extra_extensions: - s - S ignored_extensions: # handled by rhelp - rd - name: rhelp extensions: - rd --- name: racket remote: wlangstroth/vim-racket filetypes: - name: racket linguist: Racket --- name: ragel remote: jneen/ragel.vim filetypes: - name: ragel linguist: Ragel --- name: raku remote: Raku/vim-raku filetypes: - name: raku linguist: Raku extra_extensions: - rakudoc - rakutest - raku - rakumod - pod6 - t6 --- name: raml remote: IN3D/vim-raml filetypes: - name: raml linguist: RAML --- name: razor remote: adamclerk/vim-razor filetypes: - name: razor linguist: HTML+Razor --- name: reason remote: reasonml-editor/vim-reason-plus after: c/c++ filetypes: - name: reason linguist: Reason --- name: rst remote: marshallward/vim-restructuredtext filetypes: - name: rst linguist: reStructuredText --- name: ruby remote: vim-ruby/vim-ruby filetypes: - name: ruby linguist: Ruby extra_extensions: - rxml - rjs - rant - axlsx - cap - opal extra_filenames: - Rantfile - ".autotest" - Cheffile - KitchenSink - Routefile - .Guardfile - .Brewfile - vagrantfile - .simplecov - '[Rr]akefile*' ignored_filenames: # Handled by brewfile extension - Brewfile - rakefile - routefile - thorfile - rantfile - name: eruby linguist: HTML+ERB extra_extensions: - rhtml --- name: rspec remote: keith/rspec.vim filetypes: - name: ruby syntax: rspec filenames: - '*_spec.rb' --- name: yard remote: sheerun/vim-yardoc # just adds to ruby filetypes: [] --- name: brewfile remote: bfontaine/Brewfile.vim filetypes: - name: brewfile filenames: - Brewfile --- name: rust remote: rust-lang/rust.vim filetypes: - name: rust linguist: Rust --- name: scala remote: derekwyatt/vim-scala filetypes: - name: scala linguist: Scala ignored_extensions: # handled by sbt plugin - sbt --- name: sbt remote: derekwyatt/vim-sbt filetypes: - name: sbt.scala extensions: - sbt --- name: scss remote: cakebaker/scss-syntax.vim filetypes: - name: scss linguist: SCSS --- name: sh remote: arzg/vim-sh filetypes: - name: sh linguist: Shell ignored_extensions: - zsh ignored_filenames: - '.zshrc' - '.zshenv' - '.zlogin' - '.zprofile' - '.zlogout' - 'zshrc' - 'zshenv' - 'zlogin' - 'zprofile' - 'zlogout' - name: zsh extensions: - zsh filenames: - '.zshrc' - '.zshenv' - '.zlogin' - '.zprofile' - '.zlogout' --- name: zinit remote: zinit-zsh/zplugin-vim-syntax # just adds to zsh filetype filetypes: [] --- name: slim remote: slim-template/vim-slim filetypes: - name: slim linguist: Slim --- name: slime remote: slime-lang/vim-slime-syntax filetypes: - name: slime extensions: - slime --- name: smt2 remote: bohlender/vim-smt2 filetypes: - name: smt2 linguist: SMT --- name: solidity remote: tomlion/vim-solidity filetypes: - name: solidity linguist: Solidity extra_extensions: - sol --- name: stylus remote: wavded/vim-stylus filetypes: - name: stylus linguist: Stylus extra_extensions: - stylus --- name: svelte remote: evanleck/vim-svelte@main filetypes: - name: svelte linguist: Svelte --- name: svg remote: vim-scripts/svg.vim filetypes: - name: svg linguist: SVG --- name: svg-indent remote: jasonshell/vim-svg-indent # just adds to svg filetypes: [] --- name: swift remote: keith/swift.vim filetypes: - name: swift linguist: Swift --- name: sxhkd remote: baskerville/vim-sxhkdrc filetypes: - name: sxhkdrc extensions: - sxhkdrc filenames: - sxhkdrc --- name: systemd remote: wgwoods/vim-systemd-syntax filetypes: - name: systemd extensions: - automount - mount - path - service - socket - swap - target - timer --- name: terraform remote: hashivim/vim-terraform filetypes: - name: terraform linguist: HCL --- name: textile remote: timcharper/textile.vim filetypes: - name: textile linguist: Textile --- name: thrift remote: solarnz/thrift.vim filetypes: - name: thrift linguist: Thrift --- name: tmux remote: ericpruitt/tmux.vim:vim filetypes: - name: tmux filenames: - '.tmux.conf' --- name: toml remote: cespare/vim-toml filetypes: - name: toml linguist: TOML extra_filenames: - Pipfile - "*/.cargo/config" - "*/.cargo/credentials" --- name: tptp remote: c-cube/vim-tptp filetypes: - name: tptp extensions: - p - tptp - ax --- name: twig remote: lumiliet/vim-twig filetypes: - name: html.twig linguist: Twig ignored_warnings: # handled by other extension - xml.twig # already covered by .twig - html.twig - name: xml.twig extensions: - xml.twig --- name: typescript remote: HerringtonDarkholme/yats.vim filetypes: - name: typescript linguist: TypeScript - name: typescriptreact linguist: TSX --- name: unison remote: unisonweb/unison@trunk:editor-support/vim filetypes: - name: unison extensions: - u - uu --- name: v remote: ollykel/v-vim filetypes: - name: v linguist: V --- name: vala remote: arrufat/vala.vim filetypes: - name: vala linguist: Vala extra_extensions: - valadoc --- name: vbnet remote: vim-scripts/vbnet.vim filetypes: - name: vbnet linguist: Visual Basic .NET --- name: vcl remote: smerrill/vcl-vim-plugin filetypes: - name: vcl linguist: VCL --- name: velocity remote: lepture/vim-velocity filetypes: - name: velocity extensions: - vm --- name: vmasm remote: vim/vim:runtime glob: '**/vmasm.vim' filetypes: - name: vmasm extensions: - mar --- name: vue remote: posva/vim-vue filetypes: - name: vue linguist: Vue extra_extensions: - wpy --- name: xdc remote: amal-khailtash/vim-xdc-syntax filetypes: - name: xdc extensions: - xdc --- name: xml remote: amadeus/vim-xml filetypes: - name: xml linguist: XML extra_extensions: - cdxml ignored_extensions: - ts - tsx --- name: xsl remote: vim-scripts/XSLT-syntax filetypes: - name: xsl linguist: XSLT --- name: yaml # Fixes indentation issue: https://github.com/vim/vim/issues/6417 remote: vim/vim@df44a27b53586fccfc6a3aedc89061fdd9a515ff:runtime glob: '**/yaml.vim' filetypes: - name: yaml linguist: YAML extra_filenames: - fish_history - fish_read_history ignored_warnings: - '~/.config/fish/fish_{read_,}history' # Ansible needs to be after YAML --- name: ansible remote: pearofducks/ansible-vim after: yaml filetypes: - name: yaml.ansible filenames: - "playbook.y{a,}ml" - "site.y{a,}ml" - "main.y{a,}ml" - "local.y{a,}ml" - "requirements.y{a,}ml" - 'tasks.*.y{a,}ml' - 'roles.*.y{a,}ml' - 'handlers.*.y{a,}ml' - 'group_vars/*' - 'host_vars/*' # Helm needs to be after YAML --- name: helm remote: towolf/vim-helm filetypes: - name: helm filenames: - "*/templates/*.yaml" - "*/templates/*.tpl" --- name: help remote: neovim/neovim:runtime glob: '**/help.vim' filetypes: - name: help filenames: - '$VIMRUNTIME/doc/*.txt' --- name: zephir remote: xwsoul/vim-zephir filetypes: - name: zephir linguist: Zephir --- name: zig remote: ziglang/zig.vim filetypes: - name: zir extensions: - zir - name: zig linguist: Zig extra_extensions: - zir --- name: trasys remote: vim/vim:runtime glob: '**/trasys.vim' filetypes: - name: trasys extensions: - inp --- name: basic remote: vim/vim:runtime glob: '**/basic.vim' filetypes: - name: basic extensions: - basic --- name: visual-basic remote: vim/vim:runtime glob: '**/vb.vim' filetypes: - name: vb linguist: VBA extra_extensions: - vbs - dsm - ctl # SaxBasic is close to Visual Basic - sba ignored_warnings: - vb