w0rp
|
7112776d1b
|
#653 Update tslint to set the filename key for problems in other files
|
2017-08-20 00:05:15 +01:00 |
|
w0rp
|
fb0adc602e
|
#653 Treat temporary filenames as being for the current buffer
|
2017-08-19 21:18:27 +01:00 |
|
w0rp
|
9d6883561c
|
#653 Set problems from other buffers when buffers are first checked
|
2017-08-19 20:15:46 +01:00 |
|
w0rp
|
20e64fbae0
|
#860 Only enable the new option for setting the original filename for SyntaxErl if an option is on in ALE
|
2017-08-19 15:48:29 +01:00 |
|
w0rp
|
fb0c931b2d
|
Update the documentation to mention the new behaviour for quickfix
|
2017-08-19 14:35:01 +01:00 |
|
w0rp
|
5c839c4825
|
#653 Collect items for quickfix from all buffers, and de-duplicate them. Set filename items in quickfix and loclist.
|
2017-08-19 14:28:51 +01:00 |
|
w0rp
|
9c6e25d8d8
|
Stress the need for tests even further
|
2017-08-19 13:14:53 +01:00 |
|
w0rp
|
be4347084e
|
Increase the default maximum completion suggestions to a more useful but safe level, and filter before requesting details, which is faster
|
2017-08-18 22:34:18 +01:00 |
|
w0rp
|
8cc7cd3aa1
|
Change the completeopt setting just before showing suggestions too, which works better
|
2017-08-18 21:06:21 +01:00 |
|
w0rp
|
41c4f3431c
|
Fix #858 - Fix the stack ghc-mod command
|
2017-08-18 19:33:23 +01:00 |
|
w0rp
|
2560cdd56e
|
Update the summary in the README for fixing and completion support
|
2017-08-18 00:13:08 +01:00 |
|
w0rp
|
2365fd2948
|
Document completion support for ALE, and expand the fixer documentation a little
|
2017-08-18 00:08:58 +01:00 |
|
w0rp
|
0a282eb76a
|
Automatically adjust the completion options when using completion while you type
|
2017-08-17 23:06:02 +01:00 |
|
w0rp
|
342e83db60
|
Include the ruleName for errors in tslint problems
|
2017-08-16 10:37:36 +01:00 |
|
w0rp
|
17a76a7403
|
Cover completion with more tests
|
2017-08-16 00:45:46 +01:00 |
|
w0rp
|
797b03b35e
|
Change the help file heading for clarification
|
2017-08-14 23:52:13 +01:00 |
|
w0rp
|
5af82312fb
|
Set up one BufEnter event used for everything, and add tests for linting when the filetype changes
|
2017-08-14 23:31:54 +01:00 |
|
w0rp
|
1680f7af63
|
Fix a bug where the sign column was not closed some of the time, etc.
|
2017-08-14 10:00:46 +01:00 |
|
w0rp
|
79701f6f20
|
#653 Skip filetype keys in g:ale_buffer_info during cleanup
|
2017-08-13 22:27:01 +01:00 |
|
w0rp
|
2d02de33d4
|
#653 - Filter items based on the buffer number for signs
|
2017-08-13 16:30:46 +01:00 |
|
w0rp
|
ea124c49d0
|
Cover filtering out items from other buffers for highlights
|
2017-08-13 16:04:17 +01:00 |
|
w0rp
|
ae6cecabb6
|
#653 Filter items based on the buffer number for problem counts
|
2017-08-13 13:24:10 +01:00 |
|
w0rp
|
f67fc43d9b
|
Simplify the loclist jumping code a little
|
2017-08-13 13:06:22 +01:00 |
|
w0rp
|
c6d11f4281
|
#653 - Filter out other buffers for loclist jumping
|
2017-08-13 13:02:59 +01:00 |
|
w0rp
|
e6b6146731
|
#653 - Fix loclist jumping so it works with buffer numbers
|
2017-08-12 14:49:02 +01:00 |
|
w0rp
|
b300b0646d
|
Fix a failing test
|
2017-08-12 14:45:22 +01:00 |
|
w0rp
|
c14886e479
|
#653 - Include the buffer number in sorting of items
|
2017-08-12 14:37:56 +01:00 |
|
w0rp
|
c52a4910bf
|
#653 - Update the loclist binary search to work with buffer numbers, to filter out items for other buffers
|
2017-08-12 14:27:47 +01:00 |
|
w0rp
|
7614560a6e
|
#468 - Do not try to echo things for a while if something goes wrong
|
2017-08-12 10:47:06 +01:00 |
|
w0rp
|
8e9130d66e
|
Use a shorter default completion delay, which works better
|
2017-08-11 10:50:59 +01:00 |
|
w0rp
|
78b9ae0f1c
|
Add a fix function for breaking up long Python lines, which is hidden for now
|
2017-08-11 10:31:25 +01:00 |
|
w0rp
|
d5ae3201a4
|
Ban !=# and !=? from the codebase
|
2017-08-11 00:31:42 +01:00 |
|
w0rp
|
b1462ac66c
|
#653 - Pass on filenames for loclist items
|
2017-08-10 23:08:40 +01:00 |
|
w0rp
|
34aa3437e0
|
Pass extra rubocop options in the middle instead, and fix the Vader test so it can be run multiple times in Vim
|
2017-08-10 14:57:30 +01:00 |
|
w0rp
|
9ae2df1958
|
Automatically check for invalid help tag references, and fix some existing documentation issues
|
2017-08-10 10:45:12 +01:00 |
|
w0rp
|
7dee9da0f2
|
Fix documentation for the PHP langserver options
|
2017-08-10 10:28:42 +01:00 |
|
w0rp
|
2dcd2ee4da
|
Fix some broken tag links
|
2017-08-10 10:14:42 +01:00 |
|
w0rp
|
b9f31621e4
|
Move --format=default in the flake8 command to the return value, and remove extra spaces in the tests
|
2017-08-10 09:58:32 +01:00 |
|
w0rp
|
670858f774
|
Fix #468 - Add a cool down period for when things go wrong
|
2017-08-09 00:05:55 +01:00 |
|
w0rp
|
ac8cc6d991
|
Document the extra optional argument for ale#Queue
|
2017-08-08 23:52:28 +01:00 |
|
w0rp
|
16772298ab
|
Simplify some comparisons
|
2017-08-08 08:43:51 +01:00 |
|
w0rp
|
a535d07f28
|
Ban use of ==# or ==? in the codebase, and prefer is# or is? instead
|
2017-08-08 08:39:13 +01:00 |
|
w0rp
|
5010ddc28f
|
Fix #833 - Do not open windows on save when the option is off
|
2017-08-08 07:29:10 +01:00 |
|
w0rp
|
16cfedf04a
|
Fix #271 - Add the ability to open the quickfix or loclist windows only after saving a file
|
2017-08-08 00:46:42 +01:00 |
|
w0rp
|
2edea15358
|
Fix the resetting of selections and annotate it
|
2017-08-07 22:08:35 +01:00 |
|
w0rp
|
2c4700ab7f
|
#517 - Document arguments for defining LSP linters
|
2017-08-07 13:31:29 +01:00 |
|
w0rp
|
39ebb431b6
|
Document the PHP langserver integration
|
2017-08-07 13:08:51 +01:00 |
|
w0rp
|
f7d7abe5b2
|
Document the rls linter
|
2017-08-07 13:00:17 +01:00 |
|
w0rp
|
2d608b9329
|
The default for ale_rust_cargo_use_check was wrong in the documentation
|
2017-08-07 09:41:52 +01:00 |
|
w0rp
|
593cafa18b
|
Fix #823 - Write Windows files with CRLF
|
2017-08-05 20:17:25 +01:00 |
|
w0rp
|
747d4fe80b
|
Stop writing a test file in real world usage in some cases
|
2017-08-05 19:51:38 +01:00 |
|
w0rp
|
666cfc6ee2
|
Fix the completion start position regex matching being off by one
|
2017-08-04 16:15:48 +01:00 |
|
w0rp
|
9ac74c44fe
|
Tell Vim omnicompletion that tsserver matches are case-insensitive
|
2017-08-04 13:35:02 +01:00 |
|
w0rp
|
09d50ebe31
|
Cover the Rust LSP with tests, allow LSP linters to be named anything, and rename the Rust LSP linter to rls
|
2017-08-02 23:21:30 +01:00 |
|
w0rp
|
617582c5d3
|
Use g: for the PHP Vader tests
|
2017-08-02 22:36:53 +01:00 |
|
w0rp
|
6e07cf5b12
|
Cover the PHP language server functions with Vader tests
|
2017-08-02 22:34:09 +01:00 |
|
w0rp
|
1356cf8e01
|
#517 Enable the PHP language server
|
2017-08-02 19:44:00 +01:00 |
|
w0rp
|
d6557b2c5c
|
Fix indentation and a typo in the gometalinter documentation
|
2017-08-02 18:36:53 +01:00 |
|
w0rp
|
35913d9ce7
|
Cover the SaveEvent function with a test
|
2017-08-01 00:42:22 +01:00 |
|
w0rp
|
a4ffd2f37c
|
#734 - Use the buffer number from the events for entering buffers and saving buffers for checking buffers
|
2017-08-01 00:03:24 +01:00 |
|
w0rp
|
ec82530247
|
#734 - Do not clear file linter results when no buffers are run
|
2017-07-31 22:36:30 +01:00 |
|
w0rp
|
79d4935ccf
|
Cover special LSP initialize response handling with Vader tests
|
2017-07-30 23:53:46 +01:00 |
|
w0rp
|
2c252c0f12
|
#517 - Get the Rust language server working in a basic way
|
2017-07-30 23:34:58 +01:00 |
|
w0rp
|
6000d956f0
|
When servers never send an initialize response, but instead just publish diagnostics straight away, handle that as an initialize response
|
2017-07-30 22:18:19 +01:00 |
|
w0rp
|
5810d7faa0
|
Add some error message handling for LSP, for test purposes
|
2017-07-30 22:17:29 +01:00 |
|
w0rp
|
84af543907
|
Fix some bugs so the PHP language server will show errors at least once
|
2017-07-30 14:42:00 +01:00 |
|
w0rp
|
63b9d9e9df
|
Fix #798 - Handle syntax errors for tsserver
|
2017-07-27 13:24:32 +01:00 |
|
w0rp
|
fa33faad9e
|
#810 - Handle output which is not JSON in many linters
|
2017-07-27 00:45:25 +01:00 |
|
w0rp
|
db4d68eae7
|
Add a fuzzy JSON decoding function for ignoring json_decode errors for linters
|
2017-07-27 00:06:15 +01:00 |
|
w0rp
|
ded1bc14df
|
#810 Ignore output which isn't JSON for brakeman
|
2017-07-26 23:17:46 +01:00 |
|
w0rp
|
810e884dbe
|
Remove channel logging
|
2017-07-26 10:45:21 +01:00 |
|
w0rp
|
fbf59fd4ce
|
Check the active_linter_list only for running linters
|
2017-07-26 10:44:27 +01:00 |
|
w0rp
|
cfdb41f4d2
|
Remove a redundant check for tsserver
|
2017-07-26 10:44:07 +01:00 |
|
w0rp
|
e6f527f954
|
Merge branch 'lsp-stdio-support'
|
2017-07-26 10:37:50 +01:00 |
|
w0rp
|
cd860e3e8d
|
#517 Add more code LSP support which makes the tssserver linter behave more like the LSP linters
|
2017-07-26 10:37:37 +01:00 |
|
w0rp
|
86297a7c65
|
Fix #804 - Do not run scalac for sbt files
|
2017-07-26 10:29:46 +01:00 |
|
w0rp
|
e45c16d9bb
|
Fix #796 - Ignore errors for closing the last window
|
2017-07-24 09:30:41 +01:00 |
|
w0rp
|
e0c014ab8c
|
Disable completion in the Vader test if we temporarily enable it
|
2017-07-24 09:23:53 +01:00 |
|
w0rp
|
b4d23d700b
|
Set the g:ale_completion_enabled option when completion is enabled or disabled
|
2017-07-24 09:22:29 +01:00 |
|
w0rp
|
a0059cfe03
|
Fix #795 - Handle GCC errors without column numbers
|
2017-07-23 00:39:59 +01:00 |
|
w0rp
|
c1998b170c
|
Update the PR template to stress the need for tests even more.
|
2017-07-22 19:31:48 +01:00 |
|
w0rp
|
78e37dabb7
|
Fix #794 - Filter out any preceding lines of Flow output which aren't JSON
|
2017-07-22 19:21:30 +01:00 |
|
w0rp
|
ee6dabcc4e
|
Don't mess with compleopt for each completion, as it doesn't work
|
2017-07-21 14:55:32 +01:00 |
|
w0rp
|
87616c5e91
|
#782 - Do not set the build directory for clang-tidy for header files, which does not work
|
2017-07-20 14:52:24 +01:00 |
|
w0rp
|
7d1fde292d
|
Update the installation notes for the standard package management sysytem so helptag generation will actually work
|
2017-07-20 13:45:28 +01:00 |
|
w0rp
|
a5f754a5e0
|
Fix #786 - Only set --no-local-style for yapf if a configuration file is detected
|
2017-07-20 11:07:07 +01:00 |
|
w0rp
|
f133ce96f8
|
Fix heading levels
|
2017-07-19 13:37:40 +01:00 |
|
w0rp
|
cbdf10a129
|
Fix #573 - Update the README to recommend installing via the built-in package system
|
2017-07-19 13:36:30 +01:00 |
|
w0rp
|
0b50ebb0f0
|
Fix #779 - Handle empty output for tslint
|
2017-07-19 10:26:03 +01:00 |
|
w0rp
|
235fc90e22
|
Fix #308 - Check Dart files with dartanalyzer
|
2017-07-18 23:57:33 +01:00 |
|
w0rp
|
aa94d0902a
|
Fix #710 - Show hlint suggestions as info items, and include end line and column numbers
|
2017-07-18 13:14:02 +01:00 |
|
w0rp
|
5a6ffc2804
|
Add a missing test file
|
2017-07-18 12:34:22 +01:00 |
|
w0rp
|
0931e99ea4
|
Fix #775 - Run eslint.js via node on Windows for eslint --fix
|
2017-07-18 12:28:20 +01:00 |
|
w0rp
|
a8a4df05e6
|
Fix #776 - Do not add ; echo for Windows for Flow
|
2017-07-18 11:46:59 +01:00 |
|
w0rp
|
a6cc492a99
|
Limit the suggestions only after filtering them
|
2017-07-17 17:39:11 +01:00 |
|
w0rp
|
27feab7e3a
|
Filter the completion results by the prefix we used
|
2017-07-17 15:31:32 +01:00 |
|
w0rp
|
eab77b7072
|
#703 Add arguments to avoid generating plist files if no build directory is detected for clang-check
|
2017-07-17 10:19:08 +01:00 |
|
w0rp
|
3b1bc2bd13
|
Fix another executable callback typo
|
2017-07-17 00:19:33 +01:00 |
|
w0rp
|
92918fd841
|
Fix an executable_callback typo
|
2017-07-17 00:18:43 +01:00 |
|
w0rp
|
23ea62d40a
|
#711 - Make the cpplint executable configurable
|
2017-07-17 00:17:59 +01:00 |
|