diff options
author | w0rp <devw0rp@gmail.com> | 2017-07-09 00:10:28 +0100 |
---|---|---|
committer | w0rp <devw0rp@gmail.com> | 2017-07-09 00:10:28 +0100 |
commit | ab47011ef2cbe1774571a5031034328bbc4e6edd (patch) | |
tree | 8d15b514ea03b9be1fdd83826c6b2cd050c804db /autoload | |
parent | 1b55e5edab4dd37a2a4421a2f6b36d14a5c51051 (diff) | |
download | ale-ab47011ef2cbe1774571a5031034328bbc4e6edd.zip |
Support setting settings with g:ale_pattern_options
Diffstat (limited to 'autoload')
-rw-r--r-- | autoload/ale/pattern_options.vim | 6 |
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 |