summaryrefslogtreecommitdiff
path: root/test
AgeCommit message (Collapse)Author
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-26Merge pull request #1564 from aliou/ad-alefix-fixer-cmdline-completionw0rp
Use the command line to filter ALEFix's command line completion.
2018-05-26Merge pull request #1574 from hecrj/elm-0.19w0rp
Support Elm 0.19
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-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-12Show Elm.Kernel as location when `report.path` is `null` in a general problemHéctor Ramón Jiménez
2018-05-12Use `message` as `text` instead of `title`Héctor Ramón Jiménez
`title` does not contain much information which forces to use :ALEDetail most of the time
2018-05-11Test global problems and imported module errorsHéctor Ramón Jiménez
2018-05-11Upgrade Elm linter to support 0.19 error reportsHéctor Ramón Jiménez
2018-05-11Fix condition to test a balloon featurerhysd
2018-05-10Use the command line to filter ALEFix's command line completion.Aliou Diallo
2018-05-09Merge pull request #1563 from IngoHeimbach/fix/gcc-fatal-errorw0rp
Fatal GCC errors are handled as errors not warnings
2018-05-09Fatal GCC errors are handled as errors not warningsIngo Heimbach
2018-05-04Fixed handle test for WindowsØyvind Ingvaldsen
Needed to add correct separator to test data.
2018-05-04smallfixØyvind Ingvaldsen
2018-05-04Added NASM linterØyvind Ingvaldsen
Added NASM linter (for nasm filetype).
2018-05-03Merge pull request #1550 from deivid-rodriguez/bundle_option_for_mdlw0rp
Add bundle option to mdl
2018-05-03Add g:ale_completion_excluded_words for completion filteringw0rp
2018-05-01Add bundle option to mdlDavid Rodríguez
2018-05-01Update run-tests to make use of /usr/bin/env (#1548)Bjorn Neergaard
* Update run-tests to make use of /usr/bin/env * Update run-vint * Update run-vader-tests * Update custom-linting-rules * Update custom-checks * Update check-toc * Update check-supported-tools-tables
2018-04-29Merge pull request #1543 from vancluever/f-add-JobStartedAutoCmdw0rp
Add ALEJobStarted User autocommand event
2018-04-28Add some tests for IsCheckingBufferChris Marchesi
Adding a couple of tests to demonstrate how IsCheckingBuffer behaves during specific autocommand hooks: * At ALELintPre, no linters have actually executed yet, hence IsCheckingBuffer should be returning false. * ALEJobStarted, fires as early as reasonably possible after a job has successfully started, and hence hooking into IsCheckingBuffer here should return true. This distinction is important when using these two events during things like statusline refreshes, namely for "linter running" indicators.
2018-04-27Add test for ALEJobStartedChris Marchesi
2018-04-27Close #1521 - Allow the language to be set with simple strings for LSP lintersw0rp
2018-04-26flake8: Move to the buffer's directory before running flake8 commandAndreas Kloeckner
2018-04-26Close #1428 Implement LSP hover-like functionality for tsserver toow0rp
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-21Merge pull request #1511 from elebow/add-cucumber-checkerw0rp
Add `cucumber` checker for Cucumber files
2018-04-20Add cucumber checker for cucumber filesEddie Lebow
For now, it only detects undefined steps. The nearest `features` dir above the buffer file is loaded, so step definitions should be found correctly. Tested only with Cucumber for Ruby, but it should work for any cucumber that follows a substantially similar directory structure.
2018-04-18Add tests for ALEFix commandline parametersfenuks
2018-04-17Fix #1507 - Add an option for disabling switching directories for pylintw0rp
2018-04-15Close #1504 - Add an option for removing --respect-pragma for floww0rp
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-12Fix rust rls linter toolchain argumenteyenseo
This removes the argument if the specified toolchain is empty. As far as I can tell there is no +nighly (or similar) option [1] leading to the termination of the server. But since people needed this option and have yet to complain about it it stays the default for now. [1] https://github.com/rust-lang-nursery/rls/blob/master/src/main.rs#L87
2018-04-10Close #1494 - Prefer displaying higher severity problems for cursor ↵w0rp
messages, balloons, and highlights