w0rp
|
59d9f5d458
|
Allow b:ale_fixers to be used
|
2017-05-20 19:02:36 +01:00 |
|
w0rp
|
ad52b9630d
|
Fix Funcref fixers for NeoVim
|
2017-05-20 19:02:36 +01:00 |
|
w0rp
|
ed097cfcbd
|
Allow funcref values and lambdas for ALEFix
|
2017-05-20 19:02:36 +01:00 |
|
w0rp
|
e80389f8d4
|
Add some more tools for fixing problems with Python files
|
2017-05-20 19:02:36 +01:00 |
|
w0rp
|
74691269ce
|
Run a lint cycle after fixing problems
|
2017-05-20 19:02:36 +01:00 |
|
w0rp
|
18467a55b5
|
Don't modify files when fixing doesn't change anything.
|
2017-05-20 19:02:36 +01:00 |
|
w0rp
|
e6b132c915
|
Fix an off-by-one bug in ALEFix
|
2017-05-20 19:02:36 +01:00 |
|
w0rp
|
4214832ae2
|
Remove the code for checking if functions exist. It breaks autoload functions
|
2017-05-20 19:02:36 +01:00 |
|
w0rp
|
1f4d1800e0
|
Allow function aliases to be registered for fixing problems, and add some more argument checking for fixing problems
|
2017-05-20 19:02:36 +01:00 |
|
w0rp
|
ea1627f5ce
|
Start experimenting with generic functions for fixing problems
|
2017-05-20 19:02:36 +01:00 |
|
w0rp
|
0b743389e5
|
Send modified lines to jobs, not the file contents
|
2017-05-20 19:02:36 +01:00 |
|
w0rp
|
05bab00c3c
|
Allow strings to be used for selecting a single fix function for g:ale_fixers too
|
2017-05-20 19:02:36 +01:00 |
|
w0rp
|
8ebd15a54d
|
Add commands to run ALEFix, and some tests to cover functionality so far. Add a simple autopep8 function.
|
2017-05-20 19:02:36 +01:00 |
|
w0rp
|
7d8390d43e
|
Add experimental code for fixing errors
|
2017-05-20 19:02:36 +01:00 |
|
w0rp
|
65fbf1cdff
|
#563 Use a configurable list of directories for detecting virtualenv paths instead.
|
2017-05-20 13:34:53 +01:00 |
|
w0rp
|
d012fd1f09
|
Revert "Fix #556 Remove duplicate error messages from clang++"
This reverts commit 164c4efb32 .
|
2017-05-20 12:57:41 +01:00 |
|
w0rp
|
0646b2861f
|
Revert "#562 Join split JSON lines together for new Rust output"
This reverts commit 5790df1272 .
|
2017-05-20 12:57:21 +01:00 |
|
w0rp
|
0f0d1709c5
|
#567 Try and fix NeoVim split line handling
|
2017-05-20 12:50:19 +01:00 |
|
w0rp
|
3ca70cb841
|
Add a check to make tests fail less
|
2017-05-18 09:27:18 +01:00 |
|
w0rp
|
f7fc54262d
|
Refactor special command parsing into its own file
|
2017-05-17 11:17:49 +01:00 |
|
w0rp
|
164c4efb32
|
Fix #556 Remove duplicate error messages from clang++
|
2017-05-17 10:10:25 +01:00 |
|
w0rp
|
5790df1272
|
#562 Join split JSON lines together for new Rust output
|
2017-05-17 09:43:28 +01:00 |
|
w0rp
|
372a4dfd7e
|
Merge pull request #546 from dawikur/master
Add cpplint linter
|
2017-05-17 09:12:36 +01:00 |
|
w0rp
|
e2860f8a26
|
#538 Fix an off-by-one bug with end columns
|
2017-05-16 19:46:19 +01:00 |
|
w0rp
|
1b53fa841b
|
Fix some problems with LSP functions
|
2017-05-16 19:38:05 +01:00 |
|
w0rp
|
a65358cfce
|
#538 Suport highlight sizes by looking at end column numbers
|
2017-05-16 18:12:49 +01:00 |
|
Dawid Kurek
|
9185a0d2e5
|
Add cpplint linter
|
2017-05-16 19:09:59 +02:00 |
|
w0rp
|
4c5e97dd1c
|
Fix #555 - Handle csslint errors without groups
|
2017-05-15 21:21:09 +01:00 |
|
w0rp
|
fa3a4b3ba2
|
Complain when shellescape is used instead of ale#Escape
|
2017-05-15 20:21:28 +01:00 |
|
w0rp
|
d4466d4be7
|
Add some functions for sending LSP commands to a process, and automatically starting that process
|
2017-05-13 00:12:12 +01:00 |
|
w0rp
|
204e3ca36b
|
Automatically remove jobs from the internal map after they are done
|
2017-05-12 23:56:58 +01:00 |
|
w0rp
|
5a947933d7
|
Refactor jobs into a Vim version agnostic API which can be used for other purposes
|
2017-05-12 21:16:15 +01:00 |
|
w0rp
|
2bafdb7e5a
|
Run all tests in NeoVim, improve the test script, and make all tests pass for NeoVim
|
2017-05-12 20:38:52 +01:00 |
|
w0rp
|
07b2542c0d
|
#549 Temporarily revert shell escaping changes, just for Windows
|
2017-05-12 09:20:16 +01:00 |
|
w0rp
|
6ea00af689
|
#540 Fix shell escaping pretty much everywhere
|
2017-05-08 22:59:25 +01:00 |
|
w0rp
|
28c6ec9cad
|
#517 - Implement LSP chunked message parsing, sending messages to sockets, and callbacks
|
2017-05-08 22:18:28 +01:00 |
|
w0rp
|
cd79ced839
|
#517 Implement some LSP message handling
|
2017-05-07 23:54:14 +01:00 |
|
w0rp
|
32f21751f4
|
Do not copy the items for setting highlights, as we do need to modify the items in ale_buffer_info
|
2017-05-07 19:33:59 +01:00 |
|
w0rp
|
ca120088c7
|
Fix #539 - Just set our highlights again when buffers are shown after being hidden
|
2017-05-07 19:30:19 +01:00 |
|
w0rp
|
2e1c9b0fa5
|
#208 Automatically detect pylint in virtualenv directories
|
2017-05-06 19:11:43 +01:00 |
|
w0rp
|
bf8aae02e8
|
Fix #534 - Stop other higlights being restored when buffers are hidden and shown again
|
2017-05-06 16:20:39 +01:00 |
|
w0rp
|
ab9afaa2bf
|
Add a has() wrapper we can override for tests, and add a function for generating paths up to the root directory to search through
|
2017-05-05 23:03:19 +01:00 |
|
w0rp
|
14f3fc777f
|
#427 Implement b:ale_warn_about_trailing_whitespace
|
2017-05-04 23:50:11 +01:00 |
|
w0rp
|
0aed51565e
|
Fix #528 remove and restore highlights when buffers are hidden and shown
|
2017-05-03 23:28:57 +01:00 |
|
w0rp
|
a6cadaabef
|
Fix #356 Don't complain about #pragma once in C++ headers
|
2017-04-30 00:31:52 +01:00 |
|
w0rp
|
2c7d14809d
|
Set GCC flags appropriately for older versions
|
2017-04-29 20:00:42 +01:00 |
|
w0rp
|
6fc3954bd3
|
Cover the new path functions with some tests
|
2017-04-29 18:03:08 +01:00 |
|
w0rp
|
0b4acd6453
|
Fix #518 Fix handling of spaces in filenames for various linters
|
2017-04-29 17:33:18 +01:00 |
|
w0rp
|
cbb01e32b9
|
Cache executable calls to make things slightly faster
|
2017-04-29 11:58:50 +01:00 |
|
w0rp
|
447917e348
|
#427 Output buffer variables when buffer numbers are strings
|
2017-04-27 00:15:16 +01:00 |
|