diff options
-rw-r--r-- | README.md | 2 | ||||
-rw-r--r-- | compiler/eslint.vim | 20 | ||||
-rw-r--r-- | packages.yaml | 7 | ||||
-rwxr-xr-x | scripts/build | 13 |
4 files changed, 15 insertions, 27 deletions
@@ -100,7 +100,7 @@ If you need full functionality of any plugin, please use it directly with your p - [icalendar](https://github.com/chutzpah/icalendar.vim) (syntax) - [idris](https://github.com/idris-hackers/idris-vim) (syntax, indent, ftplugin) - [ion](https://github.com/vmchale/ion-vim) (syntax, ftplugin) -- [javascript](https://github.com/pangloss/vim-javascript) (syntax, indent, compiler, ftplugin, extras) +- [javascript](https://github.com/pangloss/vim-javascript) (syntax, indent, ftplugin, extras) - [jenkins](https://github.com/martinda/Jenkinsfile-vim-syntax) (syntax, indent) - [jinja](https://github.com/lepture/vim-jinja) (syntax, indent) - [jq](https://github.com/vito-c/jq.vim) (syntax, ftplugin) diff --git a/compiler/eslint.vim b/compiler/eslint.vim deleted file mode 100644 index 1e5e6de5..00000000 --- a/compiler/eslint.vim +++ /dev/null @@ -1,20 +0,0 @@ -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'javascript') == -1 - -" Vim compiler plugin -" Language: JavaScript -" Maintainer: vim-javascript community -" URL: https://github.com/pangloss/vim-javascript - -if exists("current_compiler") - finish -endif -let current_compiler = "eslint" - -if exists(":CompilerSet") != 2 - command! -nargs=* CompilerSet setlocal <args> -endif - -CompilerSet makeprg=eslint\ -f\ compact\ % -CompilerSet errorformat=%f:\ line\ %l\\,\ col\ %c\\,\ %m - -endif diff --git a/packages.yaml b/packages.yaml index 69025591..cc857195 100644 --- a/packages.yaml +++ b/packages.yaml @@ -447,7 +447,12 @@ filetypes: --- name: javascript remote: pangloss/vim-javascript -dirs: :javascript +ignored_dirs: +# we don't want eslint compiler, see #521 +- compiler +extra_dirs: +# Used by ftplugins there +- extras filetypes: - name: javascript linguist: JavaScript diff --git a/scripts/build b/scripts/build index e8cafd51..a3aeb604 100755 --- a/scripts/build +++ b/scripts/build @@ -158,7 +158,10 @@ def extract repo, branch, path = parse_remote(package["remote"]) dir = "tmp/" + repo.split('/')[1] subdirs = [] - for subdir in DIRS.fetch(package.fetch("dirs", "default").to_sym) + dirs = DIRS.fetch(package.fetch("dirs", "default").to_sym) + dirs -= package.fetch("ignored_dirs", []) + dirs |= package.fetch("extra_dirs", []) + for subdir in dirs subtree = "#{dir}/#{path ? path + "/" : ""}" subpath = "#{subtree}#{subdir}" if FileTest.directory?(subpath) @@ -307,8 +310,8 @@ def generate_ftdetect File.write('ftdetect/polyglot.vim', output) end -# download -# extract +download +extract generate_ftdetect -# puts(" Bye! Have a wonderful time!") -# FileUtils.rm_rf("tmp") +puts(" Bye! Have a wonderful time!") +FileUtils.rm_rf("tmp") |