summaryrefslogblamecommitdiffstats
path: root/packages.yaml
blob: 3ddc5776b0ecddf9bc12c55cfa48f5e6cf11502d (plain) (tree)
1
   












































































                       



                                


             
   








                       
       
       
         




























































                                 









                                
   







                                


        



                       







                        

                                 




                                                                  









                       

                                
            





                      







                       







                               


                      
   







































































                       
        
   


                      

               

                   

                                                                             


                                                                    

                          



                   




                   


                                    
   



                            

             




                         

             





                               




                   


                                 


                 


                                


                                     



                        
                                                                                
             
                   

                    



                 


                                 
                                                                                                            

             



                                     




                                          




             

















                         
       
                   

                                                                         






                          
                                                                





                               

             





                                 

                   












                            

             
          

             
            

             
            

             












                               


                          
                   


                           
   







                       




                              
               



















                                

             
       













                                     

             




                            



             










                                

             
   









                       

                         

             
           





                              


        











                          





                                 
                             

                             
                 

                   
                    

                     

                              
                 
            

                                          
                                                                        


                           


                                     









                           

             


                                               


                   


                   


                    




                        



              

            
                  

             


                           





                         






                       

              


                   
   










                           


















                                       


         





                              

                  
























                                 



                            
   




                         

                   


                        


                




                              


             

              


             




                              

             








                               

                         

             










                  



                       



                          


                               


                                         



                      

             
   




                                  



                                       



               
               
                








                         
       


                              







                     
            




























                            
       

                                               

          


                                

















                                    

             

              



             


                           


                                        





















                                    

             




                                  

             
       

            
           


                       


               
   









                                        






                                                   




                        

                   
   

                               


                             



                     
                            
       
                   
                                                                                            
   



                         

             


                                                     



                 

             






                            







                       










                              
               



                   

             











                           


                       











                           

                  
             




             
                
            




                 
             

            

















                       


                          
                  



              
     





















                                                          






                      

                            


               



                                            
          


                 

















                            
          
          
           



                      

             


















                           

             






                                         




                                

                    


                                     

                     
   














                                     



                           














                              

             











                     








                              


                 
























                           


                                       
            



                  

                                         


                            


















                         




                  


                                 



             




                    



















                              





                          





                            
                         
       



                          
                 

             








                                 





























                                    










                                   

             














                            













                                

                           







                                 










                               

             

            




                                  








             




















                               

            

                














                          



             





                         

                              
            

                            
                

             










                                                 




              


























                               



                            

             
   







                       











                                     

             











                       
         
                               


                

          


                                                                 





                     
                   
                                         
                                
   

                               
           

                    
            




                          


                        

                  








                             
   
          
                             





                           

                         


                  



                       


             



                   





                       
             
       




















                                     
                   
      
---
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