summaryrefslogtreecommitdiff
path: root/autoload
diff options
context:
space:
mode:
authorw0rp <devw0rp@gmail.com>2017-07-09 00:10:28 +0100
committerw0rp <devw0rp@gmail.com>2017-07-09 00:10:28 +0100
commitab47011ef2cbe1774571a5031034328bbc4e6edd (patch)
tree8d15b514ea03b9be1fdd83826c6b2cd050c804db /autoload
parent1b55e5edab4dd37a2a4421a2f6b36d14a5c51051 (diff)
downloadale-ab47011ef2cbe1774571a5031034328bbc4e6edd.zip
Support setting settings with g:ale_pattern_options
Diffstat (limited to 'autoload')
-rw-r--r--autoload/ale/pattern_options.vim6
1 files changed, 5 insertions, 1 deletions
diff --git a/autoload/ale/pattern_options.vim b/autoload/ale/pattern_options.vim
index a42a39d9..03c9146a 100644
--- a/autoload/ale/pattern_options.vim
+++ b/autoload/ale/pattern_options.vim
@@ -13,6 +13,10 @@ function! ale#pattern_options#SetOptions() abort
endfor
for l:key in keys(l:options)
- let b:[l:key] = l:options[l:key]
+ if l:key[:0] ==# '&'
+ call setbufvar(bufnr(''), l:key, l:options[l:key])
+ else
+ let b:[l:key] = l:options[l:key]
+ endif
endfor
endfunction