diff options
author | Adam Stankiewicz <sheerun@sher.pl> | 2020-09-28 18:56:36 +0200 |
---|---|---|
committer | Adam Stankiewicz <sheerun@sher.pl> | 2020-09-28 18:56:36 +0200 |
commit | 31409eaafb75e2454c732dd953e92acc557fd5a7 (patch) | |
tree | 7ac31507fb8251cbfbaa808bde59950113a8ad4a | |
parent | f431aee86e51cb416ee83f895526d0ea46e46e5e (diff) | |
download | vim-polyglot-31409eaafb75e2454c732dd953e92acc557fd5a7.tar.gz vim-polyglot-31409eaafb75e2454c732dd953e92acc557fd5a7.zip |
Fix all warning messages
-rw-r--r-- | autoload/sleuth.vim | 4 | ||||
-rw-r--r-- | ftdetect/polyglot.vim | 6 | ||||
-rw-r--r-- | packages.yaml | 3 | ||||
-rwxr-xr-x | scripts/build | 8 | ||||
-rwxr-xr-x | scripts/test | 2 | ||||
-rw-r--r-- | tests/extensions.vim | 1 |
6 files changed, 14 insertions, 10 deletions
diff --git a/autoload/sleuth.vim b/autoload/sleuth.vim index ce2e2113..1ee1cd9b 100644 --- a/autoload/sleuth.vim +++ b/autoload/sleuth.vim @@ -111,7 +111,7 @@ let s:globs = { \ 'idris': '*.idr,*.lidr,idris-response', \ 'idris2': '*.idr,*.ipkg,idris-response', \ 'ion': '*.ion', - \ 'javascript': '*.js,*._js,*.bones,*.cjs,*.es,*.es6,*.frag,*.gs,*.jake,*.jsb,*.jscad,*.jsfl,*.jsm,*.jss,*.mjs,*.njs,*.pac,*.sjs,*.ssjs,*.xsjs,*.xsjslib,Jakefile', + \ 'javascript': '*.js,*._js,*.bones,*.cjs,*.es,*.es6,*.frag,*.gs,*.jake,*.jsb,*.jscad,*.jsfl,*.jsm,*.jss,*.mjs,*.njs,*.pac,*.sjs,*.ssjs,*.xsjs,*.xsjslib,*.javascript,Jakefile', \ 'javascriptreact': '*.jsx', \ 'jq': '*.jq,.jqrc,.jqrc*', \ 'json': '*.json,*.avsc,*.geojson,*.gltf,*.har,*.ice,*.JSON-tmLanguage,*.jsonl,*.mcmeta,*.tfstate,*.tfstate.backup,*.topojson,*.webapp,*.webmanifest,*.yy,*.yyp,*.jsonp,*.template,.arcconfig,.htmlhintrc,.tern-config,.tern-project,.watchmanconfig,composer.lock,mcmod.info,Pipfile.lock', @@ -228,7 +228,7 @@ let s:globs = { \ 'zephir': '*.zep', \ 'zig': '*.zig,*.zir', \ 'zir': '*.zir', - \ 'zsh': '*.zsh,.zshrc,.zshenv,.zlogin,.zprofile,.zlogout,.zlog*,.zcompdump*,.zfbfmarks', + \ 'zsh': '*.zsh,.zshrc,.zshenv,.zlogin,.zprofile,.zlogout,.zlog*,.zcompdump*,.zfbfmarks,.zsh*', \} func! sleuth#GlobForFiletype(type) diff --git a/ftdetect/polyglot.vim b/ftdetect/polyglot.vim index 0d71a127..615f491b 100644 --- a/ftdetect/polyglot.vim +++ b/ftdetect/polyglot.vim @@ -291,7 +291,7 @@ if !has_key(s:disabled_packages, 'go') endif if !has_key(s:disabled_packages, 'javascript') - au! BufRead,BufNewFile *.js,*.cjs,*.es,*.gs,*.mjs,*.pac + au! BufRead,BufNewFile *.js,*.cjs,*.es,*.gs,*.mjs,*.pac,*.javascript endif if !has_key(s:disabled_packages, 'jsx') @@ -427,7 +427,7 @@ if !has_key(s:disabled_packages, 'scss') endif if !has_key(s:disabled_packages, 'sh') - au! BufRead,BufNewFile */etc/udev/cdsymlinks.conf,*.zsh,.zshrc,.zshenv,.zlogin,.zprofile,.zlogout,.zlog*,.zcompdump*,.zfbfmarks + au! BufRead,BufNewFile */etc/udev/cdsymlinks.conf,*.zsh,.zshrc,.zshenv,.zlogin,.zprofile,.zlogout,.zlog*,.zcompdump*,.zfbfmarks,.zsh* endif if !has_key(s:disabled_packages, 'smt2') @@ -1075,6 +1075,7 @@ if !has_key(s:disabled_packages, 'javascript') au BufNewFile,BufRead *.frag set ft=javascript au BufNewFile,BufRead *.gs set ft=javascript au BufNewFile,BufRead *.jake set ft=javascript + au BufNewFile,BufRead *.javascript set ft=javascript au BufNewFile,BufRead *.js set ft=javascript au BufNewFile,BufRead *.jsb set ft=javascript au BufNewFile,BufRead *.jscad set ft=javascript @@ -1794,6 +1795,7 @@ if !has_key(s:disabled_packages, 'sh') au BufNewFile,BufRead {.,}zlogin set ft=zsh au BufNewFile,BufRead {.,}zlogout set ft=zsh au BufNewFile,BufRead {.,}zprofile set ft=zsh + au BufNewFile,BufRead {.,}zsh* call s:StarSetf('zsh') au BufNewFile,BufRead {.,}zshenv set ft=zsh au BufNewFile,BufRead {.,}zshrc set ft=zsh endif diff --git a/packages.yaml b/packages.yaml index 855a2305..330b68d4 100644 --- a/packages.yaml +++ b/packages.yaml @@ -850,6 +850,8 @@ ignored_dirs: filetypes: - name: javascript linguist: JavaScript + extra_extensions: + - javascript - name: flow extensions: - flow @@ -1510,6 +1512,7 @@ filetypes: - '.zlog*' - '.zcompdump*' - '.zfbfmarks' + - '.zsh*' --- name: zinit remote: zinit-zsh/zplugin-vim-syntax diff --git a/scripts/build b/scripts/build index 0e2df590..f60146c2 100755 --- a/scripts/build +++ b/scripts/build @@ -657,7 +657,6 @@ def expand_all(pattern, all = false) if e3.match(/\*\.[a-z]/) results << "*." + e3[2].upcase + e3[3..-1] end - results << "*" end results end @@ -737,17 +736,18 @@ def show_warnings(all_filetypes, expected_filetypes) (f["extensions"] || []).map { |e| "*." + e } + (f["filenames"] || []) end + all_handled = process_list(all_filetypes, all_expected) do |f| [f["filenames"], f["ignored_filenames"], f["ignored_warnings"]].compact.flatten + [f["extensions"], f["ignored_extensions"]].compact.flatten.map { |e| "*." + e } end - all_handled_regexps = Hash[all_handled.group_by { |a, b| a }.map { |a, b| [a, b[1]] }.map do |a, b| - [a, Regexp.union(b.map { |x| Regexp.escape(x).gsub('\\*', '.*') })] + all_handled_regexps = Hash[all_handled.group_by { |a, b| a }.map do |a, b| + [a, Regexp.union(b.map { |x| Regexp.new(Regexp.escape(x[1]).gsub('\\*', '.*')) })] end] for name, e in all_expected - all_handled - if all_handled_regexps[name].match?(e) + if all_handled_regexps[name].match?(e) || e == "*" next end puts "Missing for #{name}: #{e}" diff --git a/scripts/test b/scripts/test index db6de5da..ebb6d6ce 100755 --- a/scripts/test +++ b/scripts/test @@ -18,8 +18,6 @@ def run_vimscript(src) func! Log(msg) if $DEV != '1' echo a:msg - else - echon '.' endif endfunc EOM diff --git a/tests/extensions.vim b/tests/extensions.vim index 695d0455..7f6adb9e 100644 --- a/tests/extensions.vim +++ b/tests/extensions.vim @@ -2,6 +2,7 @@ function! TestExtension(filetype, filename, content) call Log('Detecting ' . a:filetype . ' filetype (' . a:filename . ')...') try + set shortmess+=F let g:message = "" exec "noautocmd n " . a:filename silent put =a:content |