LCD 47
db4ef978b0
Manual: migrate profiling instructions from the wiki.
2016-03-24 22:15:50 +02:00
LCD 47
e4f4acd9ae
Manual: expand the section about checker options.
2016-03-16 13:03:49 +02:00
LCD 47
e268023762
README and manual: minor rephrasing and formatting.
2016-03-08 07:27:18 +02:00
LCD 47
89bc82a264
Manual: add a note about debugging.
2016-02-06 11:52:17 +02:00
LCD 47
b2ad71cd19
Manual: add a clarification about statusline.
2016-02-06 11:06:49 +02:00
LCD 47
b10c59b214
Manual: clarification about quiet_messages.
2016-01-09 08:35:23 +02:00
LCD 47
91814d6723
Manual: bit rot: vim-go now uses loclists.
2015-12-28 13:14:24 +02:00
LCD 47
dbd761006f
Minor feature: auto_loc_list == 3.
...
When auto_loc_list == 3 the location list will be opened automatically,
but it won't be closed automatically.
2015-12-23 10:47:19 +02:00
nixon
4f1e3adf33
correct pymode lint variable name in documentation
...
https://github.com/klen/python-mode/blob/master/doc/pymode.txt#l271
2015-11-27 19:59:16 -06:00
LCD 47
85cde9235c
Core: disable autocommand nesting by default.
2015-11-09 17:14:09 +02:00
LCD 47
e1217a888a
Manual: cross reference skip_checks from the filtering section.
2015-09-30 08:02:37 +03:00
LCD 47
b3ebf94ace
Manual: fix typo.
2015-09-29 23:02:14 +03:00
LCD 47
e0a3cf753e
Add width controls to the new stl_format flags.
2015-09-22 12:27:55 +03:00
LCD 47
d73d7601cc
New flags for stl_format: %ne, %nw, %N, %pe, %pw, %P.
2015-09-21 21:07:46 +03:00
LCD 47
1e7589fe5c
Back off "Reset notifiers if skip_checks is set."
...
This reverts commit 6a42622519
.
2015-09-11 21:46:45 +03:00
LCD 47
6a42622519
Reset notifiers if skip_checks is set.
2015-09-11 21:32:29 +03:00
LCD 47
47c70b3e1e
Minor language and grammar fixes.
2015-08-14 12:03:19 +03:00
LCD 47
7014a52ace
Manual: update the note about zsh.
2015-08-07 20:10:57 +03:00
LCD 47
74586ff120
Manual: consistency fixes.
2015-07-24 10:54:13 +03:00
LCD 47
07f2745eb4
Manual: rephrase description of check_on_wq.
2015-07-24 08:18:14 +03:00
LCD 47
2e60dd4af9
Manual: add a note about Tim Pope's "flagship".
2015-07-10 11:24:24 +03:00
LCD 47
59513edd47
Manual: fix the notice about rvm.
2015-07-09 18:42:02 +03:00
LCD 47
b1b79009e3
Manual: Fix filetype_map example.
2015-07-02 19:44:04 +03:00
LCD 47
84b4da7cff
Manual: add a note about :mksession.
2015-06-16 14:10:18 +03:00
LCD 47
ae405fed8d
Manual: add a note about zsh and rvm with MacVim.
2015-05-14 09:49:57 +03:00
LCD 47
48090a19f2
Updates to the manual.
...
Update section about powerline.
Remove section about vim-airline (it now works out of the box).
2015-04-17 13:28:54 +03:00
LCD 47
ac96ae4a27
Manual: add notes about powerline, vim-airline, and vim-go.
2015-03-23 08:23:30 +02:00
LCD 47
231a78f5de
Manual: update.
...
Add a note about tcsh.
Add a note about &shellslash.
Re-order a few sections.
2015-03-13 15:07:54 +02:00
LCD 47
67fc031e04
Manual: fix examples to use g:syntastic_shell.
2015-03-12 20:31:36 +02:00
LCD 47
47eabae37d
New global option: "shell".
...
Undocumented option "bash_hack" is gone.
New function syntastic#util#system(), that sets up the environment and
is now used consistently everywhere.
Unrelated fix for the elixir checker (syntax).
2015-03-12 19:20:06 +02:00
LCD 47
272fc7df3a
Manual: update the note about vim-auto-save.
2015-03-02 13:28:49 +02:00
LCD 47
79007b01f2
Manual: minor additions.
...
Expand the quick start section. Add a section for recommended
settings.
RAEDME: standard Vim command ":lprev" is actually called ":lprevious".
2015-01-10 07:25:15 +02:00
LCD 47
c472ec1396
Feature: extended syntax for quiet_messages
.
...
If a key in `quiet_messages` is prefixed by an exclamation mark "!", the
corresponding filter is negated.
Also, the "file" key may now be followed by filename modifiers.
2015-01-04 09:10:24 +02:00
LCD 47
9caf33d5d5
If auto_jump is set to 3, jump to the first error if any.
2014-12-11 00:31:00 +02:00
LCD 47
6fdd394388
New option: b:syntastic_mode.
2014-12-08 11:59:45 +02:00
LCD 47
0c1dd2aa01
Safer closing of the error window.
2014-12-08 11:14:17 +02:00
LCD 47
64cce20838
Manual: better description of interaction with Eclim.
2014-10-26 20:09:05 +02:00
LCD 47
57f1a0eb20
New user variables: syntastic_<filetype>_<checker>_sort
.
2014-10-24 15:55:47 +03:00
LCD 47
54086304b3
Cache balloons' contents. Cleanup.
2014-10-17 08:35:05 +03:00
LCD 47
75d56b2090
Manual: add a note about vim-auto-save.
2014-10-16 09:06:30 +03:00
LCD 47
ce89396808
Checker-specific logging.
...
New debug level 32, for logging tracing checkers.
New method checker.log().
Cleanup.
2014-10-06 22:19:24 +03:00
LCD 47
b639b007ae
New options.
...
Add options b:syntastic_<filetype>_<checker>_exec and
b:syntastic_<checker>_exec.
2014-09-21 19:24:22 +03:00
LCD 47
bf2faa4d62
Manual: add a note about opening the error window.
2014-09-20 12:42:29 +03:00
LCD 47
9d2800f9a5
README: add a note about style checkers. Minor cleanup.
2014-09-17 20:22:28 +03:00
LCD 47
aac0775c39
Make b:syntastic_skip_checks
suitable for general use.
...
Document `b:syntastic_skip_checks`. Minor cleanup.
2014-09-16 06:36:37 +03:00
LCD 47
b7b09af6b6
New global option syntastic_exit_checks
.
...
Syntastic attempts to catch abnormal termination conditions from checkers by
looking at their exit codes. The "cmd.exe" shell on Windows make these checks
meaningless, by returning 1 to Vim when the checkers exit with non-zero codes.
The above variable can be used to disable exit code checks in syntastic.
2014-09-03 10:47:23 +03:00
LCD 47
8e229e41a3
A cleaner way to kill default variables.
2014-08-22 12:02:02 +03:00
LCD 47
f62e0f6618
New option: cursor_columns.
2014-08-03 12:54:56 +03:00
LCD 47
3f963543dd
Manual: clarification about g:syntastic_mode_map. Minor cleanup.
2014-07-22 13:15:49 +03:00
LCD 47
190d9f5e95
Manual: add a note about canceling default arguments.
2014-07-17 07:26:03 +03:00
LCD 47
06e77c1808
Manual: add a note about YouCompleteMe.
2014-07-15 10:36:20 +03:00
LCD 47
dd57547da0
Manual: add a note about netrw.
2014-07-04 23:12:12 +03:00
Andrew Gallant
931db14d97
filename -> fname
...
The rationale for this change is that `makeprgBuild` uses `fname` as the
parameter name to retrieve the file path. Therefore, the documentation
has been changed to match the code.
2014-06-12 14:54:17 -04:00
LCD 47
50518b335d
Add separate highlighting groups for style messages (@kovidgoyal).
2014-05-11 20:34:32 +03:00
LCD 47
716038ea46
Output of pep257 has changed.
...
Fix errorformat.
Make compressWhitespace() postprocess function remove leading and
trailing spaces.
Typo in the manual.
2014-05-10 18:47:50 +03:00
Lucas Hoffmann
79fde89e7b
Fix broken tag in docs.
...
When originally introduced that tag pointed to section 4.
2014-05-08 09:19:24 +02:00
LCD 47
75c439fc24
Manual: add a note about PowerShell.
2014-04-27 20:12:04 +03:00
LCD 47
177292cafa
Cleanup for the new aggregate_errors.
2014-04-19 09:09:48 +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
81313611ae
Manual: minor cleanup.
2014-04-10 10:56:20 +03:00
LCD 47
30198e1091
Manual: add a note about vim-virtualenv.
2014-04-09 21:17:38 +03:00
LCD 47
8d2ac06820
Minor rephrase in the manual.
2014-03-30 21:10:20 +03:00
LCD 47
94e0e73c4e
Add a note to the manual about Eclim.
2014-03-20 07:34:49 +02:00
LCD 47
b0191a144c
Refactor of quiet_message filters.
...
Optimisation: merge handling of global and per-checker filters.
Feature: allow [] and '' values for quiet_messages filter elements.
Feature: allow overrides for quiet_messages filters.
Feature: buffer-local auto_jump and quiet_messages.
Safety: add magic specifiers to catch regexps.
Cleanup: minor restructuring for the forthcoming foreign checkers
feature.
2014-02-24 01:10:33 +02:00
LCD 47
a60a2f879c
Document the new b:syntastic_<filetype>_<checker-name>_<option-name>.
2014-02-12 21:34:34 +02:00
LCD 47
8df33c80c2
Document g:syntastic_extra_filetypes.
2014-02-11 13:04:46 +02:00
LCD 47
c72f58231a
Docs: clarification about running checkers when aggregating errors.
2014-02-04 23:29:53 +02:00
LCD 47
f9e8995d0f
Add a note about using syntastic with fizsh.
2014-01-31 14:34:13 +02:00
LCD 47
5fb095caef
Typo.
2014-01-30 13:23:22 +02:00
LCD 47
2b3df92350
New jump mode for g:syntastic_auto_jump.
...
If g:syntastic_auto_jump is set to 2, jump only if the first issue found
is an error.
2014-01-30 13:20:40 +02:00
Daniel Hahler
d720977b7e
doc: fix example for g:syntastic_<filetype>_checkers
...
Given checkers, the var should be syntastic_php_checkers.
2014-01-27 16:08:09 +01:00
LCD 47
f3240e6001
Cleanup: shut up lint warnings, formatting, doc nit.
2014-01-26 09:10:26 +02:00
LCD 47
6c9735335f
Remove support for YCM.
...
YCM has now its own navigation functions, so there is no longer any need
to call it from syntastic.
g:syntastic_delayed_redraws is also gone. Syntastic doesn't use popup
menus, and the only purpose of this variable was to provide a workaround
for a problem triggered by YCM.
References:
https://github.com/Valloric/YouCompleteMe/pull/763
2014-01-20 10:29:06 +02:00
LCD 47
82c1003cb0
Typo.
2014-01-20 09:00:01 +02:00
LCD 47
12de86a649
Typo.
2014-01-14 08:17:33 +02:00
LCD 47
55941360f3
Clarifications to the docs.
2014-01-05 08:30:25 +02:00
LCD 47
78666b1d6b
Minor doc update.
2014-01-04 10:38:17 +02:00
LCD 47
ee3c56c6f7
New feature: message filtering.
...
New options: g:syntastic_quiet_messages, and a per-checker version
of it named g:syntastic_<filetype>_<checker>_quiet_messages.
Option g:syntastic_quiet_warnings is now deprecated.
Option g:syntastic_ignore_files now refers only to files that shouldn't
be checked.
2014-01-04 10:01:43 +02:00
LCD 47
1852b5d386
:SyntasticInfo now takes an optional argument.
...
Added several clarifications to the manual.
2013-12-16 18:06:30 +02:00
LCD 47
d343e17615
Makeprg clarification in the docs.
2013-12-12 22:03:56 +02:00
LCD 47
936bd72a06
Another type in the help.
2013-12-06 16:50:17 +02:00
Aru Sahni
2dc7dbc6f4
Fixing small type in help docs
...
Incorrectly said "symobls" instead of "symbols."
2013-12-06 09:27:53 -05:00
LCD 47
f97ebd2173
Minor cleanup.
...
Cleanup highlighting initialization.
Document the syntax highlight groups involved.
2013-11-21 18:27:52 +02:00
LCD 47
cfe2ac68a4
New command :SyntasticSetLoclist.
2013-11-16 12:49:43 +02:00
LCD 47
7b36f9147f
More detailed debugging.
...
Moved logging functions to autoload/syntastic/log.vim.
Cleanup debug functions.
Add a function to dump option variables.
2013-11-14 10:13:05 +02:00
LCD 47
bbd382ba5d
Detailed debugging.
...
New variables: g:syntastic_debug_file, the name of a file where to write
debugging messages, in addition to adding them to the message history.
The old g:syntastic_debug is now a sum of flags:
* 1 - trace checker calls
* 2 - dump loclists
* 4 - trace notifiers
* 8 - trace autocommands
* 16 - dump syntastic variables (not implemented yet)
2013-11-13 10:58:33 +02:00
LCD 47
c245568e57
Update docs to describe the new checker infrastructure.
2013-11-11 10:54:35 +02:00
LCD 47
a3e710eae5
Add a warning about using syntastic_delayed_redraws.
2013-11-06 11:04:11 +02:00
LCD 47
3694908d05
Registry cleanup, stage 2.
...
(1) Checkers now have an _exec attribute, and an accessor getExec().
(2) CreateAndRegisterChecker() initializes _exec from an optional argument
'exec'. If this argument is missing, 'name' is used instead.
(3) Functions SyntaxCheckers_*_IsAvailable() are now dictionary functions.
(4) Functions SyntaxCheckers_*_IsAvailable() are now optional. When
they are missing, they are assumed to return executable(expand(self.getExec())).
(5) Argument 'exe' of function syntastic#makeprg#build() is now optional.
If this argument is missing, expand(self.getExec()) is used to set checker
executables.
2013-11-02 10:44:06 +02:00
LCD 47
14cb306414
New option g:syntastic_id_checkers.
...
Default: 1. There is also a local version b:syntastic_id_checkers.
2013-11-02 10:39:06 +02:00
LCD 47
bcbcb7c6fb
Merge branch 'delayed_redraws'
2013-10-29 20:35:02 +02:00
LCD 47
5827b6a416
Document g:syntastic_delayed_redraws. Minor cleanup.
2013-10-29 17:51:15 +02:00
LCD 47
e4726f4f63
Add a note to the manual about the fish shell.
2013-10-29 09:37:13 +02:00
LCD 47
3fa735d7ff
Add a note about python-mode to the docs.
2013-10-29 00:50:30 +02:00
LCD 47
c8e173c4ef
Make g:syntastic_filetype_map apply to composite filetypes.
...
Normally composite types are handled by splitting them into simple
components, and applying the corresponding (simple) checkers. This
behaviour can now be disabled, by mapping composite types to a simple
ones.
2013-10-28 08:20:21 +02:00
LCD 47
df1328733a
Minor help re-wording.
2013-10-17 14:23:03 +03:00
LCD 47
86160723dc
Add a pointer to the wiki page for more docs.
2013-10-01 19:53:11 +03:00
LCD 47
de9d56121b
Add option "syntastic_aggregate_errors".
2013-08-05 09:25:33 +03:00
LCD 47
65c852cf25
Add a SyntasticReset command.
2013-07-30 23:09:47 +03:00
LCD 47
90259bde00
New knob: g:syntastic_full_redraws.
2013-07-11 10:04:26 +03:00
LCD 47
eeec03d19d
Minor fixes to the docs. Document g:syntastic_debug.
2013-07-09 22:15:24 +03:00
LCD 47
d7140de5d9
Document the "filetype" argument to syntastic#makeprg#build().
2013-06-05 10:21:21 +03:00
William Ting
dd7ed77886
fix errror misspellings
2013-06-04 07:53:06 -05:00
LCD 47
48b934b8aa
Adds filetype aliases.
...
This allows checking of files with non-standard filetypes.
2013-05-31 10:19:52 +03:00
LCD 47
8d47df65d2
Adds an option g:syntastic_ignore_files.
...
List of regexps specifying files that should neither be checked, nor
included in error lists. The full paths of files are matched against
these regexps, and the matches are case sensitive.
2013-05-14 11:14:49 +03:00
LCD 47
7f0412e91d
Added an option to skip checks on :wq, :x, and :ZZ, try 2.
2013-05-06 20:18:02 +03:00
LCD 47
c9b9a9ef5e
Fix for #624 .
...
Handle closing the loclist window in a QuitPre.
Remove the prematurely added option g:syntastic_allow_quit.
2013-04-27 13:59:19 +03:00
Kamil Kisiel
210a3bf3f3
Fix description of syntastic_echo_current_error
2013-04-26 11:27:28 -07:00
LCD 47
63ec78cfb1
Adds an option "syntastic_allow_quit".
2013-04-26 16:20:43 +03:00
Martin Grenfell
b72d9e57da
add :SyntasticInfo command to echo info about current checkers
...
Closes #557
2013-04-13 23:36:18 +01:00
Martin Grenfell
274e782ed1
help file: add a new tag easy reference from the changelog
2013-04-13 15:48:25 +01:00
Martin Grenfell
656706e148
doc: add the wiki link to the checker guide
2013-04-10 20:43:10 +01:00
Martin Grenfell
5dfde8e151
add syntastic_always_populate_loc_list option
...
We dont want to set the loc list by default since syntastic isnt the
only plugin using loclists - and we dont want to clobber other peoples
loclists.
This option allows the user to override this behaviour if it suits their
workflow.
2013-03-21 17:46:14 +00:00
Martin Grenfell
034727a04c
Merge pull request #528 from jszakmeister/add-highlight-groups
...
Add highlight groups for the signs and the lines.
2013-03-08 07:09:10 -08:00
David Barnett
7e41fd12ce
Update help file for b:syntastic_checkers
2013-03-03 17:58:27 -08:00
John Szakmeister
10697a6952
Add highlight groups for the signs and the lines.
...
This allows users to customize the coloring of Syntastic's signs, and
also provides them a way to highlight the entire line using :sign's
linehl feature. It preserves the current default behavior of using
the error and todo highlight groups if the customized ones aren't
present. If the linehl group doesn't exist, then it's the same as not
specifying one, so no special highlighting for the line will occur.
2013-02-23 07:13:57 -05:00
Martin Grenfell
182b3f01c0
docs: a couple of trivial updates
2013-02-22 10:27:51 +00:00
John Chee
10d1b282ce
Point out syntastic global variables earlier
...
Update README -> FAQ to include an explicit question "How can I pass
additional arguments to a checker" and update to the vimdoc "Configuring
specific checkers" to point users to global variables accepted by
'syntastic#makeprg#build' before pointing them to checker source code.
2013-02-21 18:14:46 -08:00
LCD 47
c3f5414048
Modeline for help.
2013-02-19 09:22:02 +02:00
Martin Grenfell
9c211a7d55
first round of updates to the doc
...
* remove the changelog, credits and (outdated) doc on writing syntax
checkers
* doc the `syntastic#makeprg#build()` options
* doc how to select which syntax checkers to use
2013-02-10 17:32:15 +00:00
Denis
226b8a3d84
Fix typo in doc/syntastic.txt
2012-11-04 12:14:03 +01: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
Martin Grenfell
a030c4fc09
add help tags for other sign options
2012-07-17 15:38:21 +01: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
3e80184d5f
bump to v2.3.0 and update changelog and credits
2012-02-16 17:20:03 +00:00
Martin Grenfell
206c8092a1
update changelog
2012-02-10 18:10:21 +00:00
Martin Grenfell
9a6895d28d
add syntastic_loc_list_height option
...
This allows the user to specify what height the loc list should be
opened at. Solves issue #153 .
2012-02-10 17:56:32 +00:00
Martin Grenfell
0b10a2eaf1
update changelog and credits
2012-02-08 17:51:42 +00:00
Martin Grenfell
ab1906e72e
add yaml syntax checker
2011-12-24 13:18:18 +00:00
Martin Grenfell
54896becd3
bump to 2.2.0 and update changelog
2011-12-24 11:31:19 +00:00
Martin Grenfell
9633837e16
dont do syntax checks when opening buffers
...
Only do syntax checks when saving files. Add the g:syntax_check_on_open
option to force the check when opening.
See #134
2011-12-23 23:46:39 +00:00
Martin Grenfell
224fd0f1a5
update credits
2011-12-22 00:18:14 +00:00
Martin Grenfell
abc33ebcea
update changelog/credits
2011-12-20 09:33:31 +00:00
Martin Grenfell
26b5bb871c
Merge remote-tracking branch 'millermedeiros/jsonlint'
...
Conflicts:
doc/syntastic.txt
2011-12-18 13:43:50 +00:00
millermedeiros
e4adda29f7
fix jshint checker since it was ignoring jshintrc configs.
2011-12-16 16:28:24 -02:00
millermedeiros
2698e26e71
add json syntax checker. see #74 .
...
still need to wait for zaach/jsonlint#15 before merging into master.
2011-12-16 14:22:20 -02:00
Martin Grenfell
761e8e4a19
update changelog
2011-12-16 13:36:16 +00:00
millermedeiros
0d1943e6f5
auto close location list when closing or moving to another buffer. also update errors on BufEnter. see #123
2011-12-16 02:23:00 -02:00
Martin Grenfell
a210721744
change to version 2.1.0
2011-12-14 09:06:16 +00:00
Martin Grenfell
c5f85ca725
update changelog/credits
2011-12-14 09:06:09 +00:00
Martin Grenfell
f51ec67061
update change log and credits for next version
2011-12-12 23:44:45 +00:00
Martin Grenfell
8e6ebec56e
echo the current error in the cmd win
...
This is largely taken from kevinw's pull request (#46 ).
Add the g:syntastic_echo_current_error option to deactivate the
functionality.
2011-12-10 01:15:24 +00:00
Martin Grenfell
898981865f
fix a typo in the doc
2011-12-08 22:24:07 +00:00
Martin Grenfell
7d8b7b3157
add an option to disable error highlighting
2011-12-08 22:23:51 +00:00
Martin Grenfell
d046f8e920
update changelog and credits
2011-12-01 17:59:59 +00:00
Martin Grenfell
aa67390bd6
make syntastic more active by default
...
Enable more of the features by default while avoiding some of the more
intrusive ones.
Update the doc to reflect this.
2011-11-30 19:56:27 +00:00
Martin Grenfell
6b23d638b4
update the doc
...
some work still needs to be done here
2011-11-30 19:23:00 +00:00
Martin Grenfell
219d02f4d7
add an option to allow users to format the statusline flag
...
Add the syntastic_stl_format flag and doc it under
:help syntastic_stl_format. This allows the user to control what
information is displayed in the syntastic statusline flag.
2011-02-19 20:10:20 +13:00
Martin Grenfell
49e80c3e9f
doc the new syntastic_auto_loc_list functionality
2011-02-16 19:39:51 +13:00
Martin Grenfell
d6a93dfd36
add a help section for the syntastic_auto_jump option
2011-02-05 12:26:23 +13:00