#3276 - Disable make -n by default again

This commit is contained in:
w0rp 2020-08-09 20:08:42 +01:00
parent affeed7a87
commit 9e1f511003
No known key found for this signature in database
GPG Key ID: 0FC1ECAA8C81CD83
2 changed files with 8 additions and 2 deletions

View File

@ -1,7 +1,7 @@
" Author: gagbo <gagbobada@gmail.com>, w0rp <devw0rp@gmail.com>, roel0 <postelmansroel@gmail.com>
" Description: Functions for integrating with C-family linters.
call ale#Set('c_parse_makefile', 1)
call ale#Set('c_parse_makefile', 0)
call ale#Set('c_parse_compile_commands', 1)
let s:sep = has('win32') ? '\' : '/'

View File

@ -49,12 +49,18 @@ g:ale_c_parse_compile_commands *g:ale_c_parse_compile_commands*
g:ale_c_parse_makefile *g:ale_c_parse_makefile*
*b:ale_c_parse_makefile*
Type: |Number|
Default: `1`
Default: `0`
If set to `1`, ALE will run `make -n` to automatically determine flags to
set for C or C++ compilers. This can make it easier to determine the correct
build flags to use for different files.
WARNING: Running `make -n` automatically can execute arbitrary code, even
though it's supposed to be a dry run, so enable this option with care. You
might prefer to use the buffer-local version of the option instead with
|g:ale_pattern_options|, or you own code for checking which project you're
in.
You might want to disable this option if `make -n` takes too long to run for
projects you work on.