Commit Graph
100 Commits
Author SHA1 Message Date
w0rp 2b785688ea #3299 Merge gcc and clang into a cc linter
Users can easily be confused when they set some options for a C or C++
compiler, and another compiler is run with different options, which
still reports errors. To remedy this, the existing `gcc` and `clang`
linters have been replaced with a `cc` linter that will run either
compiler.

This is a breaking change for ALE v3.0.0.
2020-08-20 01:49:14 +01:00
w0rp 90abb7e7ef Try to fix Windows tests again 2020-08-19 01:22:43 +01:00
w0rp de7b0567b1 Try to fix tests on Windows 2020-08-19 01:10:33 +01:00
w0rp 361027eac6 Fix #3200 - Do not use -fstack-usage from parsed flags 2020-08-19 01:04:08 +01:00
w0rp 794224aafa #3056 Add tests for parsed C/C++ -std flag handling 2020-08-19 00:47:39 +01:00
w0rp 5eda1df0a9 Remove features deprecated in previous versions 2020-08-18 23:03:43 +01:00
w0rp 4df352eee5 Fix #3294 - Fix hover off by 1, handle LSP server crashes 2020-08-18 01:48:07 +01:00
w0rp cfda549056 Tell stale bot to wait longer before closing PRs 2020-08-17 10:20:41 +01:00
w0rp 5c778e1ae7 Make it easier to run tests locally
Certain tests could break if you ran them separately from other tests.
They have been patched.

`run-tests` now has a `--fast` option which runs tests with only the
fastest Vim version ALE tests with, and the custom checks.
2020-08-16 21:20:08 +01:00
w0rp 5a4fad6172 Fix #2899 - Handle tsserver default import completion 2020-08-14 01:55:54 +01:00
w0rp 979062235a Fix #3286 - Fix duplicate tags 2020-08-13 13:44:22 +01:00
w0rp 34adb997c6 Configure the stale bot 2020-08-13 02:37:54 +01:00
w0rp 64d4c951ae Fix #3281 - Stop CursorHold flickering 2020-08-13 02:22:21 +01:00
w0rp 7c4b1d8444 Close #3274 - Handle basic LSP markdown formatting 2020-08-12 22:11:45 +01:00
w0rp d3f410b6f7 Fix #1608 - Treat .h as C++ files for C++ clang-tidy 2020-08-10 02:33:50 +01:00
w0rp 2237f9b462 #2919 Use compile_commands.json for headers 2020-08-10 02:14:23 +01:00
w0rp 05210846e4 Fix #3278 - Handle UTF-8 in URI encoding/decoding 2020-08-10 02:03:41 +01:00
w0rp bf3c3e9438 #3276 - Update README for make -n changes 2020-08-09 20:13:21 +01:00
w0rp 9e1f511003 #3276 - Disable make -n by default again 2020-08-09 20:08:42 +01:00
w0rp affeed7a87 Enable C flag parsing by default
The options for parsing `make -n` and `compile_commands.json` flags
are now enabled by default, so people can start getting better flags
for their files by default.

`compile_commands.json` flags are now preferred over `make -n` results,
to make the options work better by default.
2020-08-09 04:23:32 +01:00
w0rp 681ca5fee8 Explain how to use ALE and coc.nvim together 2020-08-09 03:18:21 +01:00
w0rp 2ed09f51b6 Move :ALEInfo higher up in the FAQ 2020-08-09 02:50:25 +01:00
w0rp 6d502233d8 Close #3267 - Add a general autoimport setting 2020-08-09 02:32:47 +01:00
w0rp f741245f11 Fix #3273 - Handle missing keys in hover information 2020-08-07 12:34:45 +01:00
w0rp 388049dbea Try to fix gopls tests again 2020-08-07 12:30:50 +01:00
w0rp 96d525a287 Try to fix gopls tests 2020-08-07 12:27:26 +01:00
w0rp b9a1c0e6d3 Fix order of supported-tools for pyright 2020-08-07 12:24:59 +01:00
w0rp 97d887ae22 It's the Current Year 2020-08-07 12:22:25 +01:00
w0rp 7cefc80f1b Fix a failing test 2020-08-07 12:21:22 +01:00
w0rp 19229e8e27 Close #2472 - Add support for pyright 2020-08-07 12:16:13 +01:00
w0rp 9bdabce8df Fix #2907 - Handle dictionaries for capabilities 2020-08-07 10:54:38 +01:00
w0rp 4044196047 #2804 Add hdl-checker to supported tools 2020-08-06 13:24:20 +01:00
w0rp cdd8d38e2f Fix #3266 Part 2: Fix Harder 2020-08-06 09:36:00 +01:00
w0rp fa3a927ca3 Fix #3266 - Truncate hover messages for LSP too 2020-08-05 13:46:08 +01:00
w0rp 86d5cb81bd Use more American English 2020-08-04 20:11:49 +01:00
w0rp acf892c4d1 #1532 - Display hover information on CursorHold 2020-08-04 20:11:49 +01:00
w0rp 1428c7b29e Update the internal ALE version to 2.7.0 2020-06-11 19:21:17 +01:00
w0rp 1f9ac1c6dc Fix the cursor tests, that stop tests running 2020-04-18 12:26:38 +01:00
w0rp 82f734a7c2 Closes #3019 - Implement default navigation
Default navigation for commands that jump to new locations has been
implemented with the `ale_default_navigation` variable, and all commands
that jump to locations now support `-tab`, `-split`, or `-vsplit`
arguments for overriding the default navigation behavior.
2020-04-15 16:50:13 +01:00
w0rp bbe5153fcb Fixes #2982 - Implement g:ale_exclude_highlights
Particular highlights can now be excluded by providing Lists of regular
expressions.
2020-03-11 12:52:41 -04:00
w0rp 634c81fd46 Mention using 'hidden' in combination with ALEGoToDefinition 2020-02-25 13:50:44 +00:00
w0rp 8012809c3f Add default labels to issue templates 2020-02-22 10:26:03 +00:00
w0rp 57eba1afac Fix the build 2020-01-02 14:23:28 +00:00
w0rp 8c4c8dfd97 Fix #2704 - Show mypy notes; can be disabled 2020-01-02 14:19:21 +00:00
w0rp 874c98b96d Make it more obvious you can use popup in completeopt now 2020-01-01 18:49:01 +00:00
w0rp 8148a67b37 Documented g:ale_hover_to_preview 2020-01-01 18:25:04 +00:00
w0rp 5f84325cd8 Add a Help Wanted message in case people are interested 2019-12-03 11:47:26 +00:00
w0rp 9005a62dc2 Clean up the nimpretty code 2019-11-14 14:50:21 +00:00
w0rp a273b9cf4a Fix a test failing in AppVeyor 2019-11-07 15:52:03 +00:00
w0rp bde9b1cfcd Revert "Add definition of c/clangd's language as C (#2791)"
This reverts commit f4070f6c43.
2019-11-07 15:41:58 +00:00
w0rp 9a0b604a99 Fix the test issues with html-beautify 2019-10-28 13:45:25 +00:00
w0rp 67d0ccc398 Fix #2835 - Bump up the sign group version check for NeoVim 2019-10-21 09:35:23 +01:00
w0rp c06467438d Mention the disabled option for message severity 2019-10-18 16:22:17 +01:00
w0rp dfe9b7cc26 Merge remote-tracking branch 'murfalo/clangd-compile-commands' 2019-10-17 17:54:02 +01:00
w0rp b24fd13423 Bump the ALE version 2019-10-16 17:23:31 +01:00
w0rp 3fe2223a48 Fix #2800 - Ignore completion user data which is not a dictionary 2019-10-09 10:12:31 +01:00
w0rp e8de12c9f0 Fix #2821 - Fix the debride linter after merging older code 2019-10-09 09:53:50 +01:00
w0rp 6d88801789 Clarify that virtualtext is only in NeoVim 2019-10-07 20:03:59 +01:00
w0rp 6ab264ff0f Close #2641 - Document how to add your own LSP linters 2019-09-20 20:38:37 +01:00
w0rp d93512fe60 Fix #2744 - Make ALEFix work when only casing is changed 2019-09-20 19:02:21 +01:00
w0rp e3784c4c4e Close #2764 - Support the new React filetypes with aliases 2019-09-19 20:48:37 +01:00
w0rp dd6bd6f0fe Fix #2711 - Fix writing to files on save 2019-09-19 20:32:33 +01:00
w0rp 529f57a66f Document and test solc 2019-09-19 20:26:24 +01:00
w0rp 34f2943fdd Limit the branches for branch builds for AppVeyor 2019-09-12 20:59:44 +01:00
w0rp 84a455185c Limit the branches for Travis CI branch builds 2019-09-12 20:52:36 +01:00
w0rp cda46636f4 Fix #2760 - Ignore all errors for adding NeoVim highlights 2019-09-11 16:49:25 +01:00
w0rp 6e18c03d80 Make help text clearer for line number highlights 2019-09-01 14:09:17 +01:00
w0rp 67ee2b9586 Fix tests so they work with new NeoVim highlight code 2019-09-01 13:31:09 +01:00
w0rp 73812c3e41 Merge remote-tracking branch 'AlexeiDrake/master' into bugfix/c-lsp-build-dir-settings 2019-08-18 18:29:59 +01:00
w0rp dd1e1025b8 Fix #2668 - Set g:ale_go_go111module 2019-08-02 09:09:10 +01:00
w0rp 4fe7402e89 Update links to use the new GitHub organization 2019-07-29 21:10:41 +01:00
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