summaryrefslogtreecommitdiff
path: root/autoload
AgeCommit message (Collapse)Author
2019-06-01Support custom LSP notificationsMartino Pilia
Allow to send custom notification mesages, that expect no response from the server.
2019-05-31Refactor LSP custom request handlingMartino Pilia
2019-05-31Add API for custom LSP requestsMartino Pilia
Implement a function `ale#lsp_linter#SendRequest` that allows to send custom LSP requests to an enabled LSP linter. Resolves #2474
2019-05-30Fix #2544 - Completion positions are off by onew0rp
2019-05-29Merge pull request #2540 from sijad/pgformatterw0rp
add pgformatter fixer
2019-05-28Fix #2438 - Print a friendly message when the clipboard is not availablew0rp
2019-05-28Fix #2535 - Automatically emit <C-x><C-o> less to prevent <C-o> issuesw0rp
2019-05-27fix neovim missing setbuflineJacques Kvam
2019-05-27add pgformatterSajjad Hashemian
2019-05-22Add fix to HandleTSServerDiagnostics function.Horacio Sanson
2019-05-22Fix HandleLSPDiagnostics buffer match logic.Horacio Sanson
To find the buffer corresponding to URIs reported by LSP the HandleLSPDiagnostics() method uses the built-in bufnr() function. From the documentation we learn that the first parameter of bufnr() is an expression, not a path. EclipseLSP will report project wide errors (e.g. gradle errors) that are not related to any actual source file with an URI that corresponds to the project root folder, e.g: file:///home/username/Projects/gradle-simple This URI will match any open buffer of files within the project root hiearchy, thus project-wide errors appear as part of every file within the project, e.g: file:///home/username/Projects/gradle-simple/src/main/java/Hello.java To fix this, this MR adds '^' to the beginning and '$' at the end of the URI path to force an exact match. This is how is recommended in vim help (see :h bufname).
2019-05-21Merge pull request #2502 from ericvw/flake8-configw0rp
Change Python project root dir detection for flake8 configuration
2019-05-20Close #2516 - Handle problems with inlined functionsw0rp
2019-05-20Fix #2421 - Use compile_commands.json in build dirs to find rootsw0rp
2019-05-20Fix #2512 - Use -o /dev/null for gcc lintingw0rp
2019-05-20Fix #2515 - Send client capabilities to LSP serversw0rp
2019-05-20Close #1739 - Use deletebufline() for fixing files were availablew0rp
2019-05-19Change Python project root dir detection for flake8 configurationEric N. Vander Weele
The official configuration files for `flake8` are `.flake8`, `tox.ini`, and `setup.cfg`. After investigation, it is safe to remove `flake8.cfg` as it appears to only exist as a typo in other tooling documentation (e.g., `python-language-server`). Even though no linters automatically read `.flake8rc`, it is kept in case projects may be using it for detecting the projects root directory.
2019-05-17Fix #1317 - Jump to column 1 for problems at column 0w0rp
2019-05-17Fix #1989 - Use ESlint options for fixers toow0rp
2019-05-17Close #2285 - Add a function for use with omnifuncw0rp
2019-05-16Fix #2505 - Remove NeoVim highlight support for noww0rp
2019-05-16#2505 Try to fix NeoVim highlighting out of range errorsw0rp
2019-05-14Close #829 - Close LSP documents when buffers are deletedw0rp
2019-05-13Fix #2497 - ALE should not lint on save when disabled after fixingw0rp
2019-05-12#2492 - Try to fix a deoplete bug againw0rp
2019-05-12Make eslint respect the ale_warn_about_trailing_whitespace settingw0rp
2019-05-11Support b:ale_completion_enabled for disabling it for some buffersw0rp
2019-05-10#2403 - Make ale_disable_lsp apply consistently, and document it betterw0rp
2019-05-09#2481 - Use text to insert from insertTextw0rp
2019-05-07Add fixer for OCaml ocp-indent (#2436)Kanenobu Mitsuru
2019-05-05Fix off by one error line highlight w/ nvim apiAndrey Popp
2019-05-02Add XO as a linter/fixer for TypeScript files (#2453)Alvin Chan
2019-05-01Merge pull request #2437 from robertjlooby/add-floskellw0rp
Add floskell for Haskell formatting
2019-05-01Fix #2460 - Do not track when LSP linters are busyw0rp
2019-05-01Optionally use neovim's api-highlights (#2169)Andrey Popp
2019-04-29Merge pull request #2448 from reedriley/masterw0rp
Add support for Vim's tagstack to ALEGoToDefinition
2019-04-26Disable fsync for writefile() calls for performancew0rp
2019-04-24Updated Vim version in Dockerfile and made UpdateTagStack clearerReed Riley
The `settagstack` and `gettagstack` functions don't exist prior to Vim 8.1.0519. And the function definition was unclear whether it intended to grab the *old* or the *new* file/line/col.
2019-04-23Close #1753 - Implement minimum viable integration with Deopletew0rp
2019-04-23Add a fixer for r based on the styler package (#2401)Thibault Vatter
* Add styler as a new fixer for R files * Add to the list of supported tools * Add documentation
2019-04-23Fix #2452 - Strip trailing spaces off sign text automaticallyw0rp
2019-04-19Add support for Vim's tagstack to ALEGoToDefinitionReed Riley
fixes 1236
2019-04-17Fix #2415 - Mark tsserver and LSP linters inactive againw0rp
2019-04-16fix 2434: use text field instead of the detail field for virtualtext (#2441)Jethro Shuwen Sun
* use text field instead of the detail field for virtualtext * make the change simpler
2019-04-16Fix #1930 - Finish ale_fix_on_save_ignorew0rp
* Implementation had a bug * Documentation added * Tests added
2019-04-15#1930 - Add ale_fix_on_save_ignore for disabling some fixers on savew0rp
2019-04-15#782 - Use compile commands for matching source files for headersw0rp
2019-04-15improve the lsp diagnostic message format (#2425)Jethro Shuwen Sun
2019-04-14Add floskell for Haskell formattingRob Looby