Merge pull request #2327 from akshit-sharma/master

clang-format supported with nvcc (cuda files)
This commit is contained in:
w0rp 2019-03-08 21:36:43 +00:00 committed by GitHub
commit fd31987f23
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 11 additions and 2 deletions

View file

@ -142,8 +142,8 @@ let s:default_registry = {
\ }, \ },
\ 'clang-format': { \ 'clang-format': {
\ 'function': 'ale#fixers#clangformat#Fix', \ 'function': 'ale#fixers#clangformat#Fix',
\ 'suggested_filetypes': ['c', 'cpp'], \ 'suggested_filetypes': ['c', 'cpp', 'cuda'],
\ 'description': 'Fix C/C++ files with clang-format.', \ 'description': 'Fix C/C++ and cuda files with clang-format.',
\ }, \ },
\ 'cmakeformat': { \ 'cmakeformat': {
\ 'function': 'ale#fixers#cmakeformat#Fix', \ 'function': 'ale#fixers#cmakeformat#Fix',

View file

@ -21,5 +21,12 @@ g:ale_cuda_nvcc_options *g:ale_cuda_nvcc_options*
This variable can be changed to modify flags given to nvcc. This variable can be changed to modify flags given to nvcc.
===============================================================================
clang-format *ale-cuda-clangformat*
See |ale-c-clangformat| for information about the available options.
Note that the C options are also used for cuda.
=============================================================================== ===============================================================================
vim:tw=78:ts=2:sts=2:sw=2:ft=help:norl: vim:tw=78:ts=2:sts=2:sw=2:ft=help:norl:

View file

@ -103,6 +103,7 @@ ALE supports the following key features for linting:
stylelint...........................|ale-css-stylelint| stylelint...........................|ale-css-stylelint|
cuda..................................|ale-cuda-options| cuda..................................|ale-cuda-options|
nvcc................................|ale-cuda-nvcc| nvcc................................|ale-cuda-nvcc|
clang-format........................|ale-cuda-clangformat|
d.....................................|ale-d-options| d.....................................|ale-d-options|
dls.................................|ale-d-dls| dls.................................|ale-d-dls|
uncrustify..........................|ale-d-uncrustify| uncrustify..........................|ale-d-uncrustify|
@ -2227,6 +2228,7 @@ documented in additional help files.
stylelint.............................|ale-css-stylelint| stylelint.............................|ale-css-stylelint|
cuda....................................|ale-cuda-options| cuda....................................|ale-cuda-options|
nvcc..................................|ale-cuda-nvcc| nvcc..................................|ale-cuda-nvcc|
clang-format..........................|ale-cuda-clangformat|
d.......................................|ale-d-options| d.......................................|ale-d-options|
dls...................................|ale-d-dls| dls...................................|ale-d-dls|
uncrustify............................|ale-d-uncrustify| uncrustify............................|ale-d-uncrustify|