mirror of
https://github.com/sheerun/vim-polyglot.git
synced 2025-11-08 11:33:52 -05:00
Fix zsh missing filenames
This commit is contained in:
@@ -228,7 +228,7 @@ let s:globs = {
|
|||||||
\ 'zephir': '*.zep',
|
\ 'zephir': '*.zep',
|
||||||
\ 'zig': '*.zig,*.zir',
|
\ 'zig': '*.zig,*.zir',
|
||||||
\ 'zir': '*.zir',
|
\ 'zir': '*.zir',
|
||||||
\ 'zsh': '*.zsh,.zshrc,.zshenv,.zlogin,.zprofile,.zlogout',
|
\ 'zsh': '*.zsh,.zshrc,.zshenv,.zlogin,.zprofile,.zlogout,.zlog*,.zcompdump*,.zfbfmarks',
|
||||||
\}
|
\}
|
||||||
|
|
||||||
func! sleuth#GlobForFiletype(type)
|
func! sleuth#GlobForFiletype(type)
|
||||||
|
|||||||
@@ -427,7 +427,7 @@ if !has_key(s:disabled_packages, 'scss')
|
|||||||
endif
|
endif
|
||||||
|
|
||||||
if !has_key(s:disabled_packages, 'sh')
|
if !has_key(s:disabled_packages, 'sh')
|
||||||
au! BufRead,BufNewFile */etc/udev/cdsymlinks.conf,*.zsh,.zshrc,.zshenv,.zlogin,.zprofile,.zlogout
|
au! BufRead,BufNewFile */etc/udev/cdsymlinks.conf,*.zsh,.zshrc,.zshenv,.zlogin,.zprofile,.zlogout,.zlog*,.zcompdump*,.zfbfmarks
|
||||||
endif
|
endif
|
||||||
|
|
||||||
if !has_key(s:disabled_packages, 'smt2')
|
if !has_key(s:disabled_packages, 'smt2')
|
||||||
@@ -1773,6 +1773,9 @@ if !has_key(s:disabled_packages, 'sh')
|
|||||||
au BufNewFile,BufRead man set ft=sh
|
au BufNewFile,BufRead man set ft=sh
|
||||||
au BufNewFile,BufRead profile set ft=sh
|
au BufNewFile,BufRead profile set ft=sh
|
||||||
au BufNewFile,BufRead *.zsh set ft=zsh
|
au BufNewFile,BufRead *.zsh set ft=zsh
|
||||||
|
au BufNewFile,BufRead {.,}zcompdump* call s:StarSetf('zsh')
|
||||||
|
au BufNewFile,BufRead {.,}zfbfmarks set ft=zsh
|
||||||
|
au BufNewFile,BufRead {.,}zlog* call s:StarSetf('zsh')
|
||||||
au BufNewFile,BufRead {.,}zlogin set ft=zsh
|
au BufNewFile,BufRead {.,}zlogin set ft=zsh
|
||||||
au BufNewFile,BufRead {.,}zlogout set ft=zsh
|
au BufNewFile,BufRead {.,}zlogout set ft=zsh
|
||||||
au BufNewFile,BufRead {.,}zprofile set ft=zsh
|
au BufNewFile,BufRead {.,}zprofile set ft=zsh
|
||||||
|
|||||||
@@ -1504,6 +1504,9 @@ filetypes:
|
|||||||
- '.zlogin'
|
- '.zlogin'
|
||||||
- '.zprofile'
|
- '.zprofile'
|
||||||
- '.zlogout'
|
- '.zlogout'
|
||||||
|
- '.zlog*'
|
||||||
|
- '.zcompdump*'
|
||||||
|
- '.zfbfmarks'
|
||||||
---
|
---
|
||||||
name: zinit
|
name: zinit
|
||||||
remote: zinit-zsh/zplugin-vim-syntax
|
remote: zinit-zsh/zplugin-vim-syntax
|
||||||
|
|||||||
@@ -729,6 +729,7 @@ def show_warnings(all_filetypes, expected_filetypes)
|
|||||||
if !ENV["DEV"]
|
if !ENV["DEV"]
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
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
|
||||||
@@ -742,8 +743,11 @@ def show_warnings(all_filetypes, expected_filetypes)
|
|||||||
[a, Regexp.union(b.map { |x| Regexp.escape(x).gsub('\\*', '.*') })]
|
[a, Regexp.union(b.map { |x| Regexp.escape(x).gsub('\\*', '.*') })]
|
||||||
end]
|
end]
|
||||||
|
|
||||||
|
puts all_handled.select { |a, b| a.include?('zsh') }
|
||||||
|
|
||||||
|
puts all_handled_regexps["zsh"]
|
||||||
for name, e in all_expected - all_handled
|
for name, e in all_expected - all_handled
|
||||||
if e.match?(/\/\*?\.[^\/]+$/) && all_handled.include?([name, e.split('/').last.gsub('*', '')])
|
if all_handled.include?([name, e.split('/').last.gsub('*', '')])
|
||||||
next
|
next
|
||||||
end
|
end
|
||||||
if e.include?('*') && all_handled_regexps[name].match?(e)
|
if e.include?('*') && all_handled_regexps[name].match?(e)
|
||||||
|
|||||||
Reference in New Issue
Block a user