aboutsummaryrefslogtreecommitdiff
path: root/vim/syntax_checkers/cpp.vim
diff options
context:
space:
mode:
authorBen Beltran <ben@freshout.us>2013-06-05 10:50:57 -0500
committerBen Beltran <ben@freshout.us>2013-06-05 10:50:57 -0500
commitfe337504f2fb3ded76326b1e3d4d02787a27d853 (patch)
treeb84891d78de37ae078ea9850a541799b5bca8085 /vim/syntax_checkers/cpp.vim
parente23d7a9f7363bdc69e95a1df31e093db15459fcf (diff)
Aand that's all the plugins.
Diffstat (limited to 'vim/syntax_checkers/cpp.vim')
-rw-r--r--vim/syntax_checkers/cpp.vim94
1 files changed, 0 insertions, 94 deletions
diff --git a/vim/syntax_checkers/cpp.vim b/vim/syntax_checkers/cpp.vim
deleted file mode 100644
index 1bacf93..0000000
--- a/vim/syntax_checkers/cpp.vim
+++ /dev/null
@@ -1,94 +0,0 @@
-"============================================================================
-"File: cpp.vim
-"Description: Syntax checking plugin for syntastic.vim
-"Maintainer: Gregor Uhlenheuer <kongo2002 at gmail dot com>
-"License: This program is free software. It comes without any warranty,
-" to the extent permitted by applicable law. You can redistribute
-" it and/or modify it under the terms of the Do What The Fuck You
-" Want To Public License, Version 2, as published by Sam Hocevar.
-" See http://sam.zoy.org/wtfpl/COPYING for more details.
-"
-"============================================================================
-
-" in order to also check header files add this to your .vimrc:
-" (this usually creates a .gch file in your source directory)
-"
-" let g:syntastic_cpp_check_header = 1
-"
-" To disable the search of included header files after special
-" libraries like gtk and glib add this line to your .vimrc:
-"
-" let g:syntastic_cpp_no_include_search = 1
-"
-" To enable header files being re-checked on every file write add the
-" following line to your .vimrc. Otherwise the header files are checked only
-" one time on initially loading the file.
-" In order to force syntastic to refresh the header includes simply
-" unlet b:syntastic_cpp_includes. Then the header files are being re-checked
-" on the next file write.
-"
-" let g:syntastic_cpp_auto_refresh_includes = 1
-"
-" Alternatively you can set the buffer local variable b:syntastic_cpp_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_cpp_cflags = ' -I/usr/include/libsoup-2.4'
-"
-" Moreover it is possible to add additional compiler options to the syntax
-" checking execution via the variable 'g:syntastic_cpp_compiler_options':
-"
-" let g:syntastic_cpp_compiler_options = ' -std=c++0x'
-
-if exists('loaded_cpp_syntax_checker')
- finish
-endif
-let loaded_cpp_syntax_checker = 1
-
-if !executable('g++')
- finish
-endif
-
-let s:save_cpo = &cpo
-set cpo&vim
-
-function! SyntaxCheckers_cpp_GetLocList()
- let makeprg = 'g++ -fsyntax-only '.shellescape(expand('%'))
- let errorformat = '%-G%f:%s:,%f:%l:%c: %m,%f:%l: %m'
-
- if expand('%') =~? '\%(.h\|.hpp\|.hh\)$'
- if exists('g:syntastic_cpp_check_header')
- let makeprg = 'g++ -c '.shellescape(expand('%'))
- else
- return []
- endif
- endif
-
- if exists('g:syntastic_cpp_compiler_options')
- let makeprg .= g:syntastic_cpp_compiler_options
- endif
-
- if !exists('b:syntastic_cpp_cflags')
- if !exists('g:syntastic_cpp_no_include_search') ||
- \ g:syntastic_cpp_no_include_search != 1
- if exists('g:syntastic_cpp_auto_refresh_includes') &&
- \ g:syntastic_cpp_auto_refresh_includes != 0
- let makeprg .= syntastic#c#SearchHeaders()
- else
- if !exists('b:syntastic_cpp_includes')
- let b:syntastic_cpp_includes = syntastic#c#SearchHeaders()
- endif
- let makeprg .= b:syntastic_cpp_includes
- endif
- endif
- else
- let makeprg .= b:syntastic_cpp_cflags
- endif
-
- return SyntasticMake({ 'makeprg': makeprg, 'errorformat': errorformat })
-endfunction
-
-let &cpo = s:save_cpo
-unlet s:save_cpo
-
-" vim: set et sts=4 sw=4: