LCD 47
a27b435a13
OClint: slightly more robust regexps.
2014-08-15 08:43:41 +03:00
LCD 47
1fac6011ef
OClint: fix parsing.
2014-08-15 08:23:49 +03:00
LCD 47
f62e0f6618
New option: cursor_columns.
2014-08-03 12:54:56 +03:00
LCD 47
c2e7bf29c9
Escript: parseShebang() is more capable these days.
2014-07-31 16:40:34 +03:00
LCD 47
e340796776
Bug fix: SyntasticReset didn't really reset.
2014-07-22 22:02:42 +03:00
LCD 47
d795d4b16a
Bug fix: forgotten return.
2014-07-22 20:37:06 +03:00
LCD 47
09f35e9f2d
Try to prevent g:syntastic_mode_map from being modified.
2014-07-22 13:25:28 +03:00
LCD 47
3f963543dd
Manual: clarification about g:syntastic_mode_map. Minor cleanup.
2014-07-22 13:15:49 +03:00
LCD 47
95a57739eb
More detailed logging.
2014-07-22 07:55:04 +03:00
LCD 47
c1479f980e
Set default reuse_loc_lists to 0.
...
Recent Vim versions have a bug related to setloclist(0, list, 'r'):
https://groups.google.com/forum/#!topic/vim_dev/t4ei24iwkiY
Avoid replacing loclists until the problem is solved.
2014-07-20 21:32:29 +03:00
LCD 47
d603ed4f33
Make sure version lists are formed of numbers.
2014-07-20 21:23:01 +03:00
LCD 47
e34f421b39
Revert 1e3e0a8
. The problem was placing signs on unloaded buffers.
2014-07-17 16:59:22 +03:00
LCD 47
190d9f5e95
Manual: add a note about canceling default arguments.
2014-07-17 07:26:03 +03:00
LCD 47
1d19dff701
Security: disable the elixir checker by default.
...
This executes the code your files. This is probably fine if you wrote
the files yourself, but it can be a problem if you're trying to check
third party files. If you are 100% willing to let Vim run the code in
your files, set g:syntastic_enable_elixir_checker to 1 in your vimrc.
References:
https://groups.google.com/d/msg/elixir-lang-talk/B29noPHvQ-8/9JvSGPop7n0J
2014-07-16 18:39:52 +03:00
LCD 47
1e3e0a8254
Defensive coding against stepping over other plugins' signs.
2014-07-16 09:34:27 +03:00
LCD 47
6c88bae55d
JSHint checker: sort results.
2014-07-15 18:53:22 +03:00
LCD 47
5eb22bb0a3
Refresh optimisations: avoid floats.
...
The price for this is the assumption reltime() returns a list of
integers [high, low].
2014-07-15 18:13:59 +03:00
LCD 47
b222a31d57
Typo.
2014-07-15 17:30:45 +03:00
LCD 47
0f8d786b84
Check for +float.
2014-07-15 16:55:33 +03:00
LCD 47
9a26f1d585
SyntasticInfo: minor bug fix.
2014-07-15 15:09:02 +03:00
LCD 47
13bdf9e4bd
SyntasticInfo: more details about modes. Minor cleanup.
2014-07-15 12:43:53 +03:00
LCD 47
e54f28e338
New redirect checker for arduino: avrgcc.
2014-07-15 09:33:31 +03:00
LCD 47
7b0d3f868c
Don't check compressed files.
2014-07-13 22:43:57 +03:00
LCD 47
d364f33a53
Refresh optimisations.
2014-07-13 21:10:46 +03:00
LCD 47
572d3e0ebc
README: nit pick about re-enabling the perl checker.
2014-07-11 18:23:00 +03:00
LCD 47
af49886446
Vimlint: add g:syntastic_vimlint_options.
2014-07-11 15:48:37 +03:00
LCD 47
4c5ff42723
New option for SyntasticMake(): env.
...
Setting environment variables by prefixing commands with 'VARIABLE=value'
doesn't work under csh. Solution: let Vim set the environment variables.
2014-07-07 19:04:22 +03:00
LCD 47
c325f6c815
Make syntastic#util#parseShebang() aware of /usr/bin/env.
2014-07-06 18:18:43 +03:00
LCD 47
dd57547da0
Manual: add a note about netrw.
2014-07-04 23:12:12 +03:00
LCD 47
1ee4bcccc7
Error highlighting cleanup.
2014-06-30 14:45:30 +03:00
LCD 47
0bef7ef3f6
Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter.
2014-06-27 22:34:44 +03:00
LCD 47
ab79acbccd
Cleanup. Deprecate a number of checker variables.
...
New / refactored deprecation logging functions:
syntastic#log#oneTimeWarn() and syntastic#log#deprecationWarn().
2014-06-24 19:02:42 +03:00
LCD 47
3ebdeabf63
Add a note about rustc's new home.
2014-06-17 08:35:29 +03:00
LCD 47
bd7e34757d
R lint and svtools: fix CWD for Windows.
...
On Windows R is run with CWD set to the directory used at install time,
rather than the current directory. The official workaround for this is
to add links to R from the home directories of each of your projects.
We can't do that in Vim, but we can call `setwd()` to Vim's idea of
current directory. This mimics the behaviour of R on UNIX.
2014-06-14 06:53:50 +03:00
LCD 47
dd5ca1f788
Add a note about the removal of the rustc checker.
2014-06-13 00:23:10 +03:00
LCD 47
1383c0f50a
Remove the rustc checket for Rust.
...
Between #947 , #1114 , and #1112 , this checker is too controversial to
maintain in syntastic. Please consider using it as an external checker
if you need it:
https://github.com/scrooloose/syntastic/wiki/Syntax-Checker-Guide#external
2014-06-12 23:42:54 +03:00
LCD 47
c33303105b
rustc: make arguments configurable.
2014-06-12 22:36:05 +03:00
LCD 47
4004c021af
ruby-lint: typo.
2014-06-06 21:20:31 +03:00
LCD 47
98b64fd7b9
ruby-lint: add version check for "analyze".
2014-06-06 18:55:41 +03:00
LCD 47
3e8637ec49
New checker for sass and scss: sassc.
2014-06-05 00:23:01 +03:00
LCD 47
e058be3d01
Registry optimisation: lazy IsAvailable() calls.
2014-06-04 19:34:12 +03:00
LCD 47
284655357b
Cabal checker: cleanup.
2014-05-31 11:52:52 +03:00
LCD 47
cc72b0dc66
Rename cabal/check --> cabal/cabal.
2014-05-31 11:19:33 +03:00
LCD 47
101a32bb2f
coffeelint: option --csv
is deprecated (@greenify).
2014-05-29 12:09:17 +03:00
LCD 47
b6a42d1871
Vim no longer allows setting signs on line 0.
2014-05-28 10:08:48 +03:00
LCD 47
576b84e2b7
Update installation instructions.
...
Update pathogen's address.
Change ; to && to stop early in case of error (@koalaman).
2014-05-27 11:40:15 +03:00
LCD 47
50518b335d
Add separate highlighting groups for style messages (@kovidgoyal).
2014-05-11 20:34:32 +03:00
LCD 47
45a36bf2fc
eslint: honour the exec parameter.
2014-05-10 22:29:15 +03:00
LCD 47
e7d1519f55
Cleanup for bro.
2014-05-09 11:54:59 +03:00
LCD 47
653a02a4c1
Some versions of phcs produce an extra column: fix errorformat.
2014-05-07 20:53:02 +03:00
LCD 47
02d07313aa
Merge branch 'multi'
2014-05-06 11:14:50 +03:00
LCD 47
8c1c13e94e
Contributing guide: add TOC; formatting.
2014-05-04 14:09:47 +03:00
LCD 47
dc02d66648
Update the contributing guide. Make :SyntasticInfo
print version.
2014-05-04 13:58:25 +03:00
LCD 47
43e8cb955e
More clisp fixes.
...
Give up trying to persuade clisp not leave behind junk files.
Fix errorformat.
2014-05-03 11:45:02 +03:00
LCD 47
24eab03135
clisp: fix argument order.
2014-05-02 21:04:09 +03:00
LCD 47
ad991127a6
New checker for less and css: recess (@pixelastic).
2014-04-30 10:27:01 +03:00
LCD 47
b9f741e57c
Attempt at making multiple buffers work properly.
...
Propagate b:syntastic_loclist to all buffers mentioned in loclists.
Try to prevent inadvertent closing of the loclist window if all errors
are in included files, by saving the main buffer owner as a variable
local to the quicklist buffer.
2014-04-29 14:31:43 +03:00
LCD 47
75c439fc24
Manual: add a note about PowerShell.
2014-04-27 20:12:04 +03:00
LCD 47
2a770da3a0
GitHub has changed the addresses for user content.
2014-04-26 10:05:02 +03:00
LCD 47
9d4b173493
README: minor update.
...
The official way to install pathogen has changes slightly.
Add a link to the syntax checker guide.
2014-04-26 08:09:03 +03:00
LCD 47
4b00bf5b2e
Python checkers: workaround for GNU readline brain damage.
...
On terms that support smm / rmm (f.i. xterm), initializing readline
prints the smm sequence, regardless of whether stdout is a terminal or
not, which in turn can make checkers' output unparseable.
Workaround: set TERM to dumb before calling the checkers.
2014-04-23 21:16:41 +03:00
LCD 47
3c07df5dfc
Cleanup: lock some variables.
2014-04-23 14:45:21 +03:00
LCD 47
02cbebdfab
Cleanup: fix two vimlint warnings.
2014-04-22 21:58:32 +03:00
LCD 47
125442f178
tslint: cleanup.
2014-04-21 13:07:39 +03:00
LCD 47
54bb9b4b8b
haxe and dartanalyzer: fix syntax highlighting.
2014-04-21 08:41:44 +03:00
LCD 47
618b41428b
Merge remote-tracking branch 'cww/master'
2014-04-19 10:14:05 +03:00
LCD 47
ebbcdd0c1a
Cleanup for java/javac.
2014-04-19 10:03:53 +03:00
LCD 47
177292cafa
Cleanup for the new aggregate_errors.
2014-04-19 09:09:48 +03:00
LCD 47
99cbe5d011
HTML Tidy: add a note about HTML Tidy for HTML5.
...
Some people seem to find it easier to look at the sources than read the wiki,
so mention HTML Tidy for HTML5 here, too. :)
2014-04-17 23:08:22 +03:00
LCD 47
4dbb652763
New option: syntastic_sort_aggregated_errors.
...
Aggregated error lists are now sorted by default.
2014-04-17 22:09:12 +03:00
LCD 47
68131a7679
Bug fix: error sorting.
...
Error sorting can't be done as a postprocess function called from
SyntasticMake(), since the final values of some relevant fields (f.i.
type) might not be known yet at that point. Solution: move sorting to
getLocListRaw(), after per-checker quiet_messages. New checker methods
getWantSort() / setWantSort() are needed.
Second problem: some checkers return screen columns mixed with byte
indices. Solution: compute screen columns as needed. Sadly, everything
about working with screen columns is fragile.
2014-04-16 22:16:40 +03:00
LCD 47
b4320f19dd
oclint: option "-text" is obsolete.
2014-04-16 00:15:46 +03:00
LCD 47
4c18240e8d
Formatting.
2014-04-15 09:09:37 +03:00
LCD 47
29843ed7fb
Minor cleanup.
2014-04-14 12:08:27 +03:00
LCD 47
f161992c11
vimlint: a more efficient IsAvailable().
2014-04-14 09:06:52 +03:00
LCD 47
4b9e87499d
README: clarifications for calling multiple checkers.
2014-04-14 08:43:12 +03:00
LCD 47
41edfe34c7
New checker for plist XML: plutil.
2014-04-13 19:59:54 +03:00
LCD 47
81313611ae
Manual: minor cleanup.
2014-04-10 10:56:20 +03:00
LCD 47
9cf21436ce
New checker for haskell: scan.
2014-04-10 09:59:36 +03:00
LCD 47
62fde00516
Hdevtools: fix column calculations. Cleanup.
2014-04-10 09:45:11 +03:00
LCD 47
841087faba
Hlint: fix column calculations.
2014-04-10 09:00:13 +03:00
LCD 47
30198e1091
Manual: add a note about vim-virtualenv.
2014-04-09 21:17:38 +03:00
LCD 47
6d05d1735a
README: add anchors for FAQ items.
2014-04-02 22:47:09 +03:00
LCD 47
a62fc9eeba
README: minor update.
2014-04-02 21:32:34 +03:00
LCD 47
82bff20b02
README: change address for YouCompleteMe.
2014-03-30 21:11:39 +03:00
LCD 47
8d2ac06820
Minor rephrase in the manual.
2014-03-30 21:10:20 +03:00
LCD 47
0c557bfca6
jshint: require version 1.0.0 or later.
2014-03-25 19:59:50 +02:00
LCD 47
a781914a16
Yet more pylint versioning delirium.
2014-03-24 15:03:50 +02:00
LCD 47
f6d584bc63
splint: add errorformat sequences for Windows.
2014-03-23 06:25:59 +02:00
LCD 47
94e0e73c4e
Add a note to the manual about Eclim.
2014-03-20 07:34:49 +02:00
LCD 47
4ded4f4047
Expand a few config parameters.
2014-03-20 07:18:30 +02:00
LCD 47
c8f562f0f2
ESLint: add version check; expand config parameter.
2014-03-20 06:44:01 +02:00
LCD 47
dc6bb11215
Bump version number.
2014-03-10 15:54:00 +02:00
LCD 47
2850d4145a
Minor cleanup.
2014-03-10 15:50:58 +02:00
LCD 47
da6520c69f
\V<pattern> regexps can spell trouble if <pattern> contains backslashes.
2014-03-09 22:21:29 +02:00
LCD 47
223d00a0f0
phpcs is slow as a css checker, remove it from the defaults.
2014-03-09 22:00:12 +02:00
LCD 47
013b425c26
Make "g:syntastic_<filetype>_checkers = []" work as expected.
2014-03-08 21:36:36 +02:00
LCD 47
2eb60cb586
Version tracking.
2014-03-08 09:27:21 +02:00
LCD 47
0de089b85d
Allow foreign checkers to call foreign preprocess and postprocess functions.
2014-03-04 17:18:59 +02:00
LCD 47
fb71514648
Move preprocess functions to their own file.
2014-02-26 10:31:38 +02:00