Martin Grenfell
f99073e20d
perl: refactor the new syntastic_perl_efm_program option
...
* move the doc for it to the top of the script to be consistent with
other syntax checkers
* dont define a s:checker var - just use the
g:syntastic_perl_efm_program variable. This simplifies things slightly
2012-08-03 00:25:52 +01:00
Martin Grenfell
7154419ffb
Merge pull request #309 from harleypig/master
...
Add support for a custom efm perl program
2012-08-02 16:20:46 -07:00
Martin Grenfell
82e976c4c4
Merge pull request #310 from roshambo/master
...
Fixed typo in the about section of the docs.
2012-08-02 08:44:16 -07:00
Roshambo
fc8ea66aae
Fixed typo in the about section in the docs.
...
Changed scolding to scalding. Special thanks to the beautiful and talented projeckthelen for catching this.
2012-08-01 17:49:50 -03:00
Harley Pig
fb18ea177b
add support for a custom efm_perl program
2012-08-01 07:54:46 -06:00
Andrew Kelley
98360812f4
add another error format to coco language
2012-07-30 16:18:46 -04:00
Andrew Kelley
5e32635e0d
add support for coco language
...
https://github.com/satyr/coco/
2012-07-30 16:07:48 -04:00
Martin Grenfell
1fb8366456
Merge pull request #244 from mootoh/master
...
Javascript syntax check with Google Closure Compiler
2012-07-28 09:43:42 -07:00
Martin Grenfell
6b752cd4da
Merge pull request #246 from lervag/master
...
Added support for lisp (via clisp)
2012-07-28 09:36:06 -07:00
Austin Ziegler
cfd41f1ca3
Enable user-specified Ruby interpreters.
...
On systems where Ruby 1.8.7 is the default Ruby and users use
alternative suffixes (e.g., ruby19) or even rbenv or rvm Rubies, modern
Ruby syntax will be highlighted as an error.
The default behaviour in Syntastic is to run 'ruby' to check the syntax
of the script in question. This patch allows the user to specify a
different binary which may even be a full path. This should work on all
platforms.
let g:syntastic_ruby_exec = 'ruby19'
let g:syntastic_ruby_exec = '~/.rbenv/versions/1.9.2-p318/bin/ruby'
2012-07-24 13:08:22 +01:00
Martin Grenfell
d1c18c2b03
Merge pull request #296 from novocaine/master
...
Added support for g:syntastic_cpp_compiler
2012-07-24 04:56:28 -07:00
Martin Grenfell
cdd36c6479
populate the location list when :Errors is called
...
The location list must be set when calling :Errors since our cached
error list is associated with the buffer, but the vim loclist is
associated with the window.
So if the user closes a window, the vim loclist will get destroyed, but
our error list will still exist.
Closes #263
2012-07-24 12:25:16 +01:00
Martin Grenfell
5ea166c324
coffee checker: refactor and change the coffee_lint option name
...
Move the coffeelint code out into its own function.
Init the coffeelint option once, at the top of the script. Change its
name so it begins with "syntastic_" - for namespacing purposes.
2012-07-24 10:05:38 +01:00
Martin Grenfell
39cfb51a7c
coffee checker: fix mixed indenting
2012-07-24 09:51:35 +01:00
Martin Grenfell
18364490b0
Merge remote-tracking branch 'brendanjerwin/master'
2012-07-24 09:49:43 +01:00
Martin Grenfell
6818c45710
ruby/mri checker: fix a compatibility bug
...
The commit 0f73bbaf14
fixed compatibility
with ruby >= 1.9.3 but broke compatibility for ruby < 1.9.3
2012-07-19 11:10:05 +01:00
Frank Schumacher
0f73bbaf14
Fix warning suppression in MRI 1.9.3
2012-07-19 11:25:49 +02:00
Brendan Erwin
4cc6d8b4ce
Improved the behavior per suggestions
2012-07-18 20:45:34 -04:00
Martin Grenfell
6e2b7dd190
ruby/mri checker: make it display warnings
...
Previously we were using "medium verbosity" with `-W1`. The reason for
this is because using full verbosity caused some bogus repeated warnings
to appear in rspec files.
Enable full verbosity again and filter out the bogus warnings.
Closes #290
2012-07-17 22:39:13 +01:00
Martin Grenfell
a030c4fc09
add help tags for other sign options
2012-07-17 15:38:21 +01:00
Martin Grenfell
688e5d0b56
Merge pull request #295 from 3rd-Eden/patch-1
...
Added configuration option for the symbols that are used in the signs.
2012-07-17 07:27:17 -07:00
Arnout Kazemier
5ec845ea0d
Added configuration option for the symbols that are used in the signs.
...
This allows users to configure their own indicators symbols
2012-07-17 16:05:51 +02:00
Martin Grenfell
94dcae202d
Merge pull request #291 from CharlesStain/master
...
Added a barebone Ada syntax checker
2012-07-17 06:13:53 -07:00
Martin Grenfell
a42a2fd3a1
Merge pull request #299 from brendanjerwin/master
...
Include results from CoffeeLint if available
2012-07-17 06:01:17 -07:00
Brendan Erwin
4310146a99
Include CoffeeLint if available.
...
Respects the same options configuration as the vim-coffee-script plugin.
2012-07-14 19:15:38 -03:00
James Salter
d14a2b7b91
add support for g:syntastic_cpp_compiler
2012-07-10 15:15:07 +10:00
Martin Grenfell
7b3b63e6df
Merge pull request #292 from kongo2002/c_errorformat
...
C/C++ errorformat
2012-07-05 15:46:45 -07:00
kongo2002
341d87816b
improve C++ errorformat as well
2012-07-06 00:54:55 +02:00
kongo2002
2f69e0b757
extend C errorformat
2012-07-06 00:54:40 +02:00
Yuri Bochkarev
aaacd75d21
Let user configure errorformat string in c/cpp syntax checkers.
2012-07-06 00:23:31 +02:00
Alfredo Di Napoli
2447d9d24f
Added an Ada barebone checker
2012-07-05 06:34:10 +00:00
Martin Grenfell
3ea9d60e3f
Merge pull request #289 from szw/master
...
Error format for JRuby
2012-07-04 14:51:48 -07:00
Szymon Wrozynski
bf56b92b39
Adds jruby errorformat
2012-07-04 22:17:05 +02:00
Martin Grenfell
529929691f
Merge pull request #282 from khussein/perl_Ilib
...
Improves the Perl syntax checker to include lib
2012-07-02 13:14:27 -07:00
Khaled Hussein
f67266e2f5
Improves the Perl syntax checker to include lib
...
In .vimrc, you can specify the path for the libraries using :
let g:perl_lib_path = './lib'
2012-07-02 10:10:01 -07:00
Martin Grenfell
25e81cbe5d
Merge pull request #279 from johntyree/master
...
Global option for Cuda arch flag
2012-07-02 02:27:29 -07:00
John Tyree
03c57784cd
Pass arch flag to header check as well.
2012-07-02 11:05:13 +02:00
John Tyree
405363d358
Added documentation for new Cuda arch flag.
2012-07-02 11:04:55 +02:00
Martin Grenfell
60a3588d30
refactor the checks for the shell/shellpipe hack compatability
...
move the check into its own function to DRY up the code and add an
intention revealing name to the if statements
2012-07-01 22:48:54 +01:00
Martin Grenfell
f5c63d9b32
Merge remote-tracking branch 'qbit/master'
2012-07-01 22:42:26 +01:00
Martin Grenfell
f75fbc82dc
Merge pull request #275 from eharmon/master
...
Fix merge error in the perl checker
2012-07-01 14:38:29 -07:00
Martin Grenfell
1ae9c3a945
Merge pull request #281 from latestrevision/master
...
Display original pylint error code so users might easily identify specific errors
2012-07-01 14:34:14 -07:00
Martin Grenfell
176514b4b3
Merge pull request #284 from ixti/patch-1
...
Fix js-yaml (CLI) installation instructions
2012-07-01 14:27:26 -07:00
Aleksey V. Zapparov
f3fa0e7017
Fix js-yaml (CLI) installation instructions
2012-07-01 18:07:17 +03:00
Adam Coddington
89e22ba2d4
Modifying pylint checker such that it displays both the original pylint error code as well as translating said error codes into syntastic-compatible Error and Warning messages.
2012-06-27 10:21:43 -07:00
John Tyree
3951845dc8
Add global option to set cuda arch.
...
Cuda programs may produce different errors depending on the architecture of the
target hardware. The canonical example and reason for writing this patch, is the
lack of support for double precision numbers on older hardware. By default, nvcc
and thus syntastic, defaults to the most basic architecture. This can produce
false errors if the developer intends to compile for newer hardware and use
newer features.
Not defining g:syntastic_cuda_arch preserves this behavior. Otherwise the user
is expected to set it a valid arch flag, as listed by `nvcc --help`.
Example:
let g:syntastic_cuda_arch = "sm_20"
2012-06-22 16:07:50 +02:00
Eric Harmon
2939697fd7
Fixing merge error
2012-06-18 02:21:14 -04:00
Martin Grenfell
1e94b98705
Merge remote-tracking branch 'eharmon/master'
...
Conflicts:
syntax_checkers/efm_perl.pl
2012-06-17 10:20:05 +01:00
Martin Grenfell
b2d4810cf0
Merge pull request #259 from jewel/master
...
Disable sass cache creation
2012-06-17 02:10:43 -07:00
Martin Grenfell
7828cd48c1
Merge pull request #271 from CharlesStain/master
...
Added a barebone D syntax checker
2012-06-17 02:08:35 -07:00