Charles Lehner
3199ca3235
Explain why tabs are converted to spaces in error messages.
2012-10-25 20:01:31 -04:00
Charles Lehner
57e962865f
Prevent tabs in error messages from causing "press enter" prompt.
...
Convert the tabs to spaces so that they are counted towards the window width
and the status message does not wrap.
2012-10-25 17:20:07 -04:00
Martin Grenfell
33427121ec
fix a bug introduced in 60a3588d30
...
Two different calculations were incorrectly combined in
s:OSSupportsShellpipeHack().
Introduce s:IsRedrawRequiredAfterMake() to hold the other calculation.
Closes #388
2012-10-23 23:05:00 +01:00
Martin Grenfell
0765f97dd3
refactor out some duplication of /dev/null logic
2012-10-23 22:37:11 +01:00
Martin Grenfell
3e58e495ac
Merge pull request #389 from mmv/master
...
Support less/rst/typescript syntax checkers on Windows platforms
2012-10-23 14:28:52 -07:00
Miguel Ventura
a005ebfdf8
Adding support for less/rst/typescript syntax checkers on Windows.
2012-10-22 23:41:30 +01:00
marc@opscode.com
02b22f862b
additional typical deps location for includes
2012-10-17 13:09:26 -07:00
marc@opscode.com
37d3a8318f
include deps for otp-structured apps
2012-10-17 13:05:46 -07:00
Martin Grenfell
aa07bd7122
ruby: make the mri checker play nicer with RVM
...
Query RVM for the version of ruby that should be used to do the syntax
check.
This wont work if the user has different versions of ruby for different
directories (e.g. if they are using a project rvmrc) as it will only a
single ruby version per vim instance.
I think this should satisfy almost everyone though, so we can wait for
feedback before doing anything more hardcore.
2012-10-15 12:49:22 +01:00
Martin Grenfell
429913defc
Merge pull request #386 from kasyaar/erlang-checker-improvements2
...
fix erlang syntax checker
2012-10-15 03:44:16 -07:00
Dmitry Kasimtsev
cc45c6f41b
fix erlang syntax checker
2012-10-14 20:08:15 +03:00
Martin Grenfell
ba17657bc4
Merge pull request #380 from kasyaar/erlang-checker-improvements
...
add possibility to add specific compile instruction
2012-10-12 05:06:32 -07:00
Dmitry Kasimtsev
0ecff2f666
remove old syntax checker
2012-10-12 14:56:06 +03:00
Dmitry Kasimtsev
810f6992b3
add ../include dir in include path by default in erlang_check_file
2012-10-12 13:31:02 +03:00
Martin Grenfell
d210940339
puppet: extract the puppet errorformat generation code into a function
2012-10-12 10:54:28 +01:00
Martin Grenfell
7b51216924
Merge pull request #377 from pforman/master
...
Fix puppet parser validation for puppet 3.0.0 (and versions 2.61-2.7.9)
2012-10-12 02:44:39 -07:00
Dmitry Kasimtsev
40cb5d56c8
add possibility to add specific compile instruction like -pa(include path) to check syntax in files with parse transforms
2012-10-10 21:57:11 +03:00
kongo2002
42279e29f2
add output redirection to null device for C as well
2012-10-09 23:10:35 +02:00
Alejandro Exojo
5e12357d6c
Don't create precompiled headers when checking them
2012-10-09 09:13:41 +02:00
pforman
e9e9172d29
Fix "puppet parser validate" for Puppet 3.0.0
...
The error message in 'puppet parser validate' changed between Puppet 2.x
and Puppet 3.0.0, preventing syntax errors from being caught.
In addition, the logic to apply --ignoreimport was falsely triggering on
3.0.0, because it was written assuming a major version of "2". The
--ignoreimport flag has been broken since 2.6.1, so I removed all of that
logic. In theory, it could be re-added for 2.6.0 and 0.2x.x, but the
version number checking didn't handle 0.2x.x, so I didn't reach back that
far.
2012-10-03 23:05:29 -06:00
Martin Grenfell
2e7d73305b
Merge pull request #375 from jb55/typescript
...
Added initial typescript support
2012-10-03 08:21:16 -07:00
Bill Casarin
6fbef6493c
Added initial typescript support
2012-10-03 10:37:41 -04:00
Martin Grenfell
2ad1437af7
Merge pull request #374 from rbrown/getmatches
...
Put getmatches check in a more sensible place
2012-10-01 10:41:41 -07:00
Richard Brown
6382dc2124
Put getmatches check in a more sensible place
2012-10-01 15:10:53 +01:00
Martin Grenfell
c14e8751a1
Merge pull request #372 from rbrown/matches
...
Add a version comp for getmatches
2012-10-01 01:32:40 -07:00
kongo2002
d6a03e36e4
initialize g:syntastic_cpp_compiler_options to default
...
This commit addresses pull request #373
2012-09-29 12:34:53 +02:00
Cory Fabre
66e5f3b59b
Add support for changing the ruby version for erb
2012-09-27 11:02:46 -05:00
Richard Brown
ca1d129b3f
s/HightlightErrors/HighlightErrors/g
2012-09-27 13:45:14 +01:00
Richard Brown
4bb4ec6550
Highlighting requires vim-7.1.040
...
Fixes Issue #250
2012-09-27 13:44:45 +01:00
Gregor Uhlenheuer
930953a573
Merge pull request #369 from daniel-walker/sparse-checker
...
Add sparse as a new C syntax checker.
2012-09-27 00:14:02 -07:00
Daniel Walker
e6259f9010
Add sparse as a new C syntax checker.
2012-09-26 17:30:29 -07:00
Martin Grenfell
4c5a46f58a
Merge pull request #368 from rbrown/less
...
less: Fix logic for when to use less-lint
2012-09-26 07:39:23 -07:00
Richard Brown
be92722913
less: Fix logic for when to use less-lint
2012-09-26 12:33:48 +01:00
Martin Grenfell
0b5127886f
Merge pull request #364 from rbrown/sass_partial
...
By default do not check sass partials.
2012-09-25 08:29:09 -07:00
Martin Grenfell
8cb3099c9b
Merge pull request #363 from rbrown/ruby
...
ruby/mri: ignore efm lines that start ...
2012-09-25 08:27:23 -07:00
Richard Brown
6c80fa9d59
ruby/mri: ignore efm lines that start ...
...
If the line a ruby error occurs on is 'too long' it will truncate the line it
displays in the error output and wrap it in `...`. This breaks %p from finding
the correct column so this patch ignores lines starting with `...`
e.g. %p working
```
ruby -w -T1 -c broken.rb
broken.rb:2: syntax error, unexpected tIDENTIFIER, expecting $end
puts sprintf "%d, %.2f, %.2f, %.2f, %d" k, v
^
```
%p not working
```
ruby -w -T1 -c broken.rb
broken.rb:2: syntax error, unexpected tIDENTIFIER, expecting $end
...tf "%d, %.2f, %.2f, %.2f, %d" k, v[:cost], v[:val], v[:carri...
... ^
```
2012-09-25 15:23:47 +01:00
Richard Brown
47a4c8ef6f
By default do not check sass partials.
...
Sass partials depend on their parents files for context. This patch disables the
syntax checking for partials by default because of this. To enable checking of
partials let g:syntastic_sass_check_partials = 1. Fixes issue #300 .
2012-09-25 10:03:06 +01:00
Martin Grenfell
9331280b73
Merge branch 'master' of github.com:scrooloose/syntastic
2012-09-24 18:53:50 +01:00
Martin Grenfell
9849a6b8ac
move s:uname() in with the rest of the functions - close to its usage
2012-09-24 18:53:15 +01:00
Martin Grenfell
9ccef501e9
Merge remote-tracking branch 'cehoffman/master'
...
Conflicts:
plugin/syntastic.vim
2012-09-24 18:52:18 +01:00
Martin Grenfell
c2a16e88f8
Merge pull request #319 from delphinus35/master
...
[Perl] enable to specify multiple external libs
2012-09-23 16:14:49 -07:00
Martin Grenfell
2dfc153500
Merge pull request #321 from troydm/master
...
java syntax checker rewritten and added checkstyle syntax checker
2012-09-23 16:07:53 -07:00
kongo2002
d4ef5f7284
Merge remote-tracking branch 'daniel-walker/checkpatch-checker'
2012-09-23 23:24:50 +02:00
Gregor Uhlenheuer
bde48f6fc5
Merge pull request #348 from daniel-walker/objc-checker
...
Add a gcc based checker for Objective-C .
2012-09-23 13:47:36 -07:00
kongo2002
1bbfbeb3a3
add compiler options to C header checking too
2012-09-23 22:58:42 +02:00
kongo2002
acb35ec088
Merge remote-tracking branch 'likr/cppfix'
2012-09-23 22:51:52 +02:00
Martin Grenfell
c98c64191a
Merge pull request #320 from rbrown/fix_php_53_and_54
...
PHP: Work with php-5.3 and php-5.4
2012-09-23 07:42:54 -07:00
Martin Grenfell
c13ce4bf9f
remove support for less < 1.2
...
This was added in jan 2012. The current version is 1.3. Hard to imagine
anyone is still using < 1.2
2012-09-23 15:30:16 +01:00
Martin Grenfell
2387aba46c
less: init the syntastic_less_use_less_lint separately
2012-09-23 15:26:59 +01:00
Martin Grenfell
2411135208
Merge remote-tracking branch 'rbrown/less-lint' into less-lint
2012-09-23 14:10:23 +01:00