diff options
author | Jesse Luehrs <doy@tozt.net> | 2017-10-24 02:26:01 -0400 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2017-10-24 03:31:57 -0400 |
commit | 2cdd9d6858367976bfccc78a40ef2efdd82b8139 (patch) | |
tree | 5c4c39dc7dd4e4f2984786a12e9e3a86e72dd730 /vim/ftplugin/ruby.vim | |
parent | b5be9c8928854d5cd948b13d41285276b5325db0 (diff) | |
download | conf-2cdd9d6858367976bfccc78a40ef2efdd82b8139.tar.gz conf-2cdd9d6858367976bfccc78a40ef2efdd82b8139.zip |
move filetype-specific ale configuration to ftplugins
Diffstat (limited to 'vim/ftplugin/ruby.vim')
-rw-r--r-- | vim/ftplugin/ruby.vim | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/vim/ftplugin/ruby.vim b/vim/ftplugin/ruby.vim new file mode 100644 index 0000000..fa735f8 --- /dev/null +++ b/vim/ftplugin/ruby.vim @@ -0,0 +1,17 @@ +function! s:rubocop_in_bundler() + let gemfiles = glob("*.gemspec", 1, 1) + if filereadable("Gemfile") + let gemfiles += ["Gemfile"] + endif + for file in gemfiles + for line in readfile(file) + if line =~ 'gem.*rubocop' + return 1 + endif + endfor + endfor + return 0 +endfunction +if s:rubocop_in_bundler() + let b:ale_ruby_rubocop_executable = 'bundle' +endif |