100 Commits
Author SHA1 Message Date
w0rp 2ee3dcdd62 Fix #1631 - Disable balloon support for terminals by default 2018-07-20 16:11:38 +01:00
w0rp 465db4daa1 Only temporarily replace TMPDIR if it's defined to be an empty string 2018-07-16 08:50:34 +01:00
w0rp fb8c090971 unlet $TMPDIR too, where we can 2018-07-15 23:05:04 +01:00
w0rp d29e32d42d Fix #1687 - Parse highlights when verbose > 0 2018-07-15 21:03:49 +01:00
w0rp ab2b181012 Handle linter callback functions being unknown or deleted 2018-07-13 09:47:40 +01:00
w0rp 7d66293bbc Fix #1716 - Replace tempdir() with a wrapper to preserve TMPDIR 2018-07-12 13:06:11 +01:00
w0rp 1fc3a1563b Update the sandbox test now that functions can be defined in the sandbox 2018-07-11 13:38:22 +01:00
w0rp a31f54d08f Fix how Docker images are pulled for developers 2018-07-04 09:36:55 +01:00
w0rp db85b931ec Remove deprecated code for the 2.0 release 2018-07-04 08:36:34 +01:00
w0rp 602e7fa00f #1524 Avoid loading cursor code until engine code has been loaded 2018-07-03 21:14:00 +01:00
w0rp e10e0934ab Automatically retry running Vader tests so Travis CI will fail less 2018-07-03 20:50:56 +01:00
w0rp 1d8b326f62 Revert "Add a failing test to test re-running tests in AppVeyor"
This reverts commit 1565859eae.
2018-07-03 19:59:40 +01:00
w0rp 1565859eae Add a failing test to test re-running tests in AppVeyor 2018-07-03 19:56:37 +01:00
w0rp 7ce919e690 Re-run Windows tests when they fail at least once 2018-07-03 19:53:40 +01:00
w0rp 25a03dcea1 Use the latest Docker image for tests 2018-07-03 19:21:58 +01:00
w0rp 4987946175 Enable verbose test output, to figure out why NeoVim 0.3 randomly fails 2018-07-03 01:52:18 +01:00
w0rp e46474ac0a Close #830 - Implement LSP connections via TCP sockets 2018-07-03 01:41:46 +01:00
w0rp 5aba55bb86 #830 Make the LSP socket code so far use the new socket API 2018-07-03 00:30:26 +01:00
w0rp 01c68fedd6 #830 Implement a socket wrapper API for use with LSP connections 2018-07-02 23:49:47 +01:00
w0rp b637b35ea8 Delete misplaced issue template files 2018-07-01 20:51:34 +01:00
w0rp 1c5c4a4c8e Split the issue template into multiple files 2018-07-01 20:41:52 +01:00
w0rp 059c5cfca4 Fix a false positive linting issue 2018-07-01 20:37:32 +01:00
w0rp 2a78401066 Close #1685 - Move developer documentation to a help file 2018-07-01 19:56:24 +01:00
w0rp d456ac19ca Fix a typo in the documentation 2018-07-01 19:56:24 +01:00
w0rp 06f61eeeb8 Respect ale_warn_about_trailing_whitespace for yamllint 2018-07-01 13:49:40 +01:00
w0rp e5e14de9ae Capture error codes for yamlllint 2018-07-01 13:15:12 +01:00
w0rp fee5107d43 Add tests for the yamllint handler 2018-07-01 12:50:46 +01:00
w0rp cd8dd099d8 Switch back to running everything in one build, which is twice as fast 2018-07-01 12:22:29 +01:00
w0rp 857a07f36a Try running tests in parallel again 2018-07-01 12:18:42 +01:00
w0rp 26aa0cf358 Try splitting up the build into separate jobs 2018-07-01 12:07:54 +01:00
w0rp 3c5b6d1825 Run Vint and custom checks together with just --linters-only 2018-07-01 12:06:59 +01:00
w0rp ccfed164bc Revert "Try adding Docker caching for Travis CI"
This reverts commit 1990efdba7.
2018-07-01 11:55:07 +01:00
w0rp 1487c8daa0 Make highlight tests pass more in Neovim 0.3 2018-07-01 11:52:02 +01:00
w0rp 1990efdba7 Try adding Docker caching for Travis CI 2018-07-01 11:38:07 +01:00
w0rp b88bf6ecba Fix #1412 - Use --stdin-filename for newer reek versions 2018-07-01 10:21:59 +01:00
w0rp ee81351a63 Move design goals to online documentation 2018-06-28 16:20:30 +01:00
w0rp 0b7a29d73b Disable non-Vader tests when targeting Vader tests 2018-06-28 14:00:12 +01:00
w0rp fc041ae090 Make a test which can fail randomly synchronous instead 2018-06-28 13:59:52 +01:00
w0rp d581fca35e Get tests running and passing with NeoVim 0.2 and 0.3 2018-06-28 13:53:49 +01:00
w0rp 8b407ed0e7 Try NeoVim 0.2.1, as 0.2.0 is way too slow 2018-06-28 12:07:22 +01:00
w0rp 51a14a4ba8 Update Dockerfile to test NeoVim 0.2 and 0.3, with a newer Vint version 2018-06-28 11:29:20 +01:00
w0rp 620951b6d3 Close #1453 #1172 - Add ale_linters_ignore for ignoring linter results 2018-06-24 21:16:45 +01:00
w0rp 0f377251dd #1674 - Alias verilog_systemverilog to verilog by default 2018-06-23 18:20:39 +01:00
w0rp 935740cf93 Close #1590 - Automatically close previews for hover 2018-06-21 23:02:36 +01:00
w0rp 8bca073763 Fix #1661 - Do not use :edit when jumping inside of a file 2018-06-21 21:20:54 +01:00
w0rp 22533f2c1f Close #1522 - Show suggested fixers in :ALEInfo 2018-06-21 02:26:41 +01:00
w0rp 69eb2fe86a Close #1417 - Support wildcard filetypes for fixers 2018-06-21 01:21:11 +01:00
w0rp 34755eecdd #1398 document the detail key 2018-06-20 23:10:01 +01:00
w0rp 0e1528ec34 Set up most of the autocmd events in one group 2018-06-20 13:35:57 +01:00
w0rp 9674132933 Remove CallWithCooldown functions to save on time 2018-06-20 08:34:42 +01:00
w0rp 82ea36576c Move ClockMilliseconds to events, so fewer files are loaded some times 2018-06-19 20:53:49 +01:00
w0rp fd261d7a17 Move the initialization of augroups to then events file 2018-06-19 20:31:58 +01:00
w0rp 3a5887df2c Remove a redundant variable in tests 2018-06-19 20:12:49 +01:00
w0rp e306e5cdb0 Avoid calling ALE cleanup code if ALE never tried to check a buffer 2018-06-19 20:12:33 +01:00
w0rp 49a5d657ee Tell people that there's no cost for LSP support if they don't need it 2018-06-15 10:24:09 +01:00
w0rp bda89506ba Lazy-load LSP linters, and check b:changedtick before notifying about changes 2018-06-15 10:01:28 +01:00
w0rp 5283faa511 Try speeding up Travis builds with a generic environment 2018-06-12 19:31:44 +01:00
w0rp 87455a2ef4 Add a test for handling missing detail keys for LSP completion 2018-06-12 19:31:08 +01:00
w0rp 0db12702f3 Respect warn_about_trailing_whitespace for gitlint 2018-06-03 10:46:39 +01:00
w0rp 014d27c882 #1621 - Tolerate SetOptions calls when ALE is loaded in a weird way 2018-06-01 21:03:22 +01:00
w0rp fae9167083 Fix LSP message handling when the handler doesn't get strings, somehow 2018-06-01 14:49:13 +01:00
w0rp 201f8519d9 Update the gitcommit documentation with more examples 2018-06-01 14:22:23 +01:00
w0rp 6a7e00d9ac Handle definition responses without files 2018-06-01 14:15:32 +01:00
w0rp 10e1545630 Mention g:ale_linters_explicit in the README 2018-05-30 21:15:00 +01:00
w0rp 970b62756e Fix #1610 - Encourage the use of ftplugin files more 2018-05-30 21:10:37 +01:00
w0rp db64571b4c Fix #1523 - Document completion_filter 2018-05-30 20:44:09 +01:00
w0rp c8b77fd4b8 Fix a typo in the LSP linter documentation 2018-05-30 20:23:57 +01:00
w0rp bd92616e2a Fix #1219 - Mention FindProjectRoot behavior for Python in the documentation 2018-05-30 20:09:33 +01:00
w0rp f95bc00bd6 Clean up grammar for hover documentation a little 2018-05-30 19:44:01 +01:00
w0rp 3014d85325 Encourage people to use NeoVim 0.2.0 or above in the README. 2018-05-28 20:20:05 +01:00
w0rp f84411f3f1 Remove a test for a deprecated variable that seems to trip up Travis 2018-05-28 20:08:27 +01:00
w0rp 191967cfee #1587 - Add deprecation warnings for old linter options 2018-05-28 19:52:27 +01:00
w0rp c0a279f967 Indicate things to be removed in version 2.0 2018-05-28 19:39:49 +01:00
w0rp f2837b5802 #1524 - Define global variables where they are needed 2018-05-28 19:19:20 +01:00
w0rp cae194d1bd #1524 Replace ale#Set with let in the main file 2018-05-28 17:57:58 +01:00
w0rp 18509195f5 #1524 Do not try to check buffers with empty filetypes 2018-05-28 17:38:14 +01:00
w0rp ce89d93e1c Remove a now defunct test 2018-05-28 17:11:21 +01:00
w0rp e49e7d52bc #1524 Remove the plugin conflict warnings 2018-05-28 16:47:32 +01:00
w0rp 8a659b7cc6 Fix #1566 - Add g:ale_python_flake8_change_directory 2018-05-28 16:34:54 +01:00
w0rp d9717147bf Close #1559 - Report errors from LSP servers in :ALEInfo 2018-05-28 16:24:15 +01:00
w0rp 3c55cb087d Close #1553 - Support some tsserver completion for strings 2018-05-28 15:16:15 +01:00
w0rp ef1ec5341f Fix #1568 - Filter LSP completion results with the prefixes 2018-05-28 14:45:07 +01:00
w0rp cd0dc0a227 Fix #1611 - Fix perlcritic escaping on Windows 2018-05-28 12:51:06 +01:00
w0rp 6fce8ddc5a #1600 Alias vimwiki to markdown 2018-05-26 11:41:52 +01:00
w0rp 51a063be31 Move the sasslint handlers to one location 2018-05-25 20:59:35 +01:00
w0rp d8d13ef264 Do not echo messages to the echo line for mouse movements unless the user says so 2018-05-17 16:23:29 +01:00
w0rp c1da7866d0 Fix #1584 - Make duplicate msgfmt messages easier to navigate 2018-05-15 18:01:49 +01:00
w0rp 4a76cb0dd5 Update the issue template to tell you where to find command callback tests 2018-05-15 13:14:28 +01:00
w0rp 7541a40859 #852 Update the REAME to mention %...code...% 2018-05-08 18:32:18 +01:00
w0rp 7c0219efcc #1503 Call setline() after d, in case there are folds at the end of the file 2018-05-03 22:14:29 +01:00
w0rp e2c33f2f6c Add g:ale_completion_excluded_words for completion filtering 2018-05-03 11:17:41 +01:00
w0rp e59cd6b7c0 Make the features ALE supports clearer in the README 2018-05-02 13:38:52 +01:00
w0rp 6ab3fdc4d0 Close #1521 - Allow the language to be set with simple strings for LSP linters 2018-04-27 22:52:11 +01:00
w0rp d8d09c2048 Close #1428 Implement LSP hover-like functionality for tsserver too 2018-04-26 21:54:11 +01:00
w0rp e6fe2d86b8 Add an American English tag for behaviour too 2018-04-24 21:56:34 +01:00
w0rp 41c0b837ae #1278 Allow linters to be defined pretty much anywhere 2018-04-24 21:48:33 +01:00
w0rp ebbf7d0353 #1428 Show multiline hover messages, and document the new command 2018-04-24 21:03:06 +01:00
w0rp 93a046a78f #1236 Explain how to use Vim jumps 2018-04-23 21:18:58 +01:00
w0rp 7d6a303592 Move autocmd commands out of the toggle file, to improve load times 2018-04-23 10:16:48 +01:00
w0rp ef130c4428 #1428 Start implementing LSP hover support 2018-04-22 22:00:25 +01:00