You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
196 lines
9.1 KiB
Plaintext
196 lines
9.1 KiB
Plaintext
0.2
|
|
php specific
|
|
|
|
0.3
|
|
generalized plugin; modes; support for ruby, phpp, tex (chktex)
|
|
|
|
0.4
|
|
use vim compilers if available (e.g., tidy, xmllint ...); makeprg was
|
|
restored in the wrong window
|
|
|
|
0.5
|
|
- Support for jsl (javascript lint).
|
|
- Support for jlint.
|
|
- Don't automatically check php files if eclim is installed.
|
|
- Allow auto_* parameters to be buffer local.
|
|
- FIX: Unlet current_compiler, use g:current_compiler
|
|
- FIX: garbled screen: use redraw! (thanks to Vincent de Lau)
|
|
- Support for lua (thanks to norman)
|
|
|
|
0.6
|
|
- checksyntax_compiler_{&ft} & checksyntax_cmd_{&ft} variables can be
|
|
buffer local
|
|
|
|
1.0
|
|
- The info maintained as g:checksyntax_* variables is now kept in a
|
|
dictionary named g:checksyntax
|
|
- Support for gjslint
|
|
- Some bug fixes (e.g. tidy)
|
|
|
|
version: "1.01"
|
|
- Experimental support for python: pyflakes, pylint
|
|
- redraw before calling CheckSyntaxSucceed/CheckSyntaxFail
|
|
- Make sure we're in the right buffer
|
|
MD5 checksum: f94781c5748200e809a28562a692ed6b
|
|
|
|
version: "1.02"
|
|
- checksyntax#Check: Check &modified before anything else
|
|
- .gitignore
|
|
- Support for "modified" property
|
|
- Check executable() when setting the *.auto property.
|
|
- When eclim is installed: Set g:checksyntax.php.auto, not b:checksyntax.php.auto
|
|
- Do not map `<F5>` if it is used already.
|
|
- Use either location list (default) or optionally the quickfix list
|
|
- CheckSyntaxFail(): call .Open(); fixes #6
|
|
MD5 checksum: 4425f1434baa8795fbccec38721eef67
|
|
|
|
version: "1.03"
|
|
- checksyntax#Check: Check &modified before anything else
|
|
- .gitignore
|
|
- Support for "modified" property
|
|
- Check executable() when setting the *.auto property.
|
|
- When eclim is installed: Set g:checksyntax.php.auto, not b:checksyntax.php.auto
|
|
- Do not map `<F5>` if it is used already.
|
|
- Use either location list (default) or optionally the quickfix list
|
|
- CheckSyntaxFail(): call .Open(); fixes #6
|
|
- Tackle issue #7 ... maybe
|
|
- php is now forced to display parse errors even when in production mode
|
|
- Rename s:prototypes to g:checksyntax#prototypes
|
|
MD5 checksum: dfe8b09008f5106fdf7886d4c4cd5fb6
|
|
|
|
- Enable syntax checks when loading a file (disabled by default)
|
|
- g:checksyntax#auto_mode: Default auto mode (fixes #10)
|
|
- g:checksyntax#debug
|
|
- s:GetDef(ft): Remove syntax checker definition if the command is not executable
|
|
- Fix duplicate errors (closes bug #7)
|
|
- checksyntax#auto_mode: 0 disable, 1 enable, 2 force (fixes #12)
|
|
- checksyntax: "if" and "alternatives" fields; removed g:checksyntax_javascript
|
|
- define g:checksyntax in plugin/checksyntax.vim in order to facilitate customisation
|
|
- s:GetDef(ft): If empty(rv), check if the rest of alternatives is empty
|
|
- Move syntax checker definitions to autoload/checksyntax/&filetype.vim
|
|
- php: run with php -l -d error_log= -d error_reporting=E_PARSE
|
|
- Remove outdated references to failrx and okrx
|
|
- Move syntax checker definitions to autoload/checksyntax/defs/
|
|
- Experimental support for syntastic syntax checkers.
|
|
- debug message
|
|
- Support for SyntasticLoadChecker()
|
|
- checksyntax#Require(): Return 0 if filetype is empty
|
|
- efm for jruby (see https://github.com/tomtom/checksyntax_vim/pull/13)
|
|
- Run php with "-d display_errors=0" (fixes #7)
|
|
- php: Use -d display_errors=0
|
|
- checksyntax#syntastic#Require(): Make sure not to replace existing defintions
|
|
- Experimental: Prepare for running all valid alternatives
|
|
- Prepare for run_alternatives == "all"
|
|
- Javascript: Support for jslint (fixes #14)
|
|
- Run multiple syntax checkers (fixes #15)
|
|
- javascript: Remove run_alternatives = all
|
|
- Improved running all alternatives
|
|
- Improved support for syntastic syntax checkers (in conjunction with run_alternatives == all)
|
|
- :CheckSyntax! runs all alternatives (not the alternative syntax checker); use g:checksyntax#preferred for selecting the preferred checker
|
|
- checksyntax#Name(): Also consider the value of compiler
|
|
- s:CompleteItem(): Improved display of error message
|
|
- checksyntax#Alternative(): Define an alternative
|
|
- Updated syntax checker definitions for java, php, python
|
|
- checksyntax#syntastic#Require(): Use checksyntax#Alternative()
|
|
- checksyntax#syntastic#Require(): handle yet undefined filetypes
|
|
- Syntastic: Improved display of the checker name
|
|
- Support for bash -n
|
|
- Call bash -n only if shell =~ bash
|
|
- Facilitate configuration of g:checksyntax#prototypes.
|
|
- Map <c-f5> to CheckSyntax!
|
|
MD5 checksum: dfe8b09008f5106fdf7886d4c4cd5fb6
|
|
version: "2.00"
|
|
|
|
- Enable syntax checks when loading a file (disabled by default)
|
|
- g:checksyntax#auto_mode: Default auto mode (fixes #10)
|
|
- g:checksyntax#debug
|
|
- s:GetDef(ft): Remove syntax checker definition if the command is not executable
|
|
- Fix duplicate errors (closes bug #7)
|
|
- checksyntax#auto_mode: 0 disable, 1 enable, 2 force (fixes #12)
|
|
- checksyntax: "if" and "alternatives" fields; removed g:checksyntax_javascript
|
|
- define g:checksyntax in plugin/checksyntax.vim in order to facilitate customisation
|
|
- s:GetDef(ft): If empty(rv), check if the rest of alternatives is empty
|
|
- Move syntax checker definitions to autoload/checksyntax/&filetype.vim
|
|
- php: run with php -l -d error_log= -d error_reporting=E_PARSE
|
|
- Remove outdated references to failrx and okrx
|
|
- Move syntax checker definitions to autoload/checksyntax/defs/
|
|
- Experimental support for syntastic syntax checkers.
|
|
- debug message
|
|
- Support for SyntasticLoadChecker()
|
|
- checksyntax#Require(): Return 0 if filetype is empty
|
|
- efm for jruby (see https://github.com/tomtom/checksyntax_vim/pull/13)
|
|
- Run php with "-d display_errors=0" (fixes #7)
|
|
- php: Use -d display_errors=0
|
|
- checksyntax#syntastic#Require(): Make sure not to replace existing defintions
|
|
- Experimental: Prepare for running all valid alternatives
|
|
- Prepare for run_alternatives == "all"
|
|
- Javascript: Support for jslint (fixes #14)
|
|
- Run multiple syntax checkers (fixes #15)
|
|
- javascript: Remove run_alternatives = all
|
|
- Improved running all alternatives
|
|
- Improved support for syntastic syntax checkers (in conjunction with run_alternatives == all)
|
|
- :CheckSyntax! runs all alternatives (not the alternative syntax checker); use g:checksyntax#preferred for selecting the preferred checker
|
|
- checksyntax#Name(): Also consider the value of compiler
|
|
- s:CompleteItem(): Improved display of error message
|
|
- checksyntax#Alternative(): Define an alternative
|
|
- Updated syntax checker definitions for java, php, python
|
|
- checksyntax#syntastic#Require(): Use checksyntax#Alternative()
|
|
- checksyntax#syntastic#Require(): handle yet undefined filetypes
|
|
- Syntastic: Improved display of the checker name
|
|
- Support for bash -n
|
|
- Call bash -n only if shell =~ bash
|
|
- Facilitate configuration of g:checksyntax#prototypes.
|
|
- Map <c-f5> to CheckSyntax!
|
|
MD5 checksum: dfe8b09008f5106fdf7886d4c4cd5fb6
|
|
version: "2.00"
|
|
|
|
version: "2.01"
|
|
- Extra syntax checker definitions was prematurely removed after running a single syntax checker
|
|
- Facilitate customization of maps (g:checksyntax_key_single, g:checksyntax_key_all)
|
|
- process_list attribute for syntax checker definitions
|
|
- Support for R (lint::lint, svTools::lint)
|
|
- s:Executable(): Run executable() only once
|
|
- SyntasticLoadChecker(): Accept filetype as optional argument
|
|
- Support for jshint
|
|
MD5 checksum: 617a9cc8fd1fac7533e75b721106f2ad
|
|
|
|
- Support for perl (by TheAthlete)
|
|
- s:Make(): Echo v:exception & v:throwpoint
|
|
- checksyntax#Alternative(): Copy top-level properties
|
|
- Don't change the checker definition when dealing with alternatives (reported by techlivezheng)
|
|
MD5 checksum: d2d95bcff1d039497bc9c95cdb7a0ea1
|
|
version: "2.02"
|
|
|
|
version: "2.03"
|
|
- Included missing files in vba (fixes #16)
|
|
MD5 checksum: 40c9ea31d916db1ff5f22ec1c4af14c3
|
|
|
|
version: "3.00"
|
|
- addon-info
|
|
- Help template
|
|
- g:checksyntax#preferred defaults to {'xml': '.'}
|
|
- g:checksyntax['xml'] use auto: 0 for xmllint
|
|
- javascript: Support for esvalidate (esprima)
|
|
- javascript: default to jshint
|
|
- Support for running checkers asynchronously (requires the AsyncCommand vim plugin)
|
|
- Updated errorformat for jslint 0.2.7
|
|
- Support for typescript compiler (requires https://github.com/leafgarland/typescript-vim)
|
|
- Experimental: Enable async processing when performing a full check (:CheckSyntax!) if AsyncCommand is installed
|
|
- checksyntax#Check(): When mixing async & sync processing, don't show issue list if a check is still pending
|
|
- When mixing sync & async & no pending checks: Include async results in sync results
|
|
- Removed support for syntastic
|
|
- async_handler.get(): Properly handle issues list when the last check yielded no new issues
|
|
- Use job_ids to check for pending tasks
|
|
- g:checksyntax#async_runner and related vars is set based on exists(':AsyncMake')
|
|
- Show info about pending jobs (also support toptions_vim)
|
|
- Correctly handle makeprgs with full filename
|
|
- GetList(): Correctly handle "process_list" property
|
|
- r options: Add --ess
|
|
- Reset pending tasks, when calling CheckSyntax before all async tasks were completed
|
|
- Improved integration with toptions_vim
|
|
- R checker defaults to codetools::checkUsage
|
|
- Tentative integration with airline
|
|
- Support for tstatus (replaces toptions)
|
|
MD5 checksum: c9a7ae5304038568ea2309ed13c8ed96
|
|
|