100 Commits
Author SHA1 Message Date
w0rp 80ab12c7b6 Bump the ALE version 2019-06-10 23:53:42 +01:00
w0rp ce91972c94 Fix #1727 - Replace previoulsy defined linters with matching names 2019-06-10 22:41:20 +01:00
w0rp 168768b326 Lint on InsertLeave, not in insert mode by default
b:ale_lint_on_insert_leave is now supported as tests need it.

These defaults are saner and cause fewer issues for users by default.
2019-06-10 20:54:38 +01:00
w0rp fea666bd27 Move images to a GitHub issue 2019-06-10 13:43:53 +01:00
w0rp 507f164a09 Document and test reason-language-server 2019-06-09 00:12:11 +01:00
w0rp 7b78f2b846 Fix #2525 - Convert Windows paths in a Unix environment 2019-06-05 14:16:43 +01:00
w0rp 381fff0e4c Make ale_lint_on_save work with b:ale_fix_on_save = 1 2019-06-04 21:51:53 +01:00
w0rp eb6015c6fd #2542 - Improve checkstyle project configuration 2019-06-03 23:40:22 +01:00
w0rp 4496c9b3c1 Fix tests on Windows 2019-06-03 22:14:18 +01:00
w0rp a76f056bd9 Fix #2555 - Remove highlights in lowercase, etc 2019-06-03 20:16:49 +01:00
w0rp a730a6d5d5 Update the license year 2019-06-03 09:19:11 +01:00
w0rp 27146ade32 Fix #2544 - Completion positions are off by one 2019-05-30 10:26:17 +01:00
w0rp 166435dbf1 #2533 - Run phpcs in the directory the file is in 2019-05-29 23:17:14 +01:00
w0rp 90b1ea230d Fix #2438 - Print a friendly message when the clipboard is not available 2019-05-28 20:27:10 +01:00
w0rp 67d7caee30 Fix #2535 - Automatically emit <C-x><C-o> less to prevent <C-o> issues 2019-05-28 20:03:35 +01:00
w0rp 36c35d840b Fix LSP tests 2019-05-24 01:13:52 +01:00
w0rp 092748caac Update the README to use travis-ci.com 2019-05-22 22:27:10 +01:00
w0rp 67d49c75a8 Fix the eclipselsp tests 2019-05-21 21:23:21 +01:00
w0rp f6ae056d02 Stop a test from failing randomly 2019-05-21 14:01:58 +01:00
w0rp 3e3801e81e Revert "Fix #2492 - Remove all Deoplete support for now"
This reverts commit 975cc7af8f.
2019-05-21 13:53:09 +01:00
w0rp 26e5948617 Close #2516 - Handle problems with inlined functions 2019-05-20 23:50:38 +01:00
w0rp 42f5e8c62c Fix a test on Windows 2019-05-20 22:11:49 +01:00
w0rp 28819eedd3 Close #2359 - Find compile_commands.json in build dirs for cppcheck 2019-05-20 22:08:03 +01:00
w0rp 937138dad4 Try to fix the tests 2019-05-20 20:06:44 +01:00
w0rp 143af2b9fd Fix #2421 - Use compile_commands.json in build dirs to find roots 2019-05-20 19:57:08 +01:00
w0rp 781bf1502f Make a test fail less 2019-05-20 19:27:47 +01:00
w0rp 5e64acc6ab Fix #2512 - Use -o /dev/null for gcc linting 2019-05-20 13:00:32 +01:00
w0rp 4ee28d3129 Fix #2515 - Send client capabilities to LSP servers 2019-05-20 09:40:06 +01:00
w0rp 9d908ecc66 Close #1739 - Use deletebufline() for fixing files were available 2019-05-20 02:06:25 +01:00
w0rp 652d991077 Fix #1317 - Jump to column 1 for problems at column 0 2019-05-17 22:08:03 +01:00
w0rp e6745a3811 Fix #1989 - Use ESlint options for fixers too 2019-05-17 20:45:25 +01:00
w0rp e5ea809094 Close #2285 - Add a function for use with omnifunc 2019-05-17 00:57:52 +01:00
w0rp 8cb6d043b4 Use the updated Docker image 2019-05-16 22:22:47 +01:00
w0rp 8c76b88392 Update the Dockerfile with newer Vim versions 2019-05-16 21:36:05 +01:00
w0rp 975cc7af8f Fix #2492 - Remove all Deoplete support for now 2019-05-16 20:11:42 +01:00
w0rp d0f2a0ae94 Fix #2505 - Remove NeoVim highlight support for now 2019-05-16 20:04:18 +01:00
w0rp 9b89ec3d86 #2505 Try to fix NeoVim highlighting out of range errors 2019-05-16 13:44:40 +01:00
w0rp 4234d39d87 Close #908 - Report phpcs problems as style problems 2019-05-14 22:58:58 +01:00
w0rp 381fe1badf Close #829 - Close LSP documents when buffers are deleted 2019-05-14 00:21:58 +01:00
w0rp 07b596efb5 Close #791 - Handle exceptions for puglint 2019-05-13 21:57:44 +01:00
w0rp c88ebc5e70 Make phpstan tests fail less 2019-05-13 14:00:12 +01:00
w0rp 42cbff29f8 Fix #2497 - ALE should not lint on save when disabled after fixing 2019-05-13 13:44:29 +01:00
w0rp bfc79bd2aa #2492 - Try to fix a deoplete bug again 2019-05-12 19:35:10 +01:00
w0rp 7943bfab96 Make eslint respect the ale_warn_about_trailing_whitespace setting 2019-05-12 15:49:16 +01:00
w0rp 3303f596e5 Fix #2490 - Kill other processes when the test script is interrupted 2019-05-12 15:42:09 +01:00
w0rp df90725c85 Support b:ale_completion_enabled for disabling it for some buffers 2019-05-11 17:19:45 +01:00
w0rp edd3114394 Make it less likely people will do the wrong thing
Make it very clear in every single place that the setting for ALE's own
completion implementation is mentioned that you should not enable it if
you want to use ALE as a completion source for other plugins like
Deoplete.
2019-05-11 17:06:32 +01:00
w0rp f0152bca98 #2492 - Try to fix a bug with ALE's deoplete source 2019-05-11 16:40:26 +01:00
w0rp 79e42fed14 #2403 - Make ale_disable_lsp apply consistently, and document it better 2019-05-10 13:42:41 +01:00
w0rp 722c3e8dae #2481 - Use text to insert from insertText 2019-05-09 17:26:33 +01:00
w0rp 5f64f8dc57 Escape phpstan arguments, and update documentation 2019-05-07 19:38:38 +01:00
w0rp eae124e8ce Fix #2460 - Do not track when LSP linters are busy 2019-05-01 20:49:03 +01:00
w0rp 737ed31de5 Disable fsync for writefile() calls for performance 2019-04-26 20:17:33 +01:00
w0rp 01331266a8 Close #1753 - Implement minimum viable integration with Deoplete 2019-04-23 21:26:25 +01:00
w0rp 893ac34cca Fix #2452 - Strip trailing spaces off sign text automatically 2019-04-23 15:58:10 +01:00
w0rp fcc2c3ba71 Fix #2415 - Mark tsserver and LSP linters inactive again 2019-04-17 18:12:50 +01:00
w0rp 59f8c35a2f Fix #1930 - Finish ale_fix_on_save_ignore
* Implementation had a bug
* Documentation added
* Tests added
2019-04-16 13:44:43 +01:00
w0rp 24d277384c #1930 - Add ale_fix_on_save_ignore for disabling some fixers on save 2019-04-15 23:15:18 +01:00
w0rp 3a010f68b8 Adjust the README wording slightly 2019-04-15 22:00:57 +01:00
w0rp 23a8208498 #782 - Use compile commands for matching source files for headers 2019-04-15 21:38:11 +01:00
w0rp 61c1ddd904 Fix #2440 - Fix the kotlinc command when Maven and Gradle are missing 2019-04-15 13:36:03 +01:00
w0rp 16b43a5708 Do not complain about generated _callback settings 2019-04-10 19:53:11 +01:00
w0rp 2ef3f9806c #2428 Remove deprecated linter options for psscriptanalyzer 2019-04-10 19:44:57 +01:00
w0rp 2e8c8085a6 Close #2179 - Add support for gopls 2019-04-10 19:23:16 +01:00
w0rp 9a0ece1ecb Fix #2399 - Do not check buffers used for displaying diffs 2019-04-08 13:42:09 +01:00
w0rp 6d14dc0ac0 #2417 - Silence errors for shortmess+=T 2019-04-08 11:41:23 +01:00
w0rp 02af53b8b0 Document ale#Has 2019-04-07 16:29:55 +01:00
w0rp ce64e349cd Close #2132 - Add deprecation warnings for old features 2019-04-07 16:24:08 +01:00
w0rp e85eb82401 #2132 - Implement feature tests with ale#Has 2019-04-07 15:34:39 +01:00
w0rp 3bebcb5d48 #2132 - Replace command_chain and chain_with with ale#command#Run 2019-04-07 14:58:06 +01:00
w0rp 435a072181 #2397 - didChangeConfiguration should be a notification 2019-04-02 22:00:03 +01:00
w0rp 669aeb2c9d Add pyflakes to the Vim help file too 2019-04-02 09:37:01 +01:00
w0rp cfffdab856 Sort the documented options 2019-04-02 09:31:00 +01:00
w0rp 3eb6d7b3db #2395 - Handle empty output for redpen 2019-03-29 16:09:27 +00:00
w0rp e1e8f0dae1 Fix the table of contents 2019-03-29 15:36:11 +00:00
w0rp 442d672d8a #2397 - disable elixir-ls by default, which can be CPU hungry 2019-03-29 14:19:13 +00:00
w0rp a92627e1e1 Fix #2402 - Handle null LSP references responses 2019-03-29 13:42:24 +00:00
w0rp 80ef7ea2d0 #2357 Handle Windows paths where the drive letter colon is encoded 2019-03-13 16:44:29 +00:00
w0rp 67ea571659 Handle pipes in Windows drive letters for URIs 2019-03-13 15:54:09 +00:00
w0rp 365ffae6c4 Fix #2351 - Escape spaces and backslashes for signs 2019-03-11 19:44:51 +00:00
w0rp 03384a5d6f #2341 - Handle completion messages with textEdit objects 2019-03-10 15:21:36 +00:00
w0rp 8a0213f1fd Remove more uses of command_callback and executable_callback 2019-03-09 14:30:28 +00:00
w0rp c6a6a37931 Update documentation for languagetool 2019-03-09 14:12:31 +00:00
w0rp 413529f603 Fix #2326 - ALEComplete no longer replaces completeopt 2019-03-08 21:32:05 +00:00
w0rp 5505f2323d Fix #2330 - Do not use getcurpos() to avoid changing curswant 2019-03-07 12:28:42 +00:00
w0rp cf883aa5a8 #2132 - Document ale#command#Run 2019-03-05 14:07:38 +00:00
w0rp c4328f2a31 #2132 - Support deferred execution for LSP executables, commands, and addresses 2019-02-27 23:26:32 +00:00
w0rp 37a1d24a36 Skip the command#Run test for fixers on Windows 2019-02-26 16:57:57 +00:00
w0rp 38009b8e58 #2132 - Support deferred fixers 2019-02-26 16:56:16 +00:00
w0rp 70a9176de0 #2132 - Set up fixers for deferred support 2019-02-26 08:35:58 +00:00
w0rp 89e5491862 Revert "#2132 Change (buffer, lines) fixer functions to (buffer, done, lines)"
This reverts commit f1ed654ca5.
2019-02-22 20:48:06 +00:00
w0rp 883978ece9 #2132 - Replace all uses of foo_callback with foo 2019-02-22 18:05:04 +00:00
w0rp f53b25d256 #2132 - Implement project_root as a replacement for project_root_callback 2019-02-22 15:24:34 +00:00
w0rp f8aeb5c5a4 #2132 - Make most foo_callback options work as foo 2019-02-22 00:35:53 +00:00
w0rp ffa45fa3fb #2132 - Implement deferred command handling for linters 2019-02-21 21:24:41 +00:00
w0rp a8b987a1c3 Fix #2300 - Handle more URIs per RFC 3986 2019-02-21 19:47:22 +00:00
w0rp c3d4e0983b Try to get tests to pass on Windows again 2019-02-15 16:40:01 +00:00
w0rp 5b6df0a85f Fix #2299 - Make tsserver run again 2019-02-15 15:34:31 +00:00
w0rp 1a69c9c88c #2295 Send an empty object for the initialized notification, per the spec 2019-02-15 10:44:45 +00:00
w0rp 0d10653a7c Fix #2295 - Respond to initialize with an initialized message 2019-02-15 08:54:53 +00:00