Respect symlinks for resolving vim-polyglot as fallback, closes #605

This commit is contained in:
Adam Stankiewicz
2020-10-25 03:19:58 +01:00
parent d73c4d1562
commit cbde2571d4
1293 changed files with 2073 additions and 10649 deletions

View File

@@ -1,7 +1,7 @@
if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'haskell') == -1 if !polyglot#util#IsEnabled('haskell', expand('<sfile>:p'))
finish
endif
setlocal comments=s1fl:{-,mb:-,ex:-},:-- setlocal comments=s1fl:{-,mb:-,ex:-},:--
setlocal iskeyword+=-,.,* setlocal iskeyword+=-,.,*
setlocal commentstring=--\ %s setlocal commentstring=--\ %s
endif

View File

@@ -1,9 +1,9 @@
if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'cjsx') == -1 if !polyglot#util#IsEnabled('cjsx', expand('<sfile>:p'))
finish
endif
if exists("loaded_matchit") if exists("loaded_matchit")
let b:match_ignorecase = 0 let b:match_ignorecase = 0
let b:match_words = '(:),\[:\],{:},<:>,' . let b:match_words = '(:),\[:\],{:},<:>,' .
\ '<\@<=\([^/][^ \t>]*\)[^>]*\%(>\|$\):<\@<=/\1>' \ '<\@<=\([^/][^ \t>]*\)[^>]*\%(>\|$\):<\@<=/\1>'
endif endif
endif

View File

@@ -1,6 +1,6 @@
if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'haskell') == -1 if !polyglot#util#IsEnabled('haskell', expand('<sfile>:p'))
finish
endif
setlocal comments=s1fl:{-,mb:\ \ ,ex:-},:-- setlocal comments=s1fl:{-,mb:\ \ ,ex:-},:--
setlocal iskeyword+=' setlocal iskeyword+='
endif

View File

@@ -1,4 +1,6 @@
if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'html5') == -1 if !polyglot#util#IsEnabled('html5', expand('<sfile>:p'))
finish
endif
" Maintainer: othree <othree@gmail.com> " Maintainer: othree <othree@gmail.com>
" URL: http://github.com/othree/html5.vim " URL: http://github.com/othree/html5.vim
@@ -9,5 +11,3 @@ if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'html5') == -1
" setlocal iskeyword+=- " setlocal iskeyword+=-
setlocal commentstring=<!--%s--> setlocal commentstring=<!--%s-->
endif

View File

@@ -1,5 +1,5 @@
if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'idris') == -1 if !polyglot#util#IsEnabled('idris', expand('<sfile>:p'))
finish
endif
setlocal iskeyword+=' setlocal iskeyword+='
endif

View File

@@ -1,5 +1,5 @@
if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'idris2') == -1 if !polyglot#util#IsEnabled('idris2', expand('<sfile>:p'))
finish
endif
setlocal iskeyword+=' setlocal iskeyword+='
endif

View File

@@ -1,4 +1,6 @@
if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'javascript') == -1 if !polyglot#util#IsEnabled('javascript', expand('<sfile>:p'))
finish
endif
" Vim filetype plugin file " Vim filetype plugin file
" Language: JavaScript " Language: JavaScript
@@ -12,5 +14,3 @@ if exists('b:undo_ftplugin')
else else
let b:undo_ftplugin = 'setlocal iskeyword< suffixesadd<' let b:undo_ftplugin = 'setlocal iskeyword< suffixesadd<'
endif endif
endif

View File

@@ -1,9 +1,9 @@
if !exists('g:polyglot_disabled') || (index(g:polyglot_disabled, 'javascript') == -1 && index(g:polyglot_disabled, 'jsx') == -1) if !polyglot#util#IsEnabled('jsx', expand('<sfile>:p'))
finish
endif
if get(g:, 'vim_jsx_pretty_disable_js', 0) if get(g:, 'vim_jsx_pretty_disable_js', 0)
finish finish
endif endif
source <sfile>:h/jsx.vim source <sfile>:h/jsx.vim
endif

View File

@@ -1,5 +1,5 @@
if !exists('g:polyglot_disabled') || (index(g:polyglot_disabled, 'javascript') == -1 && index(g:polyglot_disabled, 'jsx') == -1) if !polyglot#util#IsEnabled('jsx', expand('<sfile>:p'))
finish
endif
source <sfile>:h/jsx.vim source <sfile>:h/jsx.vim
endif

View File

@@ -1,4 +1,6 @@
if !exists('g:polyglot_disabled') || (index(g:polyglot_disabled, 'javascript') == -1 && index(g:polyglot_disabled, 'jsx') == -1) if !polyglot#util#IsEnabled('jsx', expand('<sfile>:p'))
finish
endif
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" Vim ftplugin file " Vim ftplugin file
@@ -31,5 +33,3 @@ augroup jsx_comment
augroup end augroup end
setlocal suffixesadd+=.jsx setlocal suffixesadd+=.jsx
endif

View File

@@ -1,4 +1,6 @@
if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'llvm') == -1 if !polyglot#util#IsEnabled('llvm', expand('<sfile>:p'))
finish
endif
" Copyright (c) 2018 rhysd " Copyright (c) 2018 rhysd
" "
@@ -483,5 +485,3 @@ endfunction
if !exists(':LLI') if !exists(':LLI')
command! -buffer -nargs=? -bar -complete=file LLI call <SID>run_lli(<f-args>) command! -buffer -nargs=? -bar -complete=file LLI call <SID>run_lli(<f-args>)
endif endif
endif

View File

@@ -1,4 +1,6 @@
if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'puppet') == -1 if !polyglot#util#IsEnabled('puppet', expand('<sfile>:p'))
finish
endif
if !exists('g:puppet_align_hashes') if !exists('g:puppet_align_hashes')
let g:puppet_align_hashes = 1 let g:puppet_align_hashes = 1
@@ -7,5 +9,3 @@ endif
if g:puppet_align_hashes if g:puppet_align_hashes
inoremap <buffer> <silent> => =><Esc>:call puppet#align#AlignHashrockets()<CR>$a inoremap <buffer> <silent> => =><Esc>:call puppet#align#AlignHashrockets()<CR>$a
endif endif
endif

View File

@@ -1,4 +1,6 @@
if !exists('g:polyglot_disabled') || (index(g:polyglot_disabled, 'javascript') == -1 && index(g:polyglot_disabled, 'jsx') == -1) if !polyglot#util#IsEnabled('jsx', expand('<sfile>:p'))
finish
endif
" modified from html.vim " modified from html.vim
" For matchit plugin " For matchit plugin
@@ -28,5 +30,3 @@ augroup jsx_comment
augroup end augroup end
setlocal suffixesadd+=.tsx setlocal suffixesadd+=.tsx
endif

View File

@@ -1,5 +1,5 @@
if !exists('g:polyglot_disabled') || (index(g:polyglot_disabled, 'javascript') == -1 && index(g:polyglot_disabled, 'jsx') == -1) if !polyglot#util#IsEnabled('jsx', expand('<sfile>:p'))
finish
endif
source <sfile>:h/tsx.vim source <sfile>:h/tsx.vim
endif

View File

