autoload/plugins/ultisnips.vim
¶
Enforce vim script implementation to reduce ambiguities and improve robustness:
scriptversion 4
- set_ale_state(enable: bool) None ¶
Set ale state.
- Parameters
enable – If truthy, re-enable
ale
if previously set
function! plugins#ultisnips#set_ale_state(enable) abort
if a:enable == v:true
if b:ultiale_state == v:true
ALEEnableBuffer
endif
unlet b:ultiale_state
else
if get(b:, 'ale_enabled', get(g:, 'ale_enabled')) == v:true
let b:ultiale_state = v:true
ALEDisableBuffer
endif
endif
endfunction