-
Notifications
You must be signed in to change notification settings - Fork 1.1k
(v3.4.0) COBOL: cobc
Maintainer: LCD 47 [email protected]
For details about cobc see OpenCOBOL.
You can set the buffer local variable b:syntastic_cobol_cflags
.
If this variable is set for the current buffer no search for additional
libraries is done. I.e. set the variable like this:
let b:syntastic_cobol_cflags = '-I/usr/include/libsoup-2.4'
In order to add some custom include directories that should be added to the
cobc command line you can add those to the global variable
g:syntastic_cobol_include_dirs
. This list can be used like this:
let g:syntastic_cobol_include_dirs = [ 'includes', 'headers' ]
Moreover it is possible to add additional compiler options to the syntax
checking execution via the variable g:syntastic_cobol_compiler_options
:
let g:syntastic_cobol_compiler_options = '-std=cobol2002'
Additionally the setting g:syntastic_cobol_config_file
allows you to
define a file that contains additional compiler arguments like include
directories or CFLAGS. The file is expected to contain [[one option per
line|(v3.4.0)---Configuration-Files]]. If none is given the filename defaults to
.syntastic_cobol_config
:
let g:syntastic_cobol_config_file = '.config'
Using the global variable g:syntastic_cobol_remove_include_errors
you can
specify whether errors of files included via the
g:syntastic_cobol_include_dirs
setting are removed from the result set:
let g:syntastic_cobol_remove_include_errors = 1
Use the variable g:syntastic_cobol_errorformat
to override the default error
format:
let g:syntastic_cobol_errorformat = '%f:%l: %trror: %m'
Set your compiler executable with e.g. (defaults to cobc)
let g:syntastic_cobol_compiler = 'cobc'