Merge branch 'master' into gcc_refactor

This commit is contained in:
LCD 47 2013-07-08 11:31:03 +03:00
commit 49e6d23168
2 changed files with 44 additions and 6 deletions

View File

@ -26,12 +26,12 @@ user is notified and is happy because they didn't have to compile their code or
execute their script to find them.
At the time of this writing, syntax checking plugins exist for Ada,
AppleScript, Bourne shell, C, C++, C#, COBOL, CoffeeScript, Coco, Coq,
CSS, Cucumber, CUDA, D, Dart, DocBook, Elixir, Erlang, eRuby, Fortran,
Gentoo metadata, Go, Haml, Haskell, Haxe, HTML, Java, JavaScript,
JSON, LESS, LISP, LLVM intermediate language, Lua, MATLAB, NASM,
Objective-C, Objective-C++, OCaml, Perl, Perl POD, PHP, Puppet, Python,
reStructuredText, Ruby, Rust, SASS/SCSS, Scala, Slim, Tcl, TeX,
AppleScript, Bourne shell, C, C++, C#, COBOL, CoffeeScript, Coco,
Coq, CSS, Cucumber, CUDA, D, Dart, DocBook, Elixir, Erlang, eRuby,
Fortran, Gentoo metadata, Go, Haml, Haskell, Haxe, HSS, HTML, Java,
JavaScript, JSON, LESS, LISP, LLVM intermediate language, Lua, MATLAB,
NASM, Objective-C, Objective-C++, OCaml, Perl, Perl POD, PHP, Puppet,
Python, reStructuredText, Ruby, Rust, SASS/SCSS, Scala, Slim, Tcl, TeX,
Twig, TypeScript, Vala, VHDL, xHtml, XML, XSLT, YAML, z80, Zope page
templates, zsh.

View File

@ -0,0 +1,38 @@
"============================================================================
"File: hss.vim
"Description: Syntax checking plugin for syntastic.vim
"Maintainer: Justin Donaldson (jdonaldson@gmail.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.
"
"============================================================================
if exists("g:loaded_syntastic_hss_hss_checker")
finish
endif
let g:loaded_syntastic_hss_hss_checker=1
function! SyntaxCheckers_hss_hss_IsAvailable()
return executable('hss')
endfunction
function! SyntaxCheckers_hss_hss_GetLocList()
let makeprg = syntastic#makeprg#build({
\ 'exe': 'hss',
\ 'args' : '-output ' . syntastic#util#DevNull(),
\ 'filetype': 'hss',
\ 'subchecker': 'hss' })
let errorformat = '%E%f:%l: %m'
return SyntasticMake({
\ 'makeprg': makeprg,
\ 'errorformat': errorformat })
endfunction
call g:SyntasticRegistry.CreateAndRegisterChecker({
\ 'filetype': 'hss',
\ 'name': 'hss'})