mirror of
https://github.com/amix/vimrc
synced 2025-06-29 02:55:01 +08:00
Updated vim plugins
This commit is contained in:
@ -117,6 +117,7 @@ SYNTAX CHECKERS BY LANGUAGE *syntastic-checkers-lang*
|
||||
Vala.....................................|syntastic-checkers-vala|
|
||||
Verilog..................................|syntastic-checkers-verilog|
|
||||
VHDL.....................................|syntastic-checkers-vhdl|
|
||||
Vim help.................................|syntastic-checkers-help|
|
||||
VimL.....................................|syntastic-checkers-vim|
|
||||
|
||||
xHTML....................................|syntastic-checkers-xhtml|
|
||||
@ -353,6 +354,7 @@ SYNTAX CHECKERS FOR ASCIIDOC *syntastic-checkers-asciidoc*
|
||||
The following checkers are available for AsciiDoc (filetype "asciidoc"):
|
||||
|
||||
1. Asciidoc.................|syntastic-asciidoc-asciidoc|
|
||||
2. proselint................|syntastic-asciidoc-proselint|
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
1. Asciidoc *syntastic-asciidoc-asciidoc*
|
||||
@ -374,6 +376,27 @@ Checker options~
|
||||
This checker is initialised using the "makeprgBuild()" function and thus it
|
||||
accepts the standard options described at |syntastic-config-makeprg|.
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
2. proselint *syntastic-asciidoc-proselint*
|
||||
|
||||
Name: proselint
|
||||
Maintainer: LCD 47 <lcd047@gmail.com>
|
||||
|
||||
"proselint" is a linter for prose. See the page for details:
|
||||
|
||||
http://proselint.com/
|
||||
|
||||
Checker options~
|
||||
|
||||
This checker is initialised using the "makeprgBuild()" function and thus it
|
||||
accepts the standard options described at |syntastic-config-makeprg|.
|
||||
|
||||
See also: |syntastic-help-proselint|, |syntastic-html-proselint|,
|
||||
|syntastic-markdown-proselint|, |syntastic-nroff-proselint|,
|
||||
|syntastic-pod-proselint|, |syntastic-rst-proselint|,
|
||||
|syntastic-tex-proselint|, |syntastic-texinfo-proselint|,
|
||||
|syntastic-text-proselint|, |syntastic-xhtml-proselint|.
|
||||
|
||||
==============================================================================
|
||||
SYNTAX CHECKERS FOR ASSEMBLY LANGUAGES *syntastic-checkers-asm*
|
||||
|
||||
@ -2586,10 +2609,12 @@ The following checkers are available for HTML (filetype "html"):
|
||||
1. ESLint...................|syntastic-html-eslint|
|
||||
2. gjslint..................|syntastic-html-gjslint|
|
||||
3. HTML tidy................|syntastic-html-tidy|
|
||||
4. JSHint...................|syntastic-html-jshint|
|
||||
5. textlint.................|syntastic-html-textlint|
|
||||
6. Validator................|syntastic-html-validator|
|
||||
7. W3.......................|syntastic-html-w3|
|
||||
4. HTMLHint.................|syntastic-html-htmlhint|
|
||||
5. JSHint...................|syntastic-html-jshint|
|
||||
6. proselint................|syntastic-html-proselint|
|
||||
7. textlint.................|syntastic-html-textlint|
|
||||
8. Validator................|syntastic-html-validator|
|
||||
9. W3.......................|syntastic-html-w3|
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
1. ESLint *syntastic-html-eslint*
|
||||
@ -2679,7 +2704,25 @@ List of additional empty tags, to be added to "--new-empty-tags".
|
||||
See also: |syntastic-xhtml-tidy|.
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
4. jshint *syntastic-html-jshint*
|
||||
4. HTMLHint *syntastic-html-htmlhint*
|
||||
|
||||
Name: HTMLHint
|
||||
Maintainer: LCD 47 <lcd047@gmail.com>
|
||||
|
||||
"JSHint" is a static code analysis tool for HTML. See the project's page for
|
||||
details:
|
||||
|
||||
http://htmlhint.com/
|
||||
|
||||
Syntastic requires "HTMLHint" version 0.9.13 or later.
|
||||
|
||||
Checker options~
|
||||
|
||||
This checker is initialised using the "makeprgBuild()" function and thus it
|
||||
accepts the standard options described at |syntastic-config-makeprg|.
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
5. jshint *syntastic-html-jshint*
|
||||
|
||||
Name: JSHint
|
||||
Maintainer: LCD 47 <lcd047@gmail.com>
|
||||
@ -2725,7 +2768,28 @@ in "JSHint". If that is undesirable, your only other option is to leave
|
||||
See also: |syntastic-javascript-jshint|, |syntastic-xhtml-jshint|.
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
5. textlint *syntastic-html-textlint*
|
||||
6. proselint *syntastic-html-proselint*
|
||||
|
||||
Name: proselint
|
||||
Maintainer: LCD 47 <lcd047@gmail.com>
|
||||
|
||||
"proselint" is a linter for prose. See the page for details:
|
||||
|
||||
http://proselint.com/
|
||||
|
||||
Checker options~
|
||||
|
||||
This checker is initialised using the "makeprgBuild()" function and thus it
|
||||
accepts the standard options described at |syntastic-config-makeprg|.
|
||||
|
||||
See also: |syntastic-asciidoc-proselint|, |syntastic-help-proselint|,
|
||||
|syntastic-markdown-proselint|, |syntastic-nroff-proselint|,
|
||||
|syntastic-pod-proselint|, |syntastic-rst-proselint|,
|
||||
|syntastic-tex-proselint|, |syntastic-texinfo-proselint|,
|
||||
|syntastic-text-proselint|, |syntastic-xhtml-proselint|.
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
7. textlint *syntastic-html-textlint*
|
||||
|
||||
Name: textlint
|
||||
Maintainer: LCD 47 <lcd047@gmail.com>
|
||||
@ -2750,7 +2814,7 @@ work:
|
||||
See also: |syntastic-markdown-textlint|, |syntastic-text-textlint|.
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
6. Validator *syntastic-html-validator*
|
||||
8. Validator *syntastic-html-validator*
|
||||
|
||||
Name: validator
|
||||
Maintainer: LCD 47 <lcd047@gmail.com>
|
||||
@ -2823,7 +2887,7 @@ You can lookup the meaning of these codes in cURL's manual:
|
||||
http://curl.haxx.se/docs/manpage.html#EXIT
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
7. W3 *syntastic-html-w3*
|
||||
9. W3 *syntastic-html-w3*
|
||||
|
||||
Name: w3
|
||||
Maintainer: Martin Grenfell <martin.grenfell@gmail.com>
|
||||
@ -2949,6 +3013,14 @@ Name: javac
|
||||
Maintainers: Jochen Keil <jochen.keil@gmail.com>
|
||||
Dmitry Geurkov <d.geurkov@gmail.com>
|
||||
|
||||
Note~
|
||||
|
||||
This checker is not suitable for use with large Java projects. The design
|
||||
of "javac" makes this checker prone to running into various limitations of
|
||||
your shell, Vim, and your Java compiler. You are strongly advised to use
|
||||
something like Eclim (http://eclim.org/) instead of syntastic for projects of
|
||||
any substantial size or complexity.
|
||||
|
||||
Commands~
|
||||
|
||||
The following commands are available:
|
||||
@ -3684,7 +3756,8 @@ SYNTAX CHECKERS FOR MARKDOWN *syntastic-checkers-markdown*
|
||||
The following checkers are available for Markdown (filetype "markdown"):
|
||||
|
||||
1. Markdown lint tool.......|syntastic-markdown-mdl|
|
||||
2. textlint.................|syntastic-markdown-textlint|
|
||||
2. proselint................|syntastic-markdown-proselint|
|
||||
3. textlint.................|syntastic-markdown-textlint|
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
1. Markdown lint tool *syntastic-markdown-mdl*
|
||||
@ -3721,7 +3794,28 @@ to a set of valid "markdownlint-cli" options): >
|
||||
let g:syntastic_markdown_mdl_args = ""
|
||||
<
|
||||
------------------------------------------------------------------------------
|
||||
2. textlint *syntastic-markdown-textlint*
|
||||
2. proselint *syntastic-markdown-proselint*
|
||||
|
||||
Name: proselint
|
||||
Maintainer: LCD 47 <lcd047@gmail.com>
|
||||
|
||||
"proselint" is a linter for prose. See the page for details:
|
||||
|
||||
http://proselint.com/
|
||||
|
||||
Checker options~
|
||||
|
||||
This checker is initialised using the "makeprgBuild()" function and thus it
|
||||
accepts the standard options described at |syntastic-config-makeprg|.
|
||||
|
||||
See also: |syntastic-asciidoc-proselint|, |syntastic-help-proselint|,
|
||||
|syntastic-html-proselint|, |syntastic-nroff-proselint|,
|
||||
|syntastic-pod-proselint|, |syntastic-rst-proselint|,
|
||||
|syntastic-tex-proselint|, |syntastic-texinfo-proselint|,
|
||||
|syntastic-text-proselint|, |syntastic-xhtml-proselint|.
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
3. textlint *syntastic-markdown-textlint*
|
||||
|
||||
Name: textlint
|
||||
Maintainer: LCD 47 <lcd047@gmail.com>
|
||||
@ -3836,6 +3930,7 @@ The following checkers are available for nroff (filetype "nroff"):
|
||||
|
||||
1. Igor.....................|syntastic-nroff-igor|
|
||||
2. mandoc...................|syntastic-nroff-mandoc|
|
||||
3. proselint................|syntastic-nroff-proselint|
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
1. Igor *syntastic-nroff-igor*
|
||||
@ -3875,6 +3970,27 @@ Checker options~
|
||||
This checker is initialised using the "makeprgBuild()" function and thus it
|
||||
accepts the standard options described at |syntastic-config-makeprg|.
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
3. proselint *syntastic-nroff-proselint*
|
||||
|
||||
Name: proselint
|
||||
Maintainer: LCD 47 <lcd047@gmail.com>
|
||||
|
||||
"proselint" is a linter for prose. See the page for details:
|
||||
|
||||
http://proselint.com/
|
||||
|
||||
Checker options~
|
||||
|
||||
This checker is initialised using the "makeprgBuild()" function and thus it
|
||||
accepts the standard options described at |syntastic-config-makeprg|.
|
||||
|
||||
See also: |syntastic-asciidoc-proselint|, |syntastic-help-proselint|,
|
||||
|syntastic-html-proselint|, |syntastic-markdown-proselint|,
|
||||
|syntastic-pod-proselint|, |syntastic-rst-proselint|,
|
||||
|syntastic-tex-proselint|, |syntastic-texinfo-proselint|,
|
||||
|syntastic-text-proselint|, |syntastic-xhtml-proselint|.
|
||||
|
||||
==============================================================================
|
||||
SYNTAX CHECKERS FOR OBJECTIVE-C *syntastic-checkers-objc*
|
||||
|
||||
@ -4362,6 +4478,7 @@ SYNTAX CHECKERS FOR POD *syntastic-checkers-pod*
|
||||
The following checkers are available for POD (filetype "pod"):
|
||||
|
||||
1. Pod::Checker.............|syntastic-pod-podchecker|
|
||||
2. proselint................|syntastic-pod-proselint|
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
1. Pod::Checker *syntastic-pod-podchecker*
|
||||
@ -4381,6 +4498,27 @@ accepts the standard options described at |syntastic-config-makeprg|.
|
||||
|
||||
See also: |syntastic-perl-podchecker|.
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
2. proselint *syntastic-pod-proselint*
|
||||
|
||||
Name: proselint
|
||||
Maintainer: LCD 47 <lcd047@gmail.com>
|
||||
|
||||
"proselint" is a linter for prose. See the page for details:
|
||||
|
||||
http://proselint.com/
|
||||
|
||||
Checker options~
|
||||
|
||||
This checker is initialised using the "makeprgBuild()" function and thus it
|
||||
accepts the standard options described at |syntastic-config-makeprg|.
|
||||
|
||||
See also: |syntastic-asciidoc-proselint|, |syntastic-help-proselint|,
|
||||
|syntastic-html-proselint|, |syntastic-markdown-proselint|,
|
||||
|syntastic-nroff-proselint|, |syntastic-rst-proselint|,
|
||||
|syntastic-tex-proselint|, |syntastic-texinfo-proselint|,
|
||||
|syntastic-text-proselint|, |syntastic-xhtml-proselint|.
|
||||
|
||||
==============================================================================
|
||||
SYNTAX CHECKERS FOR PUG (FORMERLY JADE) *syntastic-checkers-pug*
|
||||
|
||||
@ -5034,12 +5172,34 @@ SYNTAX CHECKERS FOR RESTRUCTUREDTEXT *syntastic-checkers-rst*
|
||||
|
||||
The following checkers are available for reStructuredText (filetype "rst"):
|
||||
|
||||
1. rst2pseudoxml............|syntastic-rst-rst2pseudoxml|
|
||||
2. rstcheck.................|syntastic-rst-rstcheck|
|
||||
3. Sphinx...................|syntastic-rst-sphinx|
|
||||
1. proselint................|syntastic-rst-proselint|
|
||||
2. rst2pseudoxml............|syntastic-rst-rst2pseudoxml|
|
||||
3. rstcheck.................|syntastic-rst-rstcheck|
|
||||
4. Sphinx...................|syntastic-rst-sphinx|
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
1. rst2pseudoxml *syntastic-rst-rst2pseudoxml*
|
||||
1. proselint *syntastic-rst-proselint*
|
||||
|
||||
Name: proselint
|
||||
Maintainer: LCD 47 <lcd047@gmail.com>
|
||||
|
||||
"proselint" is a linter for prose. See the page for details:
|
||||
|
||||
http://proselint.com/
|
||||
|
||||
Checker options~
|
||||
|
||||
This checker is initialised using the "makeprgBuild()" function and thus it
|
||||
accepts the standard options described at |syntastic-config-makeprg|.
|
||||
|
||||
See also: |syntastic-asciidoc-proselint|, |syntastic-help-proselint|,
|
||||
|syntastic-html-proselint|, |syntastic-markdown-proselint|,
|
||||
|syntastic-nroff-proselint|, |syntastic-pod-proselint|,
|
||||
|syntastic-tex-proselint|, |syntastic-texinfo-proselint|,
|
||||
|syntastic-text-proselint|, |syntastic-xhtml-proselint|.
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
2. rst2pseudoxml *syntastic-rst-rst2pseudoxml*
|
||||
|
||||
Name: rst2pseudoxml
|
||||
Maintainer: James Rowe <jnrowe@gmail.com>
|
||||
@ -5057,7 +5217,7 @@ This checker is initialised using the "makeprgBuild()" function and thus it
|
||||
accepts the standard options described at |syntastic-config-makeprg|.
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
2. rstcheck *syntastic-rst-rstcheck*
|
||||
3. rstcheck *syntastic-rst-rstcheck*
|
||||
|
||||
Name: rstcheck
|
||||
Maintainer: Steven Myint <git@stevenmyint.com>
|
||||
@ -5073,7 +5233,7 @@ This checker is initialised using the "makeprgBuild()" function and thus it
|
||||
accepts the standard options described at |syntastic-config-makeprg|.
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
3. Sphinx *syntastic-rst-sphinx*
|
||||
4. Sphinx *syntastic-rst-sphinx*
|
||||
|
||||
Name: sphinx
|
||||
Maintainer: Buck Evan <buck@yelp.com>
|
||||
@ -5892,6 +6052,7 @@ The following checkers are available for TeX (filetype "tex"):
|
||||
|
||||
1. ChkTeX...................|syntastic-tex-chktex|
|
||||
2. lacheck..................|syntastic-tex-lacheck|
|
||||
3. proselint................|syntastic-tex-proselint|
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
1. ChkTeX *syntastic-tex-chktex*
|
||||
@ -5937,12 +6098,34 @@ Limitations~
|
||||
At the time of this writing "lacheck" can't expand "\def" commands. As a
|
||||
result, most "\input" commands using macros are signaled as errors.
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
3. proselint *syntastic-tex-proselint*
|
||||
|
||||
Name: proselint
|
||||
Maintainer: LCD 47 <lcd047@gmail.com>
|
||||
|
||||
"proselint" is a linter for prose. See the page for details:
|
||||
|
||||
http://proselint.com/
|
||||
|
||||
Checker options~
|
||||
|
||||
This checker is initialised using the "makeprgBuild()" function and thus it
|
||||
accepts the standard options described at |syntastic-config-makeprg|.
|
||||
|
||||
See also: |syntastic-asciidoc-proselint|, |syntastic-help-proselint|,
|
||||
|syntastic-html-proselint|, |syntastic-markdown-proselint|,
|
||||
|syntastic-nroff-proselint|, |syntastic-pod-proselint|,
|
||||
|syntastic-rst-proselint|, |syntastic-texinfo-proselint|,
|
||||
|syntastic-text-proselint|, |syntastic-xhtml-proselint|.
|
||||
|
||||
==============================================================================
|
||||
SYNTAX CHECKERS FOR TEXINFO *syntastic-checkers-texinfo*
|
||||
|
||||
The following checkers are available for Texinfo (filetype "texinfo"):
|
||||
|
||||
1. Makeinfo.................|syntastic-texinfo-makeinfo|
|
||||
2. proselint................|syntastic-texinfo-proselint|
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
1. Makeinfo *syntastic-texinfo-makeinfo*
|
||||
@ -5960,6 +6143,27 @@ Checker options~
|
||||
This checker is initialised using the "makeprgBuild()" function and thus it
|
||||
accepts the standard options described at |syntastic-config-makeprg|.
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
2. proselint *syntastic-texinfo-proselint*
|
||||
|
||||
Name: proselint
|
||||
Maintainer: LCD 47 <lcd047@gmail.com>
|
||||
|
||||
"proselint" is a linter for prose. See the page for details:
|
||||
|
||||
http://proselint.com/
|
||||
|
||||
Checker options~
|
||||
|
||||
This checker is initialised using the "makeprgBuild()" function and thus it
|
||||
accepts the standard options described at |syntastic-config-makeprg|.
|
||||
|
||||
See also: |syntastic-asciidoc-proselint|, |syntastic-help-proselint|,
|
||||
|syntastic-html-proselint|, |syntastic-markdown-proselint|,
|
||||
|syntastic-nroff-proselint|, |syntastic-pod-proselint|,
|
||||
|syntastic-rst-proselint|, |syntastic-tex-proselint|,
|
||||
|syntastic-text-proselint|, |syntastic-xhtml-proselint|.
|
||||
|
||||
==============================================================================
|
||||
SYNTAX CHECKERS FOR TEXT *syntastic-checkers-text*
|
||||
|
||||
@ -5968,7 +6172,8 @@ The following checkers are available for plain text (filetype "text"):
|
||||
1. atdtool..................|syntastic-text-atdtool|
|
||||
2. Igor.....................|syntastic-text-igor|
|
||||
3. language-check...........|syntastic-text-language_check|
|
||||
4. textlint.................|syntastic-text-textlint|
|
||||
4. proselint................|syntastic-text-proselint|
|
||||
5. textlint.................|syntastic-text-textlint|
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
1. atdtool *syntastic-text-atdtool*
|
||||
@ -6031,7 +6236,28 @@ This checker is initialised using the "makeprgBuild()" function and thus it
|
||||
accepts the standard options described at |syntastic-config-makeprg|.
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
4. textlint *syntastic-text-textlint*
|
||||
4. proselint *syntastic-text-proselint*
|
||||
|
||||
Name: proselint
|
||||
Maintainer: LCD 47 <lcd047@gmail.com>
|
||||
|
||||
"proselint" is a linter for prose. See the page for details:
|
||||
|
||||
http://proselint.com/
|
||||
|
||||
Checker options~
|
||||
|
||||
This checker is initialised using the "makeprgBuild()" function and thus it
|
||||
accepts the standard options described at |syntastic-config-makeprg|.
|
||||
|
||||
See also: |syntastic-asciidoc-proselint|, |syntastic-help-proselint|,
|
||||
|syntastic-html-proselint|, |syntastic-markdown-proselint|,
|
||||
|syntastic-nroff-proselint|, |syntastic-pod-proselint|,
|
||||
|syntastic-rst-proselint|, |syntastic-tex-proselint|,
|
||||
|syntastic-texinfo-proselint|, |syntastic-xhtml-proselint|.
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
5. textlint *syntastic-text-textlint*
|
||||
|
||||
Name: textlint
|
||||
Maintainer: LCD 47 <lcd047@gmail.com>
|
||||
@ -6394,6 +6620,34 @@ Checker options~
|
||||
This checker is initialised using the "makeprgBuild()" function and thus it
|
||||
accepts the standard options described at |syntastic-config-makeprg|.
|
||||
|
||||
==============================================================================
|
||||
SYNTAX CHECKERS FOR VIM HELP *syntastic-checkers-help*
|
||||
|
||||
The following checkers are available for Vim help (filetype "help"):
|
||||
|
||||
1. proselint................|syntastic-help-proselint|
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
1. proselint *syntastic-help-proselint*
|
||||
|
||||
Name: proselint
|
||||
Maintainer: LCD 47 <lcd047@gmail.com>
|
||||
|
||||
"proselint" is a linter for prose. See the page for details:
|
||||
|
||||
http://proselint.com/
|
||||
|
||||
Checker options~
|
||||
|
||||
This checker is initialised using the "makeprgBuild()" function and thus it
|
||||
accepts the standard options described at |syntastic-config-makeprg|.
|
||||
|
||||
See also: |syntastic-asciidoc-proselint|, |syntastic-html-proselint|,
|
||||
|syntastic-markdown-proselint|, |syntastic-nroff-proselint|,
|
||||
|syntastic-pod-proselint|, |syntastic-rst-proselint|,
|
||||
|syntastic-tex-proselint|, |syntastic-texinfo-proselint|,
|
||||
|syntastic-text-proselint|, |syntastic-xhtml-proselint|.
|
||||
|
||||
==============================================================================
|
||||
SYNTAX CHECKERS FOR VIML *syntastic-checkers-vim*
|
||||
|
||||
@ -6479,6 +6733,7 @@ The following checkers are available for xHTML (filetype "xhtml"):
|
||||
|
||||
1. HTML Tidy................|syntastic-xhtml-tidy|
|
||||
2. jshint...................|syntastic-xhtml-jshint|
|
||||
3. proselint................|syntastic-xhtml-proselint|
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
1. HTML tidy *syntastic-xhtml-tidy*
|
||||
@ -6553,6 +6808,27 @@ in "JSHint". If that is undesirable, your only other option is to leave
|
||||
<
|
||||
See also: |syntastic-html-jshint|, |syntastic-javascript-jshint|.
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
3. proselint *syntastic-xhtml-proselint*
|
||||
|
||||
Name: proselint
|
||||
Maintainer: LCD 47 <lcd047@gmail.com>
|
||||
|
||||
"proselint" is a linter for prose. See the page for details:
|
||||
|
||||
http://proselint.com/
|
||||
|
||||
Checker options~
|
||||
|
||||
This checker is initialised using the "makeprgBuild()" function and thus it
|
||||
accepts the standard options described at |syntastic-config-makeprg|.
|
||||
|
||||
See also: |syntastic-asciidoc-proselint|, |syntastic-help-proselint|,
|
||||
|syntastic-html-proselint|, |syntastic-markdown-proselint|,
|
||||
|syntastic-nroff-proselint|, |syntastic-pod-proselint|,
|
||||
|syntastic-rst-proselint|, |syntastic-tex-proselint|,
|
||||
|syntastic-texinfo-proselint|, |syntastic-text-proselint|.
|
||||
|
||||
==============================================================================
|
||||
SYNTAX CHECKERS FOR XML *syntastic-checkers-xml*
|
||||
|
||||
|
@ -48,19 +48,20 @@ CONTENTS *syntastic-contents*
|
||||
7.Compatibility with other software............|syntastic-compatibility|
|
||||
7.1.airline................................|syntastic-airline|
|
||||
7.2.The csh and tcsh shells................|syntastic-csh|
|
||||
7.3.Eclim..................................|syntastic-eclim|
|
||||
7.4.ferret.................................|syntastic-ferret|
|
||||
7.5.The fish shell.........................|syntastic-fish|
|
||||
7.6.The fizsh shell........................|syntastic-fizsh|
|
||||
7.7.flagship...............................|syntastic-flagship|
|
||||
7.8.powerline..............................|syntastic-powerline|
|
||||
7.9.The PowerShell shell...................|syntastic-powershell|
|
||||
7.10.python-mode...........................|syntastic-pymode|
|
||||
7.11.vim-auto-save.........................|syntastic-vim-auto-save|
|
||||
7.12.vim-go................................|syntastic-vim-go|
|
||||
7.13.vim-virtualenv........................|syntastic-vim-virtualenv|
|
||||
7.14.YouCompleteMe.........................|syntastic-ycm|
|
||||
7.15.The zsh shell and MacVim..............|syntastic-zsh|
|
||||
7.3.EasyGrep...............................|syntastic-easygrep|
|
||||
7.4.Eclim..................................|syntastic-eclim|
|
||||
7.5.ferret.................................|syntastic-ferret|
|
||||
7.6.The fish shell.........................|syntastic-fish|
|
||||
7.7.The fizsh shell........................|syntastic-fizsh|
|
||||
7.8.flagship...............................|syntastic-flagship|
|
||||
7.9.powerline..............................|syntastic-powerline|
|
||||
7.10.The PowerShell shell..................|syntastic-powershell|
|
||||
7.11.python-mode...........................|syntastic-pymode|
|
||||
7.12.vim-auto-save.........................|syntastic-vim-auto-save|
|
||||
7.13.vim-go................................|syntastic-vim-go|
|
||||
7.14.vim-virtualenv........................|syntastic-vim-virtualenv|
|
||||
7.15.YouCompleteMe.........................|syntastic-ycm|
|
||||
7.16.The zsh shell and MacVim..............|syntastic-zsh|
|
||||
8.About........................................|syntastic-about|
|
||||
9.License......................................|syntastic-license|
|
||||
|
||||
@ -301,12 +302,22 @@ the order specified. The set by |'syntastic_aggregate_errors'| still apply.
|
||||
Example: >
|
||||
:SyntasticCheck flake8 pylint
|
||||
<
|
||||
You can also run checkers for filetypes different from the current filetype
|
||||
by qualifying their names with their respective filetypes, like this:
|
||||
"<filetype>/<checker>".
|
||||
|
||||
Example: >
|
||||
:SyntasticCheck lacheck text/language_check
|
||||
<
|
||||
:SyntasticInfo *:SyntasticInfo*
|
||||
|
||||
The command takes an optional argument, and outputs information about the
|
||||
checkers available for the filetype named by said argument, or for the current
|
||||
filetype if no argument was provided.
|
||||
|
||||
Example: >
|
||||
:SyntasticInfo python
|
||||
<
|
||||
:SyntasticReset *:SyntasticReset*
|
||||
|
||||
Resets the list of errors and turns off all error notifiers.
|
||||
@ -761,6 +772,10 @@ If neither |'g:syntastic_<filetype>_checkers'| nor |'b:syntastic_checkers'|
|
||||
is set, a default list of checker is used. Beware however that this list
|
||||
deliberately kept minimal, for performance reasons.
|
||||
|
||||
You can specify checkers for other filetypes anywhere in these lists, by
|
||||
qualifying their names with their respective filetypes: >
|
||||
let g:syntastic_tex_checkers = ["lacheck", "text/language_check"]
|
||||
<
|
||||
Take a look elsewhere in this manual to find out what checkers and filetypes
|
||||
are supported by syntastic: |syntastic-checkers|.
|
||||
|
||||
@ -854,9 +869,8 @@ omitting the filename from the command line: >
|
||||
let g:syntastic_sml_smlnj_fname = ""
|
||||
<
|
||||
*syntastic-config-no-makeprgbuild*
|
||||
For checkers that do not use the "makeprgBuild()" function you will have to
|
||||
look at the source code of the checker in question. If there are specific
|
||||
options that can be set they are normally documented in this manual (see
|
||||
For checkers that do not use the "makeprgBuild()" function any specific
|
||||
options that can be set should be documented in this manual (see
|
||||
|syntastic-checkers|).
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
@ -1017,7 +1031,16 @@ such as "zsh", "bash", "ksh", or even the original Bourne "sh": >
|
||||
let g:syntastic_shell = "/bin/sh"
|
||||
<
|
||||
------------------------------------------------------------------------------
|
||||
7.3. Eclim *syntastic-eclim*
|
||||
7.3. EasyGrep *syntastic-easygrep*
|
||||
|
||||
The "EasyGrep" Vim plugin (https://github.com/dkprice/vim-easygrep) can use
|
||||
either |quickfix| lists, or location lists (see |location-list|). Syntastic can
|
||||
be run along with "EasyGrep" provided that the latter is configured to use
|
||||
|quickfix| lists (which is the default at the time of this writing): >
|
||||
let g:EasyGrepWindow = 0
|
||||
<
|
||||
------------------------------------------------------------------------------
|
||||
7.4. Eclim *syntastic-eclim*
|
||||
|
||||
Syntastic can be used together with "Eclim" (see http://eclim.org/). However,
|
||||
by default Eclim disables syntastic's checks for the filetypes it supports, in
|
||||
@ -1030,7 +1053,7 @@ run Eclim's validation for others. Please consult Eclim's documentation for
|
||||
details.
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
7.4. ferret *syntastic-ferret*
|
||||
7.5. ferret *syntastic-ferret*
|
||||
|
||||
At the time of this writing syntastic conflicts with the "ferret" Vim plugin
|
||||
(https://github.com/wincent/ferret). The "ferret" plugin assumes control over
|
||||
@ -1038,7 +1061,7 @@ loclist windows even when configured to use |quickfix| lists. This interferes
|
||||
with syntastic's functioning.
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
7.5. The fish shell *syntastic-fish*
|
||||
7.6. The fish shell *syntastic-fish*
|
||||
|
||||
At the time of this writing the "fish" shell (see http://fishshell.com/)
|
||||
doesn't support the standard UNIX syntax for file redirections, and thus it
|
||||
@ -1048,7 +1071,7 @@ original Bourne "sh": >
|
||||
let g:syntastic_shell = "/bin/sh"
|
||||
<
|
||||
------------------------------------------------------------------------------
|
||||
7.6. The fizsh shell *syntastic-fizsh*
|
||||
7.7. The fizsh shell *syntastic-fizsh*
|
||||
|
||||
Using syntastic with the "fizsh" shell (see https://github.com/zsh-users/fizsh)
|
||||
is possible, but potentially problematic. In order to do it you'll need to set
|
||||
@ -1061,7 +1084,7 @@ interactive features of "fizsh". Using a more traditional shell such as "zsh",
|
||||
let g:syntastic_shell = "/bin/sh"
|
||||
<
|
||||
------------------------------------------------------------------------------
|
||||
7.7. flagship *syntastic-flagship*
|
||||
7.8. flagship *syntastic-flagship*
|
||||
|
||||
The "flagship" Vim plugin (https://github.com/tpope/vim-flagship) has its
|
||||
own mechanism of showing flags on the |'statusline'|. To allow "flagship"
|
||||
@ -1071,7 +1094,7 @@ described in the |syntastic-statusline-flag| section above: >
|
||||
autocmd User Flags call Hoist("window", "SyntasticStatuslineFlag")
|
||||
<
|
||||
------------------------------------------------------------------------------
|
||||
7.8. powerline *syntastic-powerline*
|
||||
7.9. powerline *syntastic-powerline*
|
||||
|
||||
The "powerline" Vim plugin (https://github.com/powerline/powerline) comes
|
||||
packaged with a syntastic segment. To customize this segment create a file
|
||||
@ -1088,7 +1111,7 @@ packaged with a syntastic segment. To customize this segment create a file
|
||||
}
|
||||
<
|
||||
------------------------------------------------------------------------------
|
||||
7.9. The PowerShell shell *syntastic-powershell*
|
||||
7.10. The PowerShell shell *syntastic-powershell*
|
||||
|
||||
At the time of this writing syntastic is not compatible with using
|
||||
"PowerShell" (https://msdn.microsoft.com/en-us/powershell) as Vim's 'shell'.
|
||||
@ -1099,7 +1122,7 @@ You may still run Vim from "PowerShell", but you do have to point Vim's
|
||||
set shell=/bin/sh
|
||||
<
|
||||
------------------------------------------------------------------------------
|
||||
7.10. python-mode *syntastic-pymode*
|
||||
7.11. python-mode *syntastic-pymode*
|
||||
|
||||
Syntastic can be used along with the "python-mode" Vim plugin (see
|
||||
https://github.com/klen/python-mode). However, they both run syntax checks by
|
||||
@ -1110,14 +1133,14 @@ for python in syntastic (see |'syntastic_mode_map'|), or disable lint checks in
|
||||
let g:pymode_lint_on_write = 0
|
||||
<
|
||||
------------------------------------------------------------------------------
|
||||
7.11. vim-auto-save *syntastic-vim-auto-save*
|
||||
7.12. vim-auto-save *syntastic-vim-auto-save*
|
||||
|
||||
Syntastic can be used together with the "vim-auto-save" Vim plugin (see
|
||||
https://github.com/907th/vim-auto-save). However, syntastic checks in active
|
||||
mode only work with "vim-auto-save" version 0.1.7 or later.
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
7.12. vim-go *syntastic-vim-go*
|
||||
7.13. vim-go *syntastic-vim-go*
|
||||
|
||||
Syntastic can be used along with the "vim-go" Vim plugin (see
|
||||
https://github.com/fatih/vim-go). However, both "vim-go" and syntastic run
|
||||
@ -1134,7 +1157,7 @@ stick with |quickfix| lists: >
|
||||
let g:go_list_type = "quickfix"
|
||||
<
|
||||
------------------------------------------------------------------------------
|
||||
7.13. vim-virtualenv *syntastic-vim-virtualenv*
|
||||
7.14. vim-virtualenv *syntastic-vim-virtualenv*
|
||||
|
||||
At the time of this writing, syntastic can't run checkers installed
|
||||
in Python virtual environments activated by "vim-virtualenv" (see
|
||||
@ -1142,7 +1165,7 @@ https://github.com/jmcantrell/vim-virtualenv). This is a limitation of
|
||||
"vim-virtualenv".
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
7.14. YouCompleteMe *syntastic-ycm*
|
||||
7.15. YouCompleteMe *syntastic-ycm*
|
||||
|
||||
Syntastic can be used together with the "YouCompleteMe" Vim plugin (see
|
||||
http://valloric.github.io/YouCompleteMe/). However, by default "YouCompleteMe"
|
||||
@ -1153,7 +1176,7 @@ have to set |g:ycm_show_diagnostics_ui| to 0. E.g.: >
|
||||
let g:ycm_show_diagnostics_ui = 0
|
||||
<
|
||||
------------------------------------------------------------------------------
|
||||
7.15. The zsh shell and MacVim *syntastic-zsh*
|
||||
7.16. The zsh shell and MacVim *syntastic-zsh*
|
||||
|
||||
If you're running MacVim together with the "zsh" shell (http://www.zsh.org/)
|
||||
you need to be aware that MacVim does not source your .zshrc file, but will
|
||||
|
Reference in New Issue
Block a user