summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-06-02Allow flake8 executable to be set to `pipenv`.Eddie Lebow
It appends ` run flake8`, analogously to the Ruby tools when the executable is set to `bundle`
2018-06-03Add 'scalafmt' fixer for Scala filesJeffrey Lau
closes https://github.com/w0rp/ale/issues/1299
2018-06-02handled temp file and env variable correctly; added testsColby Dehart
2018-06-02Merge pull request #1617 from luitzifa/masterw0rp
Fix for puppet version >= 5.4.0
2018-06-01#1621 - Tolerate SetOptions calls when ALE is loaded in a weird wayw0rp
2018-06-01added mix build path env var to the mix compileColby Dehart
2018-06-01Fix LSP message handling when the handler doesn't get strings, somehoww0rp
2018-06-01Update the gitcommit documentation with more examplesw0rp
2018-06-01Handle definition responses without filesw0rp
2018-05-30Mention g:ale_linters_explicit in the READMEv1.9.0w0rp
2018-05-30Fix #1610 - Encourage the use of ftplugin files morew0rp
2018-05-30Fix #1523 - Document completion_filterw0rp
2018-05-30Fix a typo in the LSP linter documentationw0rp
2018-05-30Fix #1219 - Mention FindProjectRoot behavior for Python in the documentationw0rp
2018-05-30Clean up grammar for hover documentation a littlew0rp
2018-05-30Merge pull request #1589 from gagbo/balloon_docw0rp
Documentation : document the mouseover magic
2018-05-30Add mix linter for elixirMagnus Ottenklinger
2018-05-29Fix for puppet version 5.4.0Daniel Kraemer
i don't know of any version lower than 5.4.0
2018-05-28Encourage people to use NeoVim 0.2.0 or above in the README.w0rp
2018-05-28Remove a test for a deprecated variable that seems to trip up Travisw0rp
2018-05-28#1587 - Add deprecation warnings for old linter optionsw0rp
2018-05-28Indicate things to be removed in version 2.0w0rp
2018-05-28#1524 - Define global variables where they are neededw0rp
2018-05-28#1524 Replace ale#Set with let in the main filew0rp
2018-05-28#1524 Do not try to check buffers with empty filetypesw0rp
2018-05-28Remove a now defunct testw0rp
2018-05-28#1524 Remove the plugin conflict warningsw0rp
2018-05-28Fix #1566 - Add g:ale_python_flake8_change_directoryw0rp
2018-05-28Close #1559 - Report errors from LSP servers in :ALEInfow0rp
2018-05-28Close #1553 - Support some tsserver completion for stringsw0rp
2018-05-28Fix #1568 - Filter LSP completion results with the prefixesw0rp
2018-05-28Fix #1611 - Fix perlcritic escaping on Windowsw0rp
2018-05-28Merge pull request #1562 from haginaga/support_phan_clientw0rp
Add support phan_client for php
2018-05-27Fix an incorrect argument of ale#Var in ale_linters#php#phan#Handlehaginaga
2018-05-27Fix code style issues and refactor to use ale#Varhaginaga
2018-05-26Merge pull request #1564 from aliou/ad-alefix-fixer-cmdline-completionw0rp
Use the command line to filter ALEFix's command line completion.
2018-05-26#1600 Alias vimwiki to markdownw0rp
2018-05-26Merge pull request #1574 from hecrj/elm-0.19w0rp
Support Elm 0.19
2018-05-25Fix multiline indentationHéctor Ramón Jiménez
2018-05-25Move the sasslint handlers to one locationw0rp
2018-05-25Merge pull request #1573 from zed0/masterw0rp
Run sass-lint from the target's directory
2018-05-25Merge pull request #1575 from tsuburin/enable_dmd_warningsw0rp
Enable warnings of dmd command
2018-05-17Do not echo messages to the echo line for mouse movements unless the user ↵w0rp
says so
2018-05-17Documentation : Add mention of mouseover in READMEGerry Agbobada
2018-05-17Documentation : document the mouseover magicGerry Agbobada
This first try is focused on fitting the information in existing paragraphs
2018-05-16TUI / GUI tooltip with content from ALEHover (#1556)Gerry Agbobada
* Guard the ballooneval settings * Mark main objectives to do to get nice Hover * Make tweaks to make the tooltip work - See " XXX: comments * Guard balloon_show call * Use return instead of finish for functions * ale#hover#show : Add optional arguments to specify arbtirary position This change is requested to be able to call the function with mouse position to enable hover information in vim's balloon * ale#ballon#Disable : Remove feature guards * ale#balloon : Show 'ALEHover' output on balloon if no diagnostic found * ale#hover#HandleLSPResponse : remove the check for cursor position This check prevented the 'ALEHover in balloon' feature, since mouse position is almost never cursor position. * ale#balloon#MessageForPos : Change the return of balloonexpr balloonexpr evaluation now works even without balloon_show for basic diagnostics, leaving the balloon_show call to ale#hover#Show, which can then feature guard the call to avoid errors * ale#hover#Response : Feature guard balloon_show calls * ale#hover : always display 'Hover' information in messages Also add a small comment to warn readers the different outputs the ale#hover#Show will write to * {LSP,TS}Response : use only variables from the Response It is clearer that we only rely on l:options to get the relevant data to build the LSP Response string * hover#ShowDetails : fix an issue where not having focus broke balloons The issue was caused by not using a buffer-specific version of getline() to cap the value of the column sent in the message to LSP. Therefore a cursor on column 10 in an inactive window could send a message with column=0, if the active window had a buffer with too few lines * {LSP,TS}Response : Remove redundant checks for balloon_show call With the upcoming change in ale_set_balloons default value (see Pull Request w0rp/ale#1565), this check will be useless * balloonexpr? : Add a flag to separate hover#Show() calls The goal of this flag is to make `:ALEHover` calls not pop a balloon under the cursor, since the user has probably no interest in their cursor while typing the command The flag is a default argument which is overridden only in ballonexpr call of ale#hover#Show, and stays set in the hover_map until the callback for the LSP handles it. There are no automated tests for this feature right now, and the nature of the addition (one optional argument in the API) should make it transparent to existing tests. Since the differentiation is now possible, the check for moved cursor has been put back in ale#hover#HandleLSPResponse * ale#hover#hover_map : Protect accesses to hover_map Using get() is safer than trying to access directly with ., as the tests show. * Raise timeout to try to get Appveyor happy * Review : Fix comments * Review : pass the optional argument 'called_from_balloonexpr' in a Dict This optional dictionary has documentation just before the function using it, ale#hover#Show, and allows easier extension in the future.
2018-05-15Fix #1584 - Make duplicate msgfmt messages easier to navigatew0rp
2018-05-15Make Elm linter backwards compatible with Elm 0.18Héctor Ramón Jiménez
2018-05-15Run sass-lint from the target's directoryBen Falconer
2018-05-15Merge pull request #1565 from rhysd/improve-balloon-support-detectionw0rp
Improve g:ale_set_balloons default value