mirror of
https://github.com/sheerun/vim-polyglot.git
synced 2025-11-12 21:43:49 -05:00
Fix missing filetypes detection
This commit is contained in:
@@ -327,8 +327,8 @@ filetypes:
|
|||||||
- ino
|
- ino
|
||||||
ignored_warnings:
|
ignored_warnings:
|
||||||
# TODO: fix these
|
# TODO: fix these
|
||||||
- C
|
- '*.C'
|
||||||
- H
|
- '*.H'
|
||||||
- name: c
|
- name: c
|
||||||
linguist: C
|
linguist: C
|
||||||
extra_extensions:
|
extra_extensions:
|
||||||
@@ -389,9 +389,9 @@ filetypes:
|
|||||||
# Probably mistake
|
# Probably mistake
|
||||||
- '*Cakefile'
|
- '*Cakefile'
|
||||||
# Used by C#
|
# Used by C#
|
||||||
- csx
|
- '*.csx'
|
||||||
# Used by Chuck
|
# Used by Chuck
|
||||||
- ck
|
- '*.ck'
|
||||||
- name: litcoffee
|
- name: litcoffee
|
||||||
linguist: Literate CoffeeScript
|
linguist: Literate CoffeeScript
|
||||||
extra_extensions:
|
extra_extensions:
|
||||||
@@ -433,7 +433,7 @@ filetypes:
|
|||||||
- tab
|
- tab
|
||||||
ignored_warnings:
|
ignored_warnings:
|
||||||
# This is definitely not csv-only, maybe re-enable when heuristics done
|
# This is definitely not csv-only, maybe re-enable when heuristics done
|
||||||
- dat
|
- '*.dat'
|
||||||
---
|
---
|
||||||
name: cucumber
|
name: cucumber
|
||||||
remote: tpope/vim-cucumber
|
remote: tpope/vim-cucumber
|
||||||
@@ -924,8 +924,8 @@ filetypes:
|
|||||||
- ect
|
- ect
|
||||||
ignored_warnings:
|
ignored_warnings:
|
||||||
# I haven't found reference to them on github
|
# I haven't found reference to them on github
|
||||||
- djs
|
- '*.djs'
|
||||||
- hamljs
|
- '*.hamljs'
|
||||||
---
|
---
|
||||||
name: jsx
|
name: jsx
|
||||||
remote: MaxMEllon/vim-jsx-pretty
|
remote: MaxMEllon/vim-jsx-pretty
|
||||||
@@ -1042,7 +1042,7 @@ filetypes:
|
|||||||
# Handled by mdx extension
|
# Handled by mdx extension
|
||||||
- mdx
|
- mdx
|
||||||
ignored_warnings:
|
ignored_warnings:
|
||||||
- '{md,mdx,mdown,mkd,mkdn,markdown,mdwn}.{des3,des,bf,bfa,aes,idea,cast,rc2,rc4,rc5,desx}'
|
- '*.{md,mdx,mdown,mkd,mkdn,markdown,mdwn}.{des3,des,bf,bfa,aes,idea,cast,rc2,rc4,rc5,desx}'
|
||||||
---
|
---
|
||||||
name: mdx
|
name: mdx
|
||||||
remote: jxnblk/vim-mdx-js
|
remote: jxnblk/vim-mdx-js
|
||||||
@@ -1642,9 +1642,9 @@ filetypes:
|
|||||||
linguist: Twig
|
linguist: Twig
|
||||||
ignored_warnings:
|
ignored_warnings:
|
||||||
# handled by other extension
|
# handled by other extension
|
||||||
- xml.twig
|
- '*.xml.twig'
|
||||||
# already covered by .twig
|
# already covered by .twig
|
||||||
- html.twig
|
- '*.html.twig'
|
||||||
- name: xml.twig
|
- name: xml.twig
|
||||||
extensions:
|
extensions:
|
||||||
- xml.twig
|
- xml.twig
|
||||||
@@ -1835,7 +1835,7 @@ filetypes:
|
|||||||
# SaxBasic is close to Visual Basic
|
# SaxBasic is close to Visual Basic
|
||||||
- sba
|
- sba
|
||||||
ignored_warnings:
|
ignored_warnings:
|
||||||
- vb
|
- '*.vb'
|
||||||
---
|
---
|
||||||
name: dosini
|
name: dosini
|
||||||
remote: vim/vim:runtime
|
remote: vim/vim:runtime
|
||||||
@@ -1853,7 +1853,7 @@ filetypes:
|
|||||||
ignored_extensions:
|
ignored_extensions:
|
||||||
- cfg
|
- cfg
|
||||||
ignored_warnings:
|
ignored_warnings:
|
||||||
- php.ini
|
- '*.php.ini'
|
||||||
---
|
---
|
||||||
name: odin
|
name: odin
|
||||||
remote: Tetralux/odin.vim
|
remote: Tetralux/odin.vim
|
||||||
|
|||||||
@@ -721,13 +721,13 @@ end
|
|||||||
|
|
||||||
def process_list(list, extras)
|
def process_list(list, extras)
|
||||||
list.flat_map do |f|
|
list.flat_map do |f|
|
||||||
expand_all(yield f, extras).uniq.map { |e| [f["name"], e] }
|
expand_all(yield(f), extras).uniq.map { |e| [f["name"], e] }
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
def show_warnings(all_filetypes, expected_filetypes)
|
def show_warnings(all_filetypes, expected_filetypes)
|
||||||
all_expected = process_list(expected_filetypes, false) do |f|
|
all_expected = process_list(expected_filetypes, false) do |f|
|
||||||
(f["extensions"] || []).map { |e| "*" + e } + (f["filenames"] || [])
|
(f["extensions"] || []).map { |e| "*." + e } + (f["filenames"] || [])
|
||||||
end
|
end
|
||||||
|
|
||||||
all_handled = process_list(all_filetypes, all_expected) do |f|
|
all_handled = process_list(all_filetypes, all_expected) do |f|
|
||||||
|
|||||||
Reference in New Issue
Block a user