summaryrefslogtreecommitdiff
path: root/autoload
AgeCommit message (Collapse)Author
2018-04-27Add ALEJobStarted User autocommand eventChris Marchesi
The ALELintPre and ALELintPost autocommand events are currently being used by lightline-ale to refresh the status line and check the linter status for a current buffer. One of the plugin's checks looks to see if linters are currently running, via ale#engine#IsCheckingBuffer(). This currently only works partially in certain situations. In my particular case, working with Go files, this only seems to function properly when a file is initially opened. Saving a file does not correctly update the status. This seems to be due to the fact that ALELintPre actually runs before any jobs are carried out, making it plausible that hooking into ALELintPre for the purpose of checking to see if there are any currently running linters for a buffer is unreliable as it would be prone to pretty obvious race conditions. This adds a new User autocommand, ALEJobStarted, that gets fired at the start of every new job that is successfully run. This allows a better point to hook into checking the linter status of a buffer using ale#engine#IsCheckingBuffer() by ensuring that at least one job has started by the time IsCheckingBuffer is run.
2018-04-24#1278 Allow linters to be defined pretty much anywherew0rp
2018-04-24#1428 Show multiline hover messages, and document the new commandw0rp
2018-04-23Move autocmd commands out of the toggle file, to improve load timesw0rp
2018-04-22#1428 Start implementing LSP hover supportw0rp
2018-04-22Add support for finding references using LSP servers or tsserverw0rp
2018-04-22Merge pull request #1517 from kfly8/perltidy-fixerw0rp
Added perltidy fixer
2018-04-22Implement a preview window for selecting locations to openw0rp
2018-04-22Close #1162 - Implement completion support with LSP serversw0rp
2018-04-21add perltidy fixerKenta, Kobayashi
2018-04-18Add information that ALEFix can now accept argumentsfenuks
2018-04-18Make ALEFix support argumentsfenuks
2018-04-13Revert "#1277 Try to get eslint_d to run the right version of eslint"w0rp
This reverts commit 56c7957a75d08b011c44cda7ec55864dd7cb5d31.
2018-04-13#1501 Pass the buffer number from BufWritePost on to ale#fix#Fixw0rp
2018-04-13#1277 Try to get eslint_d to run the right version of eslintw0rp
2018-04-12Fix #1495 - Fall back to /bin/sh when shell=pwshw0rp
2018-04-12#1497 Tolerate important ALE variables being undefined for some reason when ↵w0rp
viewing buffers like git commits
2018-04-10Close #1494 - Prefer displaying higher severity problems for cursor ↵w0rp
messages, balloons, and highlights
2018-04-10#1486 - Default exit_code to 1, if it isn't set.w0rp
2018-04-09Close #542 - Add an option for disabling running locally installed ↵w0rp
executables by default
2018-04-08Close #1439 - Add an :ALEInfoToFile commandw0rp
2018-04-08Fix #1424 - Make the brittany fixer workaspidiets
2018-04-08Fix #605 - Support `vcol: 1` for multi-byte character positionsw0rp
2018-04-07Add g:ale_php_cs_fixer_options variable (#1477)Adriaan Zonnenberg
* Add g:ale_php_cs_fixer_options variable * Fix test
2018-04-06Added support for Python black fixer (#1451)Jack Evans
2018-04-05Add fsc linter for Scala (#1452)Nils Leuzinger
* Add fsc as a Scala linter * Pull reused code into `autoload/ale/` directory * Include fsc into the README * Add unit test for testing the scala handler * Add unit test for scala's fsc linter * Rename scala unit tests for clarity * Fix typo in README * Fix typos in doc/ale.txt * Fix author headline * Put methods for fsc commands back into fsc.vim * Move command_callback tests to correct location * Rewrite handler test so it actually tests handler * Clarify description of test in test_scala_handler
2018-03-27Merge pull request #1434 from roel0/masterw0rp
Automatically determine build flags by parsing `make -n` output #1167
2018-03-27Extended unit tests + simplified parsing algoritme #1167roel0
2018-03-26Use the --stdin-filename option for textlint, so configuration files will be ↵w0rp
discovered better
2018-03-26Fix config and executable issues with the textlint linterw0rp
2018-03-25Fix #1404 - Do not show balloons when g:ale_set_balloons is 0. Add ↵v1.8.0w0rp
b:ale_set_balloons
2018-03-24Support textlint for plaintext without textlintrcyasuhiroki
2018-03-21Added additional unit tests + adapted review comments #1167roel0
2018-03-21Fix failing unit tests for windowsroel0
2018-03-20* Shell commands should by called async with the help of a command chainroel0
* The makefile parser unit test should only test the cflag parser itself #1167
2018-03-20Merge remote-tracking branch 'tylucaskelley/master'w0rp
2018-03-20Use govet handler for gosimple, gotype, staticcheckBen Paxton
2018-03-20Added some unit tests and fixed some linting errors for automatic makefile ↵roel0
parsing in C #1167
2018-03-19Automatically determine build flags by parsing 'make -n' output #1167roel0
2018-03-18#1431 Normalize paths when checking for temporary paths on Windowsw0rp
2018-03-18handle multibyte string when linting text with redpen (#1416)INOUE Yosuke
* handle multibyte string when linting text with redpen * fix error when no string is provided, fix test's expect value * remove ambiguious `==` operator
2018-03-18Merge pull request #1415 from fohte/fixer-rufow0rp
Add rufo fixer for Ruby files
2018-03-18Clean up the mix format command and testsw0rp
2018-03-18Merge pull request #1410 from fribmendes/frm/mix_format_optionsw0rp
Allow passing options to mix_format
2018-03-18add textlint support for markdown (#1383)Hideaki Tokida
2018-03-17Add ALEFixPre and ALEFixPost eventsMartin Tournoij
To run autocmd before and after every fix cycle. Fixes #623 (`ALELintPre` was added in #1203).
2018-03-14Fix awk linter and security concerns. (#1411)Anthony DeDominic
* Fixed (g)awk linter * Made it secure, albeit less useful. * Added gawk handler; the cpplint one was not working? * Added gawk handler test. * added warning to gawk handler. * added gawk command callback test * added comment about --source * added back optional commandline option
2018-03-11Add rufo fixer for ruby filesHayato Kawai
2018-03-10Merge pull request #1395 from gfontenot/gfontenot/fix-elm-format-namew0rp
Fix elm-format fixer name
2018-03-10Handle flawfinder severity level (#1400)Christian-Gibbons
* Handle flawfinder severity level * Reverted code allowing Flawfinder to piggyback off of gcc's format handler * Gave Flawfinder its own format handler and made requested changes.