@@ -1,4 +1,6 @@
if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'html5') == -1 if !polyglot#util#IsEnabled('html5', expand('<sfile>:p'))
finish
endif
" Vim indent script for HTML " Vim indent script for HTML
" Header: "{{{ " Header: "{{{
@@ -1060,5 +1062,3 @@ let &cpo = s:cpo_save
unlet s:cpo_save unlet s:cpo_save
" vim: fdm=marker ts=8 sw=2 tw=78 " vim: fdm=marker ts=8 sw=2 tw=78
endif

View File

@@ -1,9 +1,9 @@
if !exists('g:polyglot_disabled') || (index(g:polyglot_disabled, 'javascript') == -1 && index(g:polyglot_disabled, 'jsx') == -1) if !polyglot#util#IsEnabled('jsx', expand('<sfile>:p'))
finish
endif
if get(g:, 'vim_jsx_pretty_disable_js', 0) if get(g:, 'vim_jsx_pretty_disable_js', 0)
finish finish
endif endif
source <sfile>:h/jsx.vim source <sfile>:h/jsx.vim
endif

View File

@@ -1,4 +1,6 @@
if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'graphql') == -1 if !polyglot#util#IsEnabled('graphql', expand('<sfile>:p'))
finish
endif
" Copyright (c) 2016-2020 Jon Parise <jon@indelible.org> " Copyright (c) 2016-2020 Jon Parise <jon@indelible.org>
" "
@@ -42,5 +44,3 @@ function GetJavascriptGraphQLIndent()
return eval(b:indentexpr_base) return eval(b:indentexpr_base)
endfunction endfunction
endif

View File

@@ -1,5 +1,5 @@
if !exists('g:polyglot_disabled') || (index(g:polyglot_disabled, 'javascript') == -1 && index(g:polyglot_disabled, 'jsx') == -1) if !polyglot#util#IsEnabled('jsx', expand('<sfile>:p'))
finish
endif
source <sfile>:h/jsx.vim source <sfile>:h/jsx.vim
endif

View File

@@ -1,4 +1,6 @@
if !exists('g:polyglot_disabled') || (index(g:polyglot_disabled, 'javascript') == -1 && index(g:polyglot_disabled, 'jsx') == -1) if !polyglot#util#IsEnabled('jsx', expand('<sfile>:p'))
finish
endif
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" Vim indent file " Vim indent file
@@ -29,5 +31,3 @@ endfunction
let &cpo = s:keepcpo let &cpo = s:keepcpo
unlet s:keepcpo unlet s:keepcpo
endif

View File

@@ -1,4 +1,6 @@
if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'objc') == -1 if !polyglot#util#IsEnabled('objc', expand('<sfile>:p'))
finish
endif
" Vim indent file " Vim indent file
" Language: Objective-C " Language: Objective-C
@@ -93,5 +95,3 @@ endfunction
" Restore 'cpo' options " Restore 'cpo' options
let &cpo = s:save_cpo let &cpo = s:save_cpo
unlet s:save_cpo unlet s:save_cpo
endif

View File

@@ -1,4 +1,6 @@
if !exists('g:polyglot_disabled') || (index(g:polyglot_disabled, 'javascript') == -1 && index(g:polyglot_disabled, 'jsx') == -1) if !polyglot#util#IsEnabled('jsx', expand('<sfile>:p'))
finish
endif
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" Vim indent file " Vim indent file
@@ -36,5 +38,3 @@ endfunction
let &cpo = s:keepcpo let &cpo = s:keepcpo
unlet s:keepcpo unlet s:keepcpo
endif

View File

@@ -1,4 +1,6 @@
if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'graphql') == -1 if !polyglot#util#IsEnabled('graphql', expand('<sfile>:p'))
finish
endif
" Copyright (c) 2016-2020 Jon Parise <jon@indelible.org> " Copyright (c) 2016-2020 Jon Parise <jon@indelible.org>
" "
@@ -42,5 +44,3 @@ function GetTypescriptGraphQLIndent()
return eval(b:indentexpr_base) return eval(b:indentexpr_base)
endfunction endfunction
endif

View File

@@ -1,5 +1,5 @@
if !exists('g:polyglot_disabled') || (index(g:polyglot_disabled, 'javascript') == -1 && index(g:polyglot_disabled, 'jsx') == -1) if !polyglot#util#IsEnabled('jsx', expand('<sfile>:p'))
finish
endif
source <sfile>:h/tsx.vim source <sfile>:h/tsx.vim
endif

View File

@@ -1,4 +1,6 @@
if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'cpp-modern') == -1 if !polyglot#util#IsEnabled('cpp-modern', expand('<sfile>:p'))
finish
endif
" ============================================================================== " ==============================================================================
" Vim syntax file " Vim syntax file
@@ -66,5 +68,3 @@ if get(g:, 'cpp_simple_highlight', 0)
hi link cTypedef Statement hi link cTypedef Statement
hi link cLabel Statement hi link cLabel Statement
endif endif
endif

View File

@@ -1,4 +1,6 @@
if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'cjsx') == -1 if !polyglot#util#IsEnabled('cjsx', expand('<sfile>:p'))
finish
endif
if exists('b:current_syntax') if exists('b:current_syntax')
let s:current_syntax=b:current_syntax let s:current_syntax=b:current_syntax
@@ -27,5 +29,3 @@ hi def link cjsxTagName Function
hi def link cjsxEntity Statement hi def link cjsxEntity Statement
hi def link cjsxEntityPunct Type hi def link cjsxEntityPunct Type
hi def link cjsxAttribProperty Type hi def link cjsxAttribProperty Type
endif

View File

@@ -1,4 +1,6 @@
if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'cpp-modern') == -1 if !polyglot#util#IsEnabled('cpp-modern', expand('<sfile>:p'))
finish
endif
" ============================================================================== " ==============================================================================
" Vim syntax file " Vim syntax file
@@ -208,5 +210,3 @@ if get(g:, 'cpp_simple_highlight', 0)
hi link cppExceptions Statement hi link cppExceptions Statement
hi link cppStorageClass Statement hi link cppStorageClass Statement
endif endif
endif

View File

@@ -1,4 +1,6 @@
if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'dhall') == -1 if !polyglot#util#IsEnabled('dhall', expand('<sfile>:p'))
finish
endif
" store and remove current syntax value " store and remove current syntax value
let old_syntax = b:current_syntax let old_syntax = b:current_syntax
@@ -13,5 +15,3 @@ hi def link quasiQuote Underlined
" restore current syntax value " restore current syntax value
let b:current_syntax = old_syntax let b:current_syntax = old_syntax
endif

View File

@@ -1,4 +1,6 @@
if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'scala') == -1 if !polyglot#util#IsEnabled('scala', expand('<sfile>:p'))
finish
endif
" Extends standard help syntax with highlighting of Scala code. " Extends standard help syntax with highlighting of Scala code.
" "
@@ -14,5 +16,3 @@ if has('conceal')
else else
syntax region rgnScala matchgroup=Ignore start='!sc!' end='!/sc!' contains=@ScalaCode syntax region rgnScala matchgroup=Ignore start='!sc!' end='!/sc!' contains=@ScalaCode
endif endif
endif

View File

@@ -1,4 +1,6 @@
if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'html5') == -1 if !polyglot#util#IsEnabled('html5', expand('<sfile>:p'))
finish
endif
" Vim syntax file " Vim syntax file
" Language: HTML (version 5.1) " Language: HTML (version 5.1)
@@ -196,5 +198,3 @@ syn keyword htmlArg contained veryverythickmathspace veryverythinmathspace voffs
" https://github.com/w3c/html/issues/694 " https://github.com/w3c/html/issues/694
syntax region htmlComment start=+<!--+ end=+-->+ contains=@Spell syntax region htmlComment start=+<!--+ end=+-->+ contains=@Spell
syntax region htmlComment start=+<!DOCTYPE+ keepend end=+>+ syntax region htmlComment start=+<!DOCTYPE+ keepend end=+>+
endif

View File

@@ -1,4 +1,6 @@
if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'html5') == -1 if !polyglot#util#IsEnabled('html5', expand('<sfile>:p'))
finish
endif
" Vim syntax file " Vim syntax file
" Language: WAI-ARIA " Language: WAI-ARIA
@@ -75,5 +77,3 @@ syn match htmlArg contained "\<aria-\%(\|labelledby\|owns\|posinset\|setsize\
syn match htmlArg contained "\<aria-\%(\|colcount\|colindex\|colspan\)\>" syn match htmlArg contained "\<aria-\%(\|colcount\|colindex\|colspan\)\>"
syn match htmlArg contained "\<aria-\%(\|rowcount\|rowindex\|rowspan\)\>" syn match htmlArg contained "\<aria-\%(\|rowcount\|rowindex\|rowspan\)\>"
endif

View File

@@ -1,4 +1,6 @@
if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'html5') == -1 if !polyglot#util#IsEnabled('html5', expand('<sfile>:p'))
finish
endif
" Vim syntax file " Vim syntax file
" Language: Electron " Language: Electron
@@ -15,5 +17,3 @@ syn keyword htmlArg contained useragent disablewebsecurity partition allowpopups
syn keyword htmlArg contained webpreferences blinkfeatures disableblinkfeatures syn keyword htmlArg contained webpreferences blinkfeatures disableblinkfeatures
syn keyword htmlArg contained guestinstance disableguestresize syn keyword htmlArg contained guestinstance disableguestresize
endif

View File

@@ -1,4 +1,6 @@
if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'html5') == -1 if !polyglot#util#IsEnabled('html5', expand('<sfile>:p'))
finish
endif
" Vim syntax file " Vim syntax file
" Language: RDFa " Language: RDFa
@@ -11,5 +13,3 @@ if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'html5') == -1
" RDFa " RDFa
" http://www.w3.org/TR/rdfa-syntax/#s_syntax " http://www.w3.org/TR/rdfa-syntax/#s_syntax
syn keyword htmlArg contained about content datatype href inlist prefix property rel resource rev src typeof vocab syn keyword htmlArg contained about content datatype href inlist prefix property rel resource rev src typeof vocab
endif

View File

@@ -1,4 +1,6 @@
if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'idris') == -1 if !polyglot#util#IsEnabled('idris', expand('<sfile>:p'))
finish
endif
" This script allows for unicode concealing of certain characters " This script allows for unicode concealing of certain characters
" For instance -> goes to → " For instance -> goes to →
@@ -78,5 +80,3 @@ hi link idrNiceOperator Operator
hi! link Conceal Operator hi! link Conceal Operator
setlocal conceallevel=2 setlocal conceallevel=2
endif

View File

@@ -1,4 +1,6 @@
if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'idris2') == -1 if !polyglot#util#IsEnabled('idris2', expand('<sfile>:p'))
finish
endif
" This script allows for unicode concealing of certain characters " This script allows for unicode concealing of certain characters
" For instance -> goes to → " For instance -> goes to →
@@ -78,5 +80,3 @@ hi link idrNiceOperator Operator
hi! link Conceal Operator hi! link Conceal Operator
setlocal conceallevel=2 setlocal conceallevel=2
endif

View File

@@ -1,9 +1,9 @@
if !exists('g:polyglot_disabled') || (index(g:polyglot_disabled, 'javascript') == -1 && index(g:polyglot_disabled, 'jsx') == -1) if !polyglot#util#IsEnabled('jsx', expand('<sfile>:p'))
finish
endif
if get(g:, 'vim_jsx_pretty_disable_js', 0) if get(g:, 'vim_jsx_pretty_disable_js', 0)
finish finish
endif endif
source <sfile>:h/jsx.vim source <sfile>:h/jsx.vim
endif

View File

@@ -1,4 +1,6 @@
if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'graphql') == -1 if !polyglot#util#IsEnabled('graphql', expand('<sfile>:p'))
finish
endif
" Copyright (c) 2016-2020 Jon Parise <jon@indelible.org> " Copyright (c) 2016-2020 Jon Parise <jon@indelible.org>
" "
@@ -60,5 +62,3 @@ elseif graphql#has_syntax_group('javaScriptStringT')
syn cluster javaScriptEmbededExpr add=graphqlTaggedTemplate syn cluster javaScriptEmbededExpr add=graphqlTaggedTemplate
syn cluster graphqlTaggedTemplate add=graphqlTemplateString syn cluster graphqlTaggedTemplate add=graphqlTemplateString
endif endif
endif

View File

@@ -1,4 +1,6 @@
if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'html5') == -1 if !polyglot#util#IsEnabled('html5', expand('<sfile>:p'))
finish
endif
" Vim syntax file " Vim syntax file
" Language: HTML5 New Stuff " Language: HTML5 New Stuff
@@ -49,5 +51,3 @@ syn keyword javascriptDomElemAttrs indeterminate
" select https://w3c.github.io/selection-api/#extensions-to-globaleventhandlers " select https://w3c.github.io/selection-api/#extensions-to-globaleventhandlers
syn keyword javascriptDomElemAttrs onselectstart onselectchange syn keyword javascriptDomElemAttrs onselectstart onselectchange
endif

View File

@@ -1,4 +1,6 @@
if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'javascript-sql') == -1 if !polyglot#util#IsEnabled('javascript-sql', expand('<sfile>:p'))
finish
endif
" Vim plugin " Vim plugin
" Language: JavaScript " Language: JavaScript
@@ -22,5 +24,3 @@ hi def link sqlTaggedTemplate jsTaggedTemplate
syn cluster jsExpression add=sqlTaggedTemplate syn cluster jsExpression add=sqlTaggedTemplate
syn cluster sqlTaggedTemplate add=sqlTemplateString syn cluster sqlTaggedTemplate add=sqlTemplateString
endif

View File

@@ -1,5 +1,5 @@
if !exists('g:polyglot_disabled') || (index(g:polyglot_disabled, 'javascript') == -1 && index(g:polyglot_disabled, 'jsx') == -1) if !polyglot#util#IsEnabled('jsx', expand('<sfile>:p'))
finish
endif
source <sfile>:h/jsx.vim source <sfile>:h/jsx.vim
endif

View File

@@ -1,5 +1,5 @@
if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'graphql') == -1 if !polyglot#util#IsEnabled('graphql', expand('<sfile>:p'))
finish
endif
runtime! after/syntax/javascript/graphql.vim runtime! after/syntax/javascript/graphql.vim
endif

View File

@@ -1,4 +1,6 @@
if !exists('g:polyglot_disabled') || (index(g:polyglot_disabled, 'javascript') == -1 && index(g:polyglot_disabled, 'jsx') == -1) if !polyglot#util#IsEnabled('jsx', expand('<sfile>:p'))
finish
endif
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" Vim syntax file " Vim syntax file
@@ -55,5 +57,3 @@ let b:current_syntax = 'javascript.jsx'
let &cpo = s:jsx_cpo let &cpo = s:jsx_cpo
unlet s:jsx_cpo unlet s:jsx_cpo
endif

View File

@@ -1,4 +1,6 @@
if !exists('g:polyglot_disabled') || (index(g:polyglot_disabled, 'javascript') == -1 && index(g:polyglot_disabled, 'jsx') == -1) if !polyglot#util#IsEnabled('jsx', expand('<sfile>:p'))
finish
endif
let s:highlight_close_tag = get(g:, 'vim_jsx_pretty_highlight_close_tag', 0) let s:highlight_close_tag = get(g:, 'vim_jsx_pretty_highlight_close_tag', 0)
@@ -221,5 +223,3 @@ if s:vim_jsx_pretty_colorful_config == 1
highlight def link jsArrowFuncArgs Type highlight def link jsArrowFuncArgs Type
highlight def link jsFuncArgs Type highlight def link jsFuncArgs Type
endif endif
endif

View File

@@ -1,4 +1,6 @@
if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'llvm') == -1 if !polyglot#util#IsEnabled('llvm', expand('<sfile>:p'))
finish
endif
" Copyright (c) 2018 rhysd " Copyright (c) 2018 rhysd
" "
@@ -22,5 +24,3 @@ if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'llvm') == -1
syn keyword llvmKeyword attributes syn keyword llvmKeyword attributes
syn match llvmNoName /#\d\+\>/ syn match llvmNoName /#\d\+\>/
endif

View File

@@ -1,4 +1,6 @@
if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'mdx') == -1 if !polyglot#util#IsEnabled('mdx', expand('<sfile>:p'))
finish
endif
" based on mxw/vim-jsx " based on mxw/vim-jsx
@@ -41,5 +43,3 @@ syn cluster jsExpression add=jsxRegion
" Allow jsxRegion to contain reserved words. " Allow jsxRegion to contain reserved words.
syn cluster javascriptNoReserved add=jsxRegion syn cluster javascriptNoReserved add=jsxRegion
endif

View File

@@ -1,4 +1,6 @@
if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'mathematica') == -1 if !polyglot#util#IsEnabled('mathematica', expand('<sfile>:p'))
finish
endif
"Vim conceal file "Vim conceal file
" Language: Mathematica " Language: Mathematica
@@ -1442,5 +1444,3 @@ endif
hi! link Conceal Normal hi! link Conceal Normal
setlocal conceallevel=2 setlocal conceallevel=2
endif

View File

@@ -1,4 +1,6 @@
if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'objc') == -1 if !polyglot#util#IsEnabled('objc', expand('<sfile>:p'))
finish
endif
" ARC type modifiers " ARC type modifiers
syn keyword objcTypeModifier __bridge __bridge_retained __bridge_transfer __autoreleasing __strong __weak __unsafe_unretained syn keyword objcTypeModifier __bridge __bridge_retained __bridge_transfer __autoreleasing __strong __weak __unsafe_unretained
@@ -19,5 +21,3 @@ syn match objcDirective "@property\|@synthesize\|@dynamic\|@package"
" Highlight property attributes as if they were type modifiers " Highlight property attributes as if they were type modifiers
hi def link objcPropertyAttribute objcTypeModifier hi def link objcPropertyAttribute objcTypeModifier
endif

View File

@@ -1,4 +1,4 @@
if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'reason') == -1 if !polyglot#util#IsEnabled('reason', expand('<sfile>:p'))
finish
endif endif

View File

@@ -1,4 +1,6 @@
if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'graphql') == -1 if !polyglot#util#IsEnabled('graphql', expand('<sfile>:p'))
finish
endif
" Copyright (c) 2016-2020 Jon Parise <jon@indelible.org> " Copyright (c) 2016-2020 Jon Parise <jon@indelible.org>
" "
@@ -33,5 +35,3 @@ if exists('s:current_syntax')
endif endif
syntax region graphqlExtensionPoint matchgroup=Noise start=+\[%graphql\_s*{|+lc=10 end=+|}\_s*]+he=s+1 contains=@GraphQLSyntax keepend syntax region graphqlExtensionPoint matchgroup=Noise start=+\[%graphql\_s*{|+lc=10 end=+|}\_s*]+he=s+1 contains=@GraphQLSyntax keepend
endif

View File

@@ -1,4 +1,6 @@
if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'rspec') == -1 if !polyglot#util#IsEnabled('rspec', expand('<sfile>:p'))
finish
endif
" "
" An rspec syntax file " An rspec syntax file
@@ -189,5 +191,3 @@ highlight link rspecMatchers Function
highlight link rspecMessageExpectation Function highlight link rspecMessageExpectation Function
let b:current_syntax = 'rspec' let b:current_syntax = 'rspec'
endif

View File

@@ -1,4 +1,6 @@
if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'yard') == -1 if !polyglot#util#IsEnabled('yard', expand('<sfile>:p'))
finish
endif
" Ruby syntax extensions for highlighting YARD documentation. " Ruby syntax extensions for highlighting YARD documentation.
" "
@@ -127,5 +129,3 @@ hi def link yardParametricType yardComment
hi def link yardArrow yardComment hi def link yardArrow yardComment
hi def link yardHashAngle yardComment hi def link yardHashAngle yardComment
hi def link yardHashCurly yardComment hi def link yardHashCurly yardComment
endif

View File

@@ -1,4 +1,6 @@
if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'rust') == -1 if !polyglot#util#IsEnabled('rust', expand('<sfile>:p'))
finish
endif
scriptencoding utf-8 scriptencoding utf-8
@@ -41,5 +43,3 @@ if !get(g:, 'rust_conceal_mod_path', 0)
endif endif
" vim: set et sw=4 sts=4 ts=8: " vim: set et sw=4 sts=4 ts=8:
endif

View File

@@ -1,4 +1,6 @@
if !exists('g:polyglot_disabled') || (index(g:polyglot_disabled, 'javascript') == -1 && index(g:polyglot_disabled, 'jsx') == -1) if !polyglot#util#IsEnabled('jsx', expand('<sfile>:p'))
finish
endif
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" Vim syntax file " Vim syntax file
@@ -59,5 +61,3 @@ let b:current_syntax = 'typescript.tsx'
let &cpo = s:jsx_cpo let &cpo = s:jsx_cpo
unlet s:jsx_cpo unlet s:jsx_cpo
endif

View File

@@ -1,4 +1,6 @@
if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'graphql') == -1 if !polyglot#util#IsEnabled('graphql', expand('<sfile>:p'))
finish
endif
" Copyright (c) 2016-2020 Jon Parise <jon@indelible.org> " Copyright (c) 2016-2020 Jon Parise <jon@indelible.org>
" "
@@ -45,5 +47,3 @@ hi def link graphqlTemplateExpression typescriptTemplateSubstitution
syn cluster typescriptExpression add=graphqlTaggedTemplate syn cluster typescriptExpression add=graphqlTaggedTemplate
syn cluster graphqlTaggedTemplate add=graphqlTemplateString syn cluster graphqlTaggedTemplate add=graphqlTemplateString
endif

View File

@@ -1,5 +1,5 @@
if !exists('g:polyglot_disabled') || (index(g:polyglot_disabled, 'javascript') == -1 && index(g:polyglot_disabled, 'jsx') == -1) if !polyglot#util#IsEnabled('jsx', expand('<sfile>:p'))
finish
endif
source <sfile>:h/tsx.vim source <sfile>:h/tsx.vim
endif

View File

@@ -1,5 +1,5 @@
if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'graphql') == -1 if !polyglot#util#IsEnabled('graphql', expand('<sfile>:p'))
finish
endif
runtime! after/syntax/typescript/graphql.vim runtime! after/syntax/typescript/graphql.vim
endif

View File

@@ -1,5 +1,5 @@
if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'graphql') == -1 if !polyglot#util#IsEnabled('graphql', expand('<sfile>:p'))
finish
endif
runtime! after/syntax/javascript/graphql.vim runtime! after/syntax/javascript/graphql.vim
endif

View File

@@ -1,4 +1,6 @@
if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'zinit') == -1 if !polyglot#util#IsEnabled('zinit', expand('<sfile>:p'))
finish
endif
" Copyright (c) 2019 Sebastian Gniazdowski " Copyright (c) 2019 Sebastian Gniazdowski
" "
@@ -122,5 +124,3 @@ highlight def link ZinitSnippetUrl2 Macro
highlight def link ZinitSnippetUrl3 Macro highlight def link ZinitSnippetUrl3 Macro
highlight def link ZinitSnippetUrl4 Macro highlight def link ZinitSnippetUrl4 Macro
highlight def link ZinitTrailingWhiteSpace Error highlight def link ZinitTrailingWhiteSpace Error
endif

View File

@@ -1,11 +1,6 @@
let s:base = expand("<sfile>:h:h") if !polyglot#util#IsEnabled('julia', expand('<sfile>:p'))
let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" }
let files = filter(globpath(&rtp, 'autoload/LaTeXtoUnicode.vim', 1, 1), Filter)
if len(files) > 0
exec 'source ' . files[0]
finish finish
endif endif
if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'julia') == -1
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" Support for LaTex-to-Unicode conversion as in the Julia REPL " " Support for LaTex-to-Unicode conversion as in the Julia REPL "
@@ -659,5 +654,3 @@ function! LaTeXtoUnicode#Toggle()
endif endif
return '' return ''
endfunction endfunction
endif

View File

@@ -1,11 +1,6 @@
let s:base = expand("<sfile>:h:h") if !polyglot#util#IsEnabled('rst', expand('<sfile>:p'))
let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" }
let files = filter(globpath(&rtp, 'autoload/RstFold.vim', 1, 1), Filter)
if len(files) > 0
exec 'source ' . files[0]
finish finish
endif endif
if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'rst') == -1
" Author: Antony Lee <anntzer.lee@gmail.com> " Author: Antony Lee <anntzer.lee@gmail.com>
" Description: Helper functions for reStructuredText syntax folding " Description: Helper functions for reStructuredText syntax folding
@@ -69,5 +64,3 @@ function RstFold#GetRstFoldText()
let text = thisline =~ '^\([=`:.''"~^_*+#-]\)\1\+$' ? getline(v:foldstart + 1) : thisline let text = thisline =~ '^\([=`:.''"~^_*+#-]\)\1\+$' ? getline(v:foldstart + 1) : thisline
return indent . text return indent . text
endfunction endfunction
endif

View File

@@ -1,11 +1,6 @@
let s:base = expand("<sfile>:h:h") if !polyglot#util#IsEnabled('ada', expand('<sfile>:p'))
let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" }
let files = filter(globpath(&rtp, 'autoload/ada.vim', 1, 1), Filter)
if len(files) > 0
exec 'source ' . files[0]
finish finish
endif endif
if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'ada') == -1
"------------------------------------------------------------------------------ "------------------------------------------------------------------------------
" Description: Perform Ada specific completion & tagging. " Description: Perform Ada specific completion & tagging.
@@ -644,5 +639,3 @@ finish " 1}}}
"------------------------------------------------------------------------------ "------------------------------------------------------------------------------
" vim: textwidth=78 wrap tabstop=8 shiftwidth=3 softtabstop=3 noexpandtab " vim: textwidth=78 wrap tabstop=8 shiftwidth=3 softtabstop=3 noexpandtab
" vim: foldmethod=marker " vim: foldmethod=marker
endif

View File

@@ -1,11 +1,6 @@
let s:base = expand("<sfile>:h:h") if !polyglot#util#IsEnabled('rust', expand('<sfile>:p'))
let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" }
let files = filter(globpath(&rtp, 'autoload/cargo.vim', 1, 1), Filter)
if len(files) > 0
exec 'source ' . files[0]
finish finish
endif endif
if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'rust') == -1
function! cargo#Load() function! cargo#Load()
" Utility call to get this script loaded, for debugging " Utility call to get this script loaded, for debugging
@@ -154,5 +149,3 @@ function! cargo#runtarget(args)
endfunction endfunction
" vim: set et sw=4 sts=4 ts=8: " vim: set et sw=4 sts=4 ts=8:
endif

View File

@@ -1,11 +1,6 @@
let s:base = expand("<sfile>:h:h") if !polyglot#util#IsEnabled('rust', expand('<sfile>:p'))
let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" }
let files = filter(globpath(&rtp, 'autoload/cargo/quickfix.vim', 1, 1), Filter)
if len(files) > 0
exec 'source ' . files[0]
finish finish
endif endif
if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'rust') == -1
function! cargo#quickfix#CmdPre() abort function! cargo#quickfix#CmdPre() abort
if &filetype ==# 'rust' && get(b:, 'current_compiler', '') ==# 'cargo' && if &filetype ==# 'rust' && get(b:, 'current_compiler', '') ==# 'cargo' &&
@@ -34,5 +29,3 @@ function! cargo#quickfix#CmdPost() abort
endfunction endfunction
" vim: set et sw=4 sts=4 ts=8: " vim: set et sw=4 sts=4 ts=8:
endif

View File

@@ -1,11 +1,6 @@
let s:base = expand("<sfile>:h:h") if !polyglot#util#IsEnabled('clojure', expand('<sfile>:p'))
let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" }
let files = filter(globpath(&rtp, 'autoload/clojurecomplete.vim', 1, 1), Filter)
if len(files) > 0
exec 'source ' . files[0]
finish finish
endif endif
if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'clojure') == -1
" Vim completion script " Vim completion script
" Language: Clojure " Language: Clojure
@@ -29,5 +24,3 @@ function! clojurecomplete#Complete(findstart, base)
endfunction endfunction
" vim:sts=8:sw=8:ts=8:noet " vim:sts=8:sw=8:ts=8:noet
endif

View File

@@ -1,11 +1,6 @@
let s:base = expand("<sfile>:h:h") if !polyglot#util#IsEnabled('coffee-script', expand('<sfile>:p'))
let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" }
let files = filter(globpath(&rtp, 'autoload/coffee.vim', 1, 1), Filter)
if len(files) > 0
exec 'source ' . files[0]
finish finish
endif endif
if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'coffee-script') == -1
" Language: CoffeeScript " Language: CoffeeScript
" Maintainer: Mick Koch <mick@kochm.co> " Maintainer: Mick Koch <mick@kochm.co>
@@ -61,5 +56,3 @@ function! coffee#CoffeeSetUpErrorFormat()
\%f:%l:%c:\ error:\ %m, \%f:%l:%c:\ error:\ %m,
\%-G%.%# \%-G%.%#
endfunction endfunction
endif

View File

@@ -1,11 +1,6 @@
let s:base = expand("<sfile>:h:h") if !polyglot#util#IsEnabled('crystal', expand('<sfile>:p'))
let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" }
let files = filter(globpath(&rtp, 'autoload/crystal/indent.vim', 1, 1), Filter)
if len(files) > 0
exec 'source ' . files[0]
finish finish
endif endif
if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'crystal') == -1
" Variables {{{1 " Variables {{{1
" ========= " =========
@@ -1047,5 +1042,4 @@ endfunction
" }}}1 " }}}1
" vim:sw=2 sts=2 ts=8 fdm=marker et: " vim:sw=2 sts=2 ts=8 fdm=marker et:
endif

View File

@@ -1,11 +1,6 @@
let s:base = expand("<sfile>:h:h") if !polyglot#util#IsEnabled('crystal', expand('<sfile>:p'))
let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" }
let files = filter(globpath(&rtp, 'autoload/crystal_lang.vim', 1, 1), Filter)
if len(files) > 0
exec 'source ' . files[0]
finish finish
endif endif
if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'crystal') == -1
let s:V = vital#crystal#new() let s:V = vital#crystal#new()
let s:P = s:V.import('Process') let s:P = s:V.import('Process')
@@ -370,5 +365,3 @@ function! crystal_lang#expand(file, pos, ...) abort
endfunction endfunction
" vim: sw=2 sts=2 et: " vim: sw=2 sts=2 et:
endif

View File

@@ -1,11 +1,6 @@
let s:base = expand("<sfile>:h:h") if !polyglot#util#IsEnabled('csv', expand('<sfile>:p'))
let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" }
let files = filter(globpath(&rtp, 'autoload/csv.vim', 1, 1), Filter)
if len(files) > 0
exec 'source ' . files[0]
finish finish
endif endif
if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'csv') == -1
" Filetype plugin for editing CSV files. "{{{1 " Filetype plugin for editing CSV files. "{{{1
" Author: Christian Brabandt <cb@256bit.org> " Author: Christian Brabandt <cb@256bit.org>
@@ -3203,5 +3198,3 @@ endfun
" Vim Modeline " {{{2 " Vim Modeline " {{{2
" vim: set foldmethod=marker et sw=0 sts=-1 ts=4: " vim: set foldmethod=marker et sw=0 sts=-1 ts=4:
endif

View File

@@ -1,11 +1,6 @@
let s:base = expand("<sfile>:h:h") if !polyglot#util#IsEnabled('dart', expand('<sfile>:p'))
let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" }
let files = filter(globpath(&rtp, 'autoload/dart.vim', 1, 1), Filter)
if len(files) > 0
exec 'source ' . files[0]
finish finish
endif endif
if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'dart') == -1
function! s:error(text) abort function! s:error(text) abort
@@ -190,5 +185,3 @@ function! dart#setModifiable() abort
setlocal nomodifiable setlocal nomodifiable
endif endif
endfunction endfunction
endif

View File

@@ -1,11 +1,6 @@
let s:base = expand("<sfile>:h:h") if !polyglot#util#IsEnabled('elixir', expand('<sfile>:p'))
let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" }
let files = filter(globpath(&rtp, 'autoload/db/adapter/ecto.vim', 1, 1), Filter)
if len(files) > 0
exec 'source ' . files[0]
finish finish
endif endif
if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'elixir') == -1
let s:path = expand('<sfile>:h') let s:path = expand('<sfile>:h')
let s:cmd = join(['mix', 'run', '--no-start', '--no-compile', shellescape(s:path.'/get_repos.exs')]) let s:cmd = join(['mix', 'run', '--no-start', '--no-compile', shellescape(s:path.'/get_repos.exs')])
@@ -27,5 +22,3 @@ endfunction
function! db#adapter#ecto#complete_opaque(url) abort function! db#adapter#ecto#complete_opaque(url) abort
return map(s:repo_list(), 'v:val[0]') return map(s:repo_list(), 'v:val[0]')
endfunction endfunction
endif

View File

@@ -1,11 +1,6 @@
let s:base = expand("<sfile>:h:h") if !polyglot#util#IsEnabled('crystal', expand('<sfile>:p'))
let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" }
let files = filter(globpath(&rtp, 'autoload/ecrystal.vim', 1, 1), Filter)
if len(files) > 0
exec 'source ' . files[0]
finish finish
endif endif
if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'crystal') == -1
let s:ecrystal_extensions = { let s:ecrystal_extensions = {
\ 'cr': 'crystal', \ 'cr': 'crystal',
@@ -39,5 +34,3 @@ function! ecrystal#SetSubtype() abort
endfunction endfunction
" vim: sw=2 sts=2 et: " vim: sw=2 sts=2 et:
endif

View File

@@ -1,11 +1,6 @@
let s:base = expand("<sfile>:h:h") if !polyglot#util#IsEnabled('elixir', expand('<sfile>:p'))
let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" }
let files = filter(globpath(&rtp, 'autoload/elixir/indent.vim', 1, 1), Filter)
if len(files) > 0
exec 'source ' . files[0]
finish finish
endif endif
if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'elixir') == -1
if !exists("g:elixir_indent_max_lookbehind") if !exists("g:elixir_indent_max_lookbehind")
let g:elixir_indent_max_lookbehind = 30 let g:elixir_indent_max_lookbehind = 30
@@ -378,5 +373,3 @@ function! elixir#indent#handle_inside_generic_block(context)
return -1 return -1
endif endif
endfunction endfunction
endif

View File

@@ -1,11 +1,6 @@
let s:base = expand("<sfile>:h:h") if !polyglot#util#IsEnabled('elixir', expand('<sfile>:p'))
let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" }
let files = filter(globpath(&rtp, 'autoload/elixir/util.vim', 1, 1), Filter)
if len(files) > 0
exec 'source ' . files[0]
finish finish
endif endif
if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'elixir') == -1
function! elixir#util#get_filename(word) abort function! elixir#util#get_filename(word) abort
let word = a:word let word = a:word
@@ -31,5 +26,3 @@ function! elixir#util#get_filename(word) abort
return word return word
endfunction endfunction
endif

View File

@@ -1,11 +1,6 @@
let s:base = expand("<sfile>:h:h") if !polyglot#util#IsEnabled('fish', expand('<sfile>:p'))
let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" }
let files = filter(globpath(&rtp, 'autoload/fish.vim', 1, 1), Filter)
if len(files) > 0
exec 'source ' . files[0]
finish finish
endif endif
if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'fish') == -1
function! fish#Indent() function! fish#Indent()
let l:prevlnum = prevnonblank(v:lnum - 1) let l:prevlnum = prevnonblank(v:lnum - 1)
@@ -92,5 +87,3 @@ endfunction
function! fish#errorformat() function! fish#errorformat()
return '%Afish: %m,%-G%*\\ ^,%-Z%f (line %l):%s' return '%Afish: %m,%-G%*\\ ^,%-Z%f (line %l):%s'
endfunction endfunction
endif

View File

@@ -1,11 +1,6 @@
let s:base = expand("<sfile>:h:h") if !polyglot#util#IsEnabled('fsharp', expand('<sfile>:p'))
let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" }
let files = filter(globpath(&rtp, 'autoload/fsharp.vim', 1, 1), Filter)
if len(files) > 0
exec 'source ' . files[0]
finish finish
endif endif
if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'fsharp') == -1
" Vim autoload functions " Vim autoload functions
@@ -520,5 +515,3 @@ let &cpo = s:cpo_save
unlet s:cpo_save unlet s:cpo_save
" vim: sw=4 et sts=4 " vim: sw=4 et sts=4
endif

View File

@@ -1,11 +1,6 @@
let s:base = expand("<sfile>:h:h") if !polyglot#util#IsEnabled('gitignore', expand('<sfile>:p'))
let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" }
let files = filter(globpath(&rtp, 'autoload/fzf_gitignore.vim', 1, 1), Filter)
if len(files) > 0
exec 'source ' . files[0]
finish finish
endif endif
if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'gitignore') == -1
scriptencoding utf-8 scriptencoding utf-8
@@ -44,5 +39,3 @@ function! fzf_gitignore#run() abort
endfunction endfunction
" vim: ts=2 et sw=2 " vim: ts=2 et sw=2
endif

View File

@@ -1,11 +1,6 @@
let s:base = expand("<sfile>:h:h") if !polyglot#util#IsEnabled('go', expand('<sfile>:p'))
let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" }
let files = filter(globpath(&rtp, 'autoload/go/config.vim', 1, 1), Filter)
if len(files) > 0
exec 'source ' . files[0]
finish finish
endif endif
if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'go') == -1
" don't spam the user when Vim is started in Vi compatibility mode " don't spam the user when Vim is started in Vi compatibility mode
let s:cpo_save = &cpo let s:cpo_save = &cpo
@@ -630,5 +625,3 @@ let &cpo = s:cpo_save
unlet s:cpo_save unlet s:cpo_save
" vim: sw=2 ts=2 et " vim: sw=2 ts=2 et
endif

View File

@@ -1,11 +1,6 @@
let s:base = expand("<sfile>:h:h") if !polyglot#util#IsEnabled('graphql', expand('<sfile>:p'))
let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" }
let files = filter(globpath(&rtp, 'autoload/graphql.vim', 1, 1), Filter)
if len(files) > 0
exec 'source ' . files[0]
finish finish
endif endif
if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'graphql') == -1
" Copyright (c) 2016-2020 Jon Parise <jon@indelible.org> " Copyright (c) 2016-2020 Jon Parise <jon@indelible.org>
" "
@@ -42,5 +37,3 @@ endfunction
function! graphql#javascript_tags() abort function! graphql#javascript_tags() abort
return get(g:, 'graphql_javascript_tags', ['gql', 'graphql', 'Relay.QL']) return get(g:, 'graphql_javascript_tags', ['gql', 'graphql', 'Relay.QL'])
endfunction endfunction
endif

View File

@@ -1,11 +1,6 @@
let s:base = expand("<sfile>:h:h") if !polyglot#util#IsEnabled('html5', expand('<sfile>:p'))
let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" }
let files = filter(globpath(&rtp, 'autoload/htmlcomplete.vim', 1, 1), Filter)
if len(files) > 0
exec 'source ' . files[0]
finish finish
endif endif
if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'html5') == -1
" Vim completion script " Vim completion script
" Language: HTML and XHTML " Language: HTML and XHTML
@@ -848,5 +843,3 @@ function! htmlcomplete#CheckDoctype() " {{{
endfunction endfunction
" }}} " }}}
" vim:set foldmethod=marker: " vim:set foldmethod=marker:
endif

View File

@@ -1,11 +1,6 @@
let s:base = expand("<sfile>:h:h") if !polyglot#util#IsEnabled('jsonnet', expand('<sfile>:p'))
let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" }
let files = filter(globpath(&rtp, 'autoload/jsonnet.vim', 1, 1), Filter)
if len(files) > 0
exec 'source ' . files[0]
finish finish
endif endif
if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'jsonnet') == -1
@@ -132,5 +127,3 @@ function! jsonnet#Format()
endfunction endfunction
endif

View File

@@ -1,11 +1,6 @@
let s:base = expand("<sfile>:h:h") if !polyglot#util#IsEnabled('jsx', expand('<sfile>:p'))
let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" }
let files = filter(globpath(&rtp, 'autoload/jsx_pretty/comment.vim', 1, 1), Filter)
if len(files) > 0
exec 'source ' . files[0]
finish finish
endif endif
if !exists('g:polyglot_disabled') || (index(g:polyglot_disabled, 'javascript') == -1 && index(g:polyglot_disabled, 'jsx') == -1)
function! jsx_pretty#comment#update_commentstring(original) function! jsx_pretty#comment#update_commentstring(original)
let line = getline(".") let line = getline(".")
@@ -44,5 +39,3 @@ function! s:syn_contains(lnum, cnum, syn_name)
let syn_names = map(stack, 'synIDattr(v:val, "name")') let syn_names = map(stack, 'synIDattr(v:val, "name")')
return index(syn_names, a:syn_name) >= 0 return index(syn_names, a:syn_name) >= 0
endfunction endfunction
endif

View File

@@ -1,11 +1,6 @@
let s:base = expand("<sfile>:h:h") if !polyglot#util#IsEnabled('jsx', expand('<sfile>:p'))
let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" }
let files = filter(globpath(&rtp, 'autoload/jsx_pretty/indent.vim', 1, 1), Filter)
if len(files) > 0
exec 'source ' . files[0]
finish finish
endif endif
if !exists('g:polyglot_disabled') || (index(g:polyglot_disabled, 'javascript') == -1 && index(g:polyglot_disabled, 'jsx') == -1)
if exists('*shiftwidth') if exists('*shiftwidth')
function! s:sw() function! s:sw()
@@ -309,5 +304,3 @@ function! jsx_pretty#indent#get(js_indent)
return a:js_indent() return a:js_indent()
endfunction endfunction
endif

View File

@@ -1,11 +1,6 @@
let s:base = expand("<sfile>:h:h") if !polyglot#util#IsEnabled('julia', expand('<sfile>:p'))
let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" }
let files = filter(globpath(&rtp, 'autoload/julia.vim', 1, 1), Filter)
if len(files) > 0
exec 'source ' . files[0]
finish finish
endif endif
if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'julia') == -1
function! julia#set_syntax_version(jvers) function! julia#set_syntax_version(jvers)
echo "The julia#set_syntax_version function is deprecated" echo "The julia#set_syntax_version function is deprecated"
@@ -172,5 +167,3 @@ function! julia#gotodefinition()
return return
endfunction endfunction
endif

View File

@@ -1,11 +1,6 @@
let s:base = expand("<sfile>:h:h") if !polyglot#util#IsEnabled('julia', expand('<sfile>:p'))
let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" }
let files = filter(globpath(&rtp, 'autoload/julia/doc.vim', 1, 1), Filter)
if len(files) > 0
exec 'source ' . files[0]
finish finish
endif endif
if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'julia') == -1
" path to the julia binary to communicate with " path to the julia binary to communicate with
if has('win32') || has('win64') if has('win32') || has('win64')
@@ -249,5 +244,3 @@ function! s:likely(str) abort
let output = systemlist(cmd) let output = systemlist(cmd)
return split(matchstr(output[0], '\C^search: \zs.*')) return split(matchstr(output[0], '\C^search: \zs.*'))
endfunction endfunction
endif

View File

@@ -1,11 +1,6 @@
let s:base = expand("<sfile>:h:h") if !polyglot#util#IsEnabled('julia', expand('<sfile>:p'))
let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" }
let files = filter(globpath(&rtp, 'autoload/julia_blocks.vim', 1, 1), Filter)
if len(files) > 0
exec 'source ' . files[0]
finish finish
endif endif
if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'julia') == -1
" Facilities for moving around Julia blocks (e.g. if/end, function/end etc.) " Facilities for moving around Julia blocks (e.g. if/end, function/end etc.)
" (AKA a collection of horrible hacks) " (AKA a collection of horrible hacks)
@@ -801,5 +796,3 @@ function! s:cursor_moved(...)
let b:jlblk_did_select = b:jlblk_doing_select let b:jlblk_did_select = b:jlblk_doing_select
let b:jlblk_doing_select = 0 let b:jlblk_doing_select = 0
endfunction endfunction
endif

View File

@@ -1,11 +1,6 @@
let s:base = expand("<sfile>:h:h") if !polyglot#util#IsEnabled('julia', expand('<sfile>:p'))
let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" }
let files = filter(globpath(&rtp, 'autoload/julia_latex_symbols.vim', 1, 1), Filter)
if len(files) > 0
exec 'source ' . files[0]
finish finish
endif endif
if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'julia') == -1
" This file is autogenerated from the script 'generate_latex_symbols_table.jl' " This file is autogenerated from the script 'generate_latex_symbols_table.jl'
" The symbols are based on Julia version 1.5.0-DEV.67 " The symbols are based on Julia version 1.5.0-DEV.67
@@ -3339,5 +3334,3 @@ function! julia_latex_symbols#get_dict()
\ '\:baggage_claim:': '🛄', \ '\:baggage_claim:': '🛄',
\ '\:left_luggage:': '🛅'} \ '\:left_luggage:': '🛅'}
endfunction endfunction
endif

View File

@@ -1,11 +1,6 @@
let s:base = expand("<sfile>:h:h") if !polyglot#util#IsEnabled('ledger', expand('<sfile>:p'))
let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" }
let files = filter(globpath(&rtp, 'autoload/ledger.vim', 1, 1), Filter)
if len(files) > 0
exec 'source ' . files[0]
finish finish
endif endif
if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'ledger') == -1
scriptencoding utf-8 scriptencoding utf-8
" vim:ts=2:sw=2:sts=2:foldmethod=marker " vim:ts=2:sw=2:sts=2:foldmethod=marker
@@ -747,5 +742,3 @@ function! ledger#show_balance(file, ...) abort
endif endif
endf endf
" }}} " }}}
endif

View File

@@ -1,11 +1,6 @@
let s:base = expand("<sfile>:h:h") if !polyglot#util#IsEnabled('nim', expand('<sfile>:p'))
let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" }
let files = filter(globpath(&rtp, 'autoload/nim.vim', 1, 1), Filter)
if len(files) > 0
exec 'source ' . files[0]
finish finish
endif endif
if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'nim') == -1
let g:nim_log = [] let g:nim_log = []
let s:plugin_path = escape(expand('<sfile>:p:h'), '\') let s:plugin_path = escape(expand('<sfile>:p:h'), '\')
@@ -245,5 +240,3 @@ if exists('g:SyntasticRegistry')
\ 'filetype': 'nim', \ 'filetype': 'nim',
\ 'name': 'nim'}) \ 'name': 'nim'})
endif endif
endif

View File

@@ -0,0 +1,64 @@
" Restore 'cpoptions'
let s:cpo_save = &cpo
set cpo&vim
let s:disabled_packages = {}
let s:new_polyglot_disabled = []
if exists('g:polyglot_disabled')
for pkg in g:polyglot_disabled
let base = split(pkg, '\.')
if len(base) > 0
let s:disabled_packages[pkg] = 1
call add(s:new_polyglot_disabled, base[0])
endif
endfor
else
let g:polyglot_disabled_not_set = 1
endif
let s:base = expand('<sfile>:p:h:h:h')
func polyglot#util#Filter(idx, val)
let val = fnamemodify(a:val . '/', ':p:h')
return resolve(val) !=? s:base && stridx(val, $VIMRUNTIME) == -1 && val !~? '/after$'
endfunc
let s:rtp = join(filter(split(&rtp, ','), function('polyglot#util#Filter')), ',')
func polyglot#util#IsEnabled(type, file)
if a:file != "ftdetect"
let file = a:file[len(s:base) + 1:]
let files = globpath(s:rtp, file, 1, 1)
if !empty(files)
exec 'source' files[0]
return 0
endif
endif
if a:type == "jsx"
return !has_key(s:disabled_packages, "jsx") && !has_key(s:disabled_packages, "javascript")
endif
return !has_key(s:disabled_packages, a:type)
endfunc
func! polyglot#util#Verify()
if exists("g:polyglot_disabled_not_set")
if exists("g:polyglot_disabled")
echohl WarningMsg
echo "vim-polyglot: g:polyglot_disabled should be defined before loading vim-polyglot"
echohl None
endif
unlet g:polyglot_disabled_not_set
endif
endfunc
" Save polyglot_disabled without postfixes
if exists('g:polyglot_disabled')
let g:polyglot_disabled = s:new_polyglot_disabled
endif
" Restore 'cpoptions'
let &cpo = s:cpo_save
unlet s:cpo_save

View File

@@ -1,11 +1,6 @@
let s:base = expand("<sfile>:h:h") if !polyglot#util#IsEnabled('pony', expand('<sfile>:p'))
let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" }
let files = filter(globpath(&rtp, 'autoload/pony.vim', 1, 1), Filter)
if len(files) > 0
exec 'source ' . files[0]
finish finish
endif endif
if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'pony') == -1
" Vim plugin file " Vim plugin file
" Language: Pony " Language: Pony
@@ -539,5 +534,3 @@ endfunction
let &cpo = s:cpo_save let &cpo = s:cpo_save
unlet s:cpo_save unlet s:cpo_save
endif

View File

@@ -1,11 +1,6 @@
let s:base = expand("<sfile>:h:h") if !polyglot#util#IsEnabled('puppet', expand('<sfile>:p'))
let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" }
let files = filter(globpath(&rtp, 'autoload/puppet/align.vim', 1, 1), Filter)
if len(files) > 0
exec 'source ' . files[0]
finish finish
endif endif
if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'puppet') == -1
function! puppet#align#IndentLevel(lnum) function! puppet#align#IndentLevel(lnum)
return indent(a:lnum) / &shiftwidth return indent(a:lnum) / &shiftwidth
@@ -75,5 +70,3 @@ function! puppet#align#AlignHashrockets(...) abort
endif endif
endfor endfor
endfunction endfunction
endif

View File

@@ -1,11 +1,6 @@
let s:base = expand("<sfile>:h:h") if !polyglot#util#IsEnabled('puppet', expand('<sfile>:p'))
let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" }
let files = filter(globpath(&rtp, 'autoload/puppet/ctags.vim', 1, 1), Filter)
if len(files) > 0
exec 'source ' . files[0]
finish finish
endif endif
if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'puppet') == -1
if !exists('s:ctags_type') if !exists('s:ctags_type')
@@ -43,5 +38,3 @@ function! puppet#ctags#Type()
return s:ctags_type return s:ctags_type
endfunction endfunction
endif

View File

@@ -1,11 +1,6 @@
let s:base = expand("<sfile>:h:h") if !polyglot#util#IsEnabled('puppet', expand('<sfile>:p'))
let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" }
let files = filter(globpath(&rtp, 'autoload/puppet/format.vim', 1, 1), Filter)
if len(files) > 0
exec 'source ' . files[0]
finish finish
endif endif
if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'puppet') == -1
" "
" Simple format using puppet's l:indents and align hashrockets function " Simple format using puppet's l:indents and align hashrockets function
@@ -77,5 +72,3 @@ function! puppet#format#Fallback(start_lnum, end_lnum) abort
endfunction endfunction
endif

View File

@@ -1,11 +1,6 @@
let s:base = expand("<sfile>:h:h") if !polyglot#util#IsEnabled('python-compiler', expand('<sfile>:p'))
let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" }
let files = filter(globpath(&rtp, 'autoload/python/utils.vim', 1, 1), Filter)
if len(files) > 0
exec 'source ' . files[0]
finish finish
endif endif
if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'python-compiler') == -1
" Sometimes Python issues debugging messages " Sometimes Python issues debugging messages
" which don't belong to a call stack context " which don't belong to a call stack context
@@ -24,5 +19,3 @@ function! python#utils#fix_qflist() " {{{
call setqflist(l:traceback) call setqflist(l:traceback)
endif endif
endfunction " }}} endfunction " }}}
endif

View File

@@ -1,11 +1,6 @@
let s:base = expand("<sfile>:h:h") if !polyglot#util#IsEnabled('requirements', expand('<sfile>:p'))
let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" }
let files = filter(globpath(&rtp, 'autoload/requirements.vim', 1, 1), Filter)
if len(files) > 0
exec 'source ' . files[0]
finish finish
endif endif
if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'requirements') == -1
" the Requirements File Format syntax support for Vim " the Requirements File Format syntax support for Vim
" Version: 1.5.3 " Version: 1.5.3
@@ -39,5 +34,3 @@ set cpo&vim
let &cpo = s:save_cpo let &cpo = s:save_cpo
unlet s:save_cpo unlet s:save_cpo
" vim: et sw=4 ts=4 sts=4: " vim: et sw=4 ts=4 sts=4:
endif

View File

@@ -1,11 +1,6 @@
let s:base = expand("<sfile>:h:h") if !polyglot#util#IsEnabled('ruby', expand('<sfile>:p'))
let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" }
let files = filter(globpath(&rtp, 'autoload/rubycomplete.vim', 1, 1), Filter)
if len(files) > 0
exec 'source ' . files[0]
finish finish
endif endif
if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'ruby') == -1
" Vim completion script " Vim completion script
" Language: Ruby " Language: Ruby
@@ -878,5 +873,3 @@ call s:DefRuby()
"}}} ruby-side code "}}} ruby-side code
" vim:tw=78:sw=4:ts=8:et:fdm=marker:ft=vim:norl: " vim:tw=78:sw=4:ts=8:et:fdm=marker:ft=vim:norl:
endif

View File

@@ -1,11 +1,6 @@
let s:base = expand("<sfile>:h:h") if !polyglot#util#IsEnabled('rust', expand('<sfile>:p'))
let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" }
let files = filter(globpath(&rtp, 'autoload/rust.vim', 1, 1), Filter)
if len(files) > 0
exec 'source ' . files[0]
finish finish
endif endif
if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'rust') == -1
" Description: Helper functions for Rust commands/mappings " Description: Helper functions for Rust commands/mappings
" Last Modified: May 27, 2014 " Last Modified: May 27, 2014
@@ -577,5 +572,3 @@ endfunction
" }}}1 " }}}1
" vim: set et sw=4 sts=4 ts=8: " vim: set et sw=4 sts=4 ts=8:
endif

View File

@@ -1,11 +1,6 @@
let s:base = expand("<sfile>:h:h") if !polyglot#util#IsEnabled('rust', expand('<sfile>:p'))
let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" }
let files = filter(globpath(&rtp, 'autoload/rust/debugging.vim', 1, 1), Filter)
if len(files) > 0
exec 'source ' . files[0]
finish finish
endif endif
if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'rust') == -1
" For debugging, inspired by https://github.com/w0rp/rust/blob/master/autoload/rust/debugging.vim " For debugging, inspired by https://github.com/w0rp/rust/blob/master/autoload/rust/debugging.vim
@@ -110,5 +105,3 @@ function! rust#debugging#InfoToFile(filename) abort
endfunction endfunction
" vim: set et sw=4 sts=4 ts=8: " vim: set et sw=4 sts=4 ts=8:
endif

View File

@@ -1,11 +1,6 @@
let s:base = expand("<sfile>:h:h") if !polyglot#util#IsEnabled('rust', expand('<sfile>:p'))
let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" }
let files = filter(globpath(&rtp, 'autoload/rust/delimitmate.vim', 1, 1), Filter)
if len(files) > 0
exec 'source ' . files[0]
finish finish
endif endif
if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'rust') == -1
let s:delimitMate_extra_excluded_regions = ',rustLifetimeCandidate,rustGenericLifetimeCandidate' let s:delimitMate_extra_excluded_regions = ',rustLifetimeCandidate,rustGenericLifetimeCandidate'
@@ -51,5 +46,3 @@ endfunction
" vim: set et sw=4 sts=4 ts=8: " vim: set et sw=4 sts=4 ts=8:
endif

View File

@@ -1,11 +1,6 @@
let s:base = expand("<sfile>:h:h") if !polyglot#util#IsEnabled('rust', expand('<sfile>:p'))
let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" }
let files = filter(globpath(&rtp, 'autoload/rust/tags.vim', 1, 1), Filter)
if len(files) > 0
exec 'source ' . files[0]
finish finish
endif endif
if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'rust') == -1
" Tagbar support code, for the sake of not automatically overriding its " Tagbar support code, for the sake of not automatically overriding its
" configuration in case Universal Ctags is detected. " configuration in case Universal Ctags is detected.
@@ -25,5 +20,3 @@ function! rust#tags#IsUCtags() abort
endfunction endfunction
" vim: set et sw=4 sts=4 ts=8: " vim: set et sw=4 sts=4 ts=8:
endif

View File

@@ -1,11 +1,6 @@
let s:base = expand("<sfile>:h:h") if !polyglot#util#IsEnabled('rust', expand('<sfile>:p'))
let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" }
let files = filter(globpath(&rtp, 'autoload/rustfmt.vim', 1, 1), Filter)
if len(files) > 0
exec 'source ' . files[0]
finish finish
endif endif
if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'rust') == -1
" Author: Stephen Sugden <stephen@stephensugden.com> " Author: Stephen Sugden <stephen@stephensugden.com>
" "
@@ -267,5 +262,3 @@ endfunction
" vim: set et sw=4 sts=4 ts=8: " vim: set et sw=4 sts=4 ts=8:
endif

Some files were not shown because too many files have changed in this diff Show More