golden hour
/usr/share/vim/vim82/compiler
⬆️ Go Up
Upload
File/Folder
Size
Actions
README.txt
437 B
Del
OK
ant.vim
941 B
Del
OK
bcc.vim
449 B
Del
OK
bdf.vim
473 B
Del
OK
cargo.vim
885 B
Del
OK
checkstyle.vim
790 B
Del
OK
context.vim
1.87 KB
Del
OK
cs.vim
669 B
Del
OK
csslint.vim
542 B
Del
OK
cucumber.vim
561 B
Del
OK
dart.vim
544 B
Del
OK
dart2js.vim
625 B
Del
OK
dart2native.vim
620 B
Del
OK
dartanalyser.vim
554 B
Del
OK
dartdevc.vim
616 B
Del
OK
dartdoc.vim
616 B
Del
OK
dartfmt.vim
562 B
Del
OK
decada.vim
1.9 KB
Del
OK
dot.vim
372 B
Del
OK
erlang.vim
276 B
Del
OK
eruby.vim
913 B
Del
OK
eslint.vim
429 B
Del
OK
fbc.vim
636 B
Del
OK
fortran_F.vim
702 B
Del
OK
fortran_cv.vim
749 B
Del
OK
fortran_elf90.vim
802 B
Del
OK
fortran_g77.vim
1.12 KB
Del
OK
fortran_lf95.vim
683 B
Del
OK
fpc.vim
453 B
Del
OK
g95.vim
677 B
Del
OK
gawk.vim
865 B
Del
OK
gcc.vim
1.29 KB
Del
OK
gfortran.vim
671 B
Del
OK
ghc.vim
541 B
Del
OK
gjs.vim
563 B
Del
OK
gnat.vim
2.36 KB
Del
OK
go.vim
526 B
Del
OK
haml.vim
551 B
Del
OK
hp_acc.vim
1.03 KB
Del
OK
icc.vim
585 B
Del
OK
ifort.vim
690 B
Del
OK
intel.vim
595 B
Del
OK
irix5_c.vim
662 B
Del
OK
irix5_cpp.vim
671 B
Del
OK
javac.vim
572 B
Del
OK
jest.vim
707 B
Del
OK
jikes.vim
522 B
Del
OK
jjs.vim
493 B
Del
OK
jshint.vim
557 B
Del
OK
jsonlint.vim
584 B
Del
OK
mcs.vim
864 B
Del
OK
mips_c.vim
691 B
Del
OK
mipspro_c89.vim
721 B
Del
OK
mipspro_cpp.vim
701 B
Del
OK
modelsim_vcom.vim
799 B
Del
OK
msbuild.vim
529 B
Del
OK
msvc.vim
293 B
Del
OK
neato.vim
378 B
Del
OK
ocaml.vim
1.93 KB
Del
OK
onsgmls.vim
505 B
Del
OK
pbx.vim
469 B
Del
OK
perl.vim
1.18 KB
Del
OK
php.vim
707 B
Del
OK
pylint.vim
546 B
Del
OK
pyunit.vim
407 B
Del
OK
rake.vim
1.04 KB
Del
OK
rhino.vim
795 B
Del
OK
rspec.vim
825 B
Del
OK
rst.vim
846 B
Del
OK
rubocop.vim
498 B
Del
OK
ruby.vim
1017 B
Del
OK
rubyunit.vim
826 B
Del
OK
rustc.vim
1.05 KB
Del
OK
sass.vim
590 B
Del
OK
se.vim
742 B
Del
OK
shellcheck.vim
595 B
Del
OK
sml.vim
670 B
Del
OK
splint.vim
2.22 KB
Del
OK
stack.vim
870 B
Del
OK
standard.vim
397 B
Del
OK
stylelint.vim
651 B
Del
OK
tcl.vim
414 B
Del
OK
tex.vim
1.71 KB
Del
OK
tidy.vim
609 B
Del
OK
ts-node.vim
634 B
Del
OK
tsc.vim
563 B
Del
OK
typedoc.vim
610 B
Del
OK
xbuild.vim
509 B
Del
OK
xmllint.vim
654 B
Del
OK
xmlwf.vim
456 B
Del
OK
xo.vim
615 B
Del
OK
zsh.vim
481 B
Del
OK
Edit: splint.vim
" Vim compiler file " Compiler: splint/lclint (C source code checker) " Maintainer: Ralf Wildenhues <Ralf.Wildenhues@gmx.de> " Splint Home: http://www.splint.org/ " Last Change: 2019 Jul 23 " $Revision: 1.3 $ if exists("current_compiler") finish endif let current_compiler = "splint" if exists(":CompilerSet") != 2 " older Vim always used :setlocal command -nargs=* CompilerSet setlocal <args> endif let s:cpo_save = &cpo set cpo-=C " adapt this if you want to check more than one file at a time. " put command line options in .splintrc or ~/.splintrc CompilerSet makeprg=splint\ %:S " Note: when using the new array bounds checking flags: Each warning " usually has several lines and several references to source code mostly " within one or two lines (see sample warning below). The easiest way " not to mess up file name detection and not to jump to all positions is " to add something like " -linelen 500 +boundscompacterrormessages " to your .splintrc and 'set cmdheight=4' or more. " TODO: reliable way to distinguish file names and constraints. " " sample warning (generic): " "foo.c:1006:12: Clauses exit with var referencing local storage in one " case, fresh storage in other case " foo.c:1003:2: Fresh storage var allocated " " sample warning (bounds checking): " "bounds.c: (in function updateEnv) "bounds.c:10:5: Possible out-of-bounds store: " strcpy(str, tmp) " Unable to resolve constraint: " requires maxSet(str @ bounds.c:10:13) >= maxRead(getenv("MYENV") @ " bounds.c:6:9) " needed to satisfy precondition: " requires maxSet(str @ bounds.c:10:13) >= maxRead(tmp @ bounds.c:10:18) " derived from strcpy precondition: requires maxSet(<parameter 1>) >= " maxRead(<parameter 2>) " A memory write may write to an address beyond the allocated buffer. (Use " -boundswrite to inhibit warning) CompilerSet errorformat=%OLCLint*m, \%OSplint*m, \%f(%l\\,%c):\ %m, \%*[\ ]%f:%l:%c:\ %m, \%*[\ ]%f:%l:\ %m, \%*[^\"]\"%f\"%*\\D%l:\ %m, \\"%f\"%*\\D%l:\ %m, \%A%f:%l:%c:\ %m, \%A%f:%l:%m, \\"%f\"\\, \\ line\ %l%*\\D%c%*[^\ ]\ %m, \%D%*\\a[%*\\d]:\ Entering\ directory\ `%f', \%X%*\\a[%*\\d]:\ Leaving\ directory\ `%f', \%DMaking\ %*\\a\ in\ %f, \%C\ %#%m let &cpo = s:cpo_save unlet s:cpo_save
Save