Roman Gonzalez
d3317aefdc
Modifying the syntax_checker for Haskell
...
Currently it was having some '{' '}' keys without a space
separator, causing some terminals to crash. This should
solve this issue.
2011-10-13 09:39:33 -07:00
Roman Gonzalez
09a63b2160
Updating the haskell syntax checker
...
The previous implementation was crashing the make vim utility, after
saving it was required to use :redraw! in order to keep using the editor.
After a lot of investigation, I realized that the use of && in commands is not
of the like to the :make vim utility.
The use of the && command was updated with "{ commad1; command2 }" approach,
this way we got the result we wanted without any obnoxious side effect.
2011-10-11 15:27:11 -07:00
Matthew Batema
f4177a3236
Counter-hack to provide screen redraw on FreeBSD
...
I'd attempted to find something useful in the sh/csh/tcsh man pages to
get similar shell redirection that &>/>& does, but it appears that all
fds are redirected, not just stderr and stdout.
2011-09-19 13:10:53 -07:00
Nate Jones
bb37d47018
add command to force a syntastic check
...
This allows a particular file type to be disabled but still be checked
when desired. Useful for syntax checks that take a few seconds like the
puppet one.
2011-09-09 17:46:56 -07:00
Nate Jones
612225d9be
don't break when efm_perl.pl isn't executable
2011-09-09 17:44:59 -07:00
kongo2002
48c0b59a28
add possibility to add compiler options like '-std=c++0x'
2011-09-09 21:55:04 +02:00
kongo2002
d6c25910c1
add header include search to cpp syntax checker
2011-09-09 21:41:25 +02:00
kongo2002
fc4181c256
tweak autoload file
2011-09-09 21:36:36 +02:00
kongo2002
3d77ad2c4d
move c/cpp syntax helper functions into autoload
2011-09-09 21:31:45 +02:00
millermedeiros
2b7ce6c097
improve support for HTML5 attributes and refactor html.vim logic to allow adding new grep rules easily. see #53
2011-09-05 12:41:11 -03:00
Serge Van Meerbeeck
6c6384ac17
Added conditional check on Windows, and adapted makeprg so that it works correctly (tested on Windows7)
2011-08-28 20:50:14 +02:00
Karl Yngve Lervåg
c7fd914fb4
Added syntax checker for fortran.
2011-08-23 23:56:50 +02:00
Martin Grenfell
cf6aa9a414
Merge pull request #58 from epeli/master
...
SCSS support
2011-08-22 08:25:27 -07:00
Martin Grenfell
3b00bdc483
Merge pull request #65 from kstep/master
...
Vala syntax check plugin
2011-08-22 08:23:27 -07:00
Martin Grenfell
166a63d8f0
Merge pull request #67 from atourino/new_compass_imports_for_sass_checker
...
Modifies the sass checker to use the --compass switch.
2011-08-22 08:21:41 -07:00
Martin Grenfell
4669dea036
Merge pull request #71 from roman/master
...
Updating puppet syntax checker
2011-08-22 08:20:36 -07:00
Martin Grenfell
6323e219f3
Merge pull request #72 from andyduncan/master
...
Added support for the Closure Linter
2011-08-22 08:19:32 -07:00
Martin Grenfell
75f7e73aa3
Merge pull request #73 from argent-smith/master
...
FreeBSD shell workaround
2011-08-22 08:17:58 -07:00
Pavel Argentov
6b2fd05b66
FreeBSD shell workaround
2011-08-16 21:46:39 +04:00
Andy Duncan
313695e2c6
Also match 'new' errors
2011-08-13 21:59:46 -07:00
Andy Duncan
3574ac167b
add google closure linter support
2011-08-13 20:08:04 -07:00
Roman Gonzalez
50e99cc2c1
Improving the puppet syntax checker.
...
The current implementation only supports puppet < 2.6, when using
2.7.x it will complain all the time saying that the executable to check
syntax has changed. With this patch, it will work for version <= 2.7.x
2011-08-09 22:19:47 -07:00
kongo2002
bb834f38e5
extend default includes
2011-08-07 14:38:55 +02:00
kongo2002
c13ff43d4e
remove debug print
2011-08-07 14:37:34 +02:00
kongo2002
f50116f31c
c syntax checker: add doc
2011-08-07 14:25:42 +02:00
kongo2002
eb8f243a29
add possibility to add custom include directories
2011-08-07 14:22:32 +02:00
Chris Hoffman
c0fd5cd544
Merge remote-tracking branch 'scrooloose/master'
2011-07-26 18:57:17 -05:00
Antonio Touriño
d8b784cf3e
Modifies the sass checker to use the --compass switch.
2011-07-26 12:32:45 -05:00
Martin Grenfell
88dbca87c8
Merge pull request #66 from cjab/master
...
Use Node JSLint for JavaScript syntax checking
2011-07-23 04:36:28 -07:00
Chad Jablonski
746d8b0310
Javascript syntax checking using Node JSLint
2011-07-23 01:49:10 -07:00
Chris Hoffman
a8741530d9
Merge remote-tracking branch 'scrooloose/master'
2011-07-18 20:13:55 -05:00
Martin Grenfell
08e61a8c94
automatically update errors when enabling/disabling syntax checkers
...
If a user uses :SyntasticEnable or :SyntasticDisable, update the errors
for the buffer automatically if possible
2011-07-12 10:59:41 +12:00
Konstantin Stepanov
e4240524f4
vala syntax checker
2011-07-10 15:42:25 +03:00
Konstantin Stepanov
46d43a6913
errors highlighter: syntastic#HighlightErrors() third optional bool argument to force callback call
...
Normally if location item has "col" item, syntastic#HighlightErrors() handle it without callback
call for performance reason. But sometimes it's necessary to handle all items with callback
(like in new vala syntax checker), so third optional bool arg is added to the function.
If this argument exists and has true value, then callback function is called on *all*
location items, no matter is they have "col" element or not.
2011-07-10 15:42:09 +03:00
Konstantin Stepanov
a70953794f
html checker: suppress "placeholder" HTML5 attribute errors
2011-07-10 15:38:43 +03:00
Chris Hoffman
d537ecfdc4
Merge remote-tracking branch 'scrooloose/master'
2011-07-09 02:43:48 -05:00
Martin Grenfell
17183c6d19
fix the haml syntax checker
...
some ruby warnings were getting output when "haml -c" was run - these
were not getting handled by the syntax checker
use SyntasticMake instead of custom hax0r to parse the errors - this way
it is trivial to ignore all output that we dont care about
2011-07-09 18:59:21 +12:00
Martin Grenfell
2e28783447
Merge pull request #63 from roman/master
...
Improving Haskell support
2011-07-06 18:38:18 -07:00
Roman Gonzalez
a93acbd940
Adding ghc-mod as the haskell syntax checker
...
Previously ghc was being used, but this was not good because
ghc would work only on individual files. As soon you included
an external module also developed on the current project, ghc would
barf at you saying that the module couldn't be found. ghc-mod
doesn't check dependencies, just syntax, also it has the lint
utility that is pretty handy.
2011-07-06 18:30:19 -07:00
Martin Grenfell
714392db16
only load syntax checker plugins when needed
...
This reduces the number of unnecessary files that get sourced.
2011-07-04 23:48:26 +12:00
Chris Hoffman
2d4ec257f3
Merge remote-tracking branch 'scrooloose/master'
2011-07-01 05:23:03 -05:00
Martin Grenfell
1ab7c84423
Merge pull request #62 from Industrial/patch-1
...
coffee -o doesn't take /dev/null, only directories.
2011-06-29 16:46:52 -07:00
Tom Wieland
e4ec40479a
coffee -o doesn't take /dev/null, only directories.
2011-06-29 16:30:58 -07:00
Martin Grenfell
e06feca206
css checker: fix the buf num in the returned location list
...
csslint only outputs the tail of the filename of the css file you
are editing so the errors weren't getting associated with the buffer.
2011-06-28 17:24:48 +12:00
Martin Grenfell
87ab6d2c54
Merge pull request #61 from oryband/master
...
css.vim - Fixed line/col printing in error description.
2011-06-24 15:11:45 -07:00
Ory Band
fd5765fcc9
Removed a single space char. Shouldn't be there.
2011-06-24 16:13:48 +03:00
Ory Band
5670bdd39f
Added some spaces in pattern for css.vim.
2011-06-24 15:57:55 +03:00
Ory Band
32189bc06d
css.vim now ignores line/col strings in error description (inconsistency in CSS Lint)
2011-06-24 15:50:01 +03:00
Ory Band
4e142bbdff
Removed a duplicate errorformat line from css.vim syntax checker.
2011-06-24 15:33:02 +03:00
Martin Grenfell
930401dd38
Merge pull request #60 from oryband/master
...
Added CSS syntax checking support using CSS Lint.
2011-06-23 13:27:04 -07:00