mirror of
https://github.com/dense-analysis/ale.git
synced 2025-12-06 12:44:23 +08:00
Use ale#Escape in c_clangformat_style_option (#4949)
Some checks failed
CI / build_image (push) Has been cancelled
CI / test_ale (--linters-only) (push) Has been cancelled
CI / test_ale (--lua-only) (push) Has been cancelled
CI / test_ale (--neovim-07-only) (push) Has been cancelled
CI / test_ale (--neovim-08-only) (push) Has been cancelled
CI / test_ale (--vim-80-only) (push) Has been cancelled
CI / test_ale (--vim-90-only) (push) Has been cancelled
Some checks failed
CI / build_image (push) Has been cancelled
CI / test_ale (--linters-only) (push) Has been cancelled
CI / test_ale (--lua-only) (push) Has been cancelled
CI / test_ale (--neovim-07-only) (push) Has been cancelled
CI / test_ale (--neovim-08-only) (push) Has been cancelled
CI / test_ale (--vim-80-only) (push) Has been cancelled
CI / test_ale (--vim-90-only) (push) Has been cancelled
* Use ale#Escape in c_clangformat_style_option * Update Vader test
This commit is contained in:
@@ -22,7 +22,7 @@ function! ale#fixers#clangformat#Fix(buffer) abort
|
|||||||
let l:use_local_file = ale#Var(a:buffer, 'c_clangformat_use_local_file')
|
let l:use_local_file = ale#Var(a:buffer, 'c_clangformat_use_local_file')
|
||||||
|
|
||||||
if l:style_option isnot# ''
|
if l:style_option isnot# ''
|
||||||
let l:style_option = '-style=' . "'" . l:style_option . "'"
|
let l:style_option = '-style=' . ale#Escape(l:style_option)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
if l:use_local_file
|
if l:use_local_file
|
||||||
|
|||||||
@@ -45,7 +45,8 @@ Execute(The clangformat callback should include style options as well):
|
|||||||
\ {
|
\ {
|
||||||
\ 'command': ale#Escape(g:ale_c_clangformat_executable)
|
\ 'command': ale#Escape(g:ale_c_clangformat_executable)
|
||||||
\ . ' --assume-filename=' . ale#Escape(bufname(bufnr('')))
|
\ . ' --assume-filename=' . ale#Escape(bufname(bufnr('')))
|
||||||
\ . ' --some-option' . " -style='{BasedOnStyle: Microsoft, ColumnLimit:80,}'",
|
\ . ' --some-option'
|
||||||
|
\ . ' -style=' . ale#Escape(g:ale_c_clangformat_style_option)
|
||||||
\ },
|
\ },
|
||||||
\ ale#fixers#clangformat#Fix(bufnr(''))
|
\ ale#fixers#clangformat#Fix(bufnr(''))
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user