Commit Graph

911 Commits

Author SHA1 Message Date
w0rp d368f090ae #1754 Require snake_case names for linters in the codebase 2018-07-24 10:05:44 +01:00
w0rp 2a861dfd40 Make the test C import path test fail less 2018-07-23 22:03:28 +01:00
w0rp d9579dbbe9 Get tests to pass in Vim 8.1 2018-07-23 20:41:48 +01:00
w0rp 7bf3a749d0 #1751 Handle LSP completion results without the 'kind' attribute 2018-07-23 10:21:09 +01:00
w0rp 846bfb47b2 Remove the redundant fix_buffer_data vars and filename variables 2018-07-22 22:31:46 +01:00
w0rp 81a8c77d20 #1692 - Only send completion requests to the first server supporting them 2018-07-22 21:14:56 +01:00
w0rp 6dc737cda1 Check LSP capabilities before using them 2018-07-22 19:04:55 +01:00
w0rp 61a5880747 Capture server capabilities from LSP servers 2018-07-19 21:15:05 +01:00
Sridhar Srinivasan 0da4c6e4ad Add language server source in ALEDetail (2) 2018-07-18 22:12:56 -05:00
Sridhar Srinivasan 0c4606651f Add language server source in ALEDetail 2018-07-18 21:44:05 -05:00
w0rp 5453e0e1a4 Fix #1708 - Don't modify linters or register fixers in the sandbox 2018-07-17 21:39:50 +01:00
w0rp 7952ebe77e #1700 - Don't send <C-x><C-o> for completion in Insert mode 2018-07-17 19:39:45 +01:00
w0rp a01fab2ee6 Fix #1619 - Rewrite lint on enter events so they behave better 2018-07-17 00:18:34 +01:00
w0rp 37df1f8ceb #1700 - Stop handling completion results if you leave insert mode 2018-07-16 17:57:07 +01:00
w0rp fcd62342d5 Only temporarily replace TMPDIR if it's defined to be an empty string 2018-07-16 08:45:55 +01:00
w0rp b2e2bbd042 unlet $TMPDIR too, where we can 2018-07-15 23:04:50 +01:00
w0rp d3ed1e52ba Fix #1687 - Parse highlights when verbose > 0 2018-07-15 21:01:00 +01:00
w0rp 8141ced0d0 Merge pull request #1724 from randrej/master
Pipenv virtualenv and project path detection
2018-07-15 19:22:48 +01:00
w0rp a42999a639 Massively reduce the amount of code needed for linter tests 2018-07-15 18:28:28 +01:00
Andrej Radovic 976c048e6e Detect Python proj. roots by Pipfile
"Pipfile" and "Pipfile.lock" files are also often located in Python module or
package directories and their presence is an okay heuristic for finding project
roots.
2018-07-14 13:26:50 +02:00
Andrej Radovic 870e75eb64 Added the default local virtualenv name for Pipenv.
Pipenv doesn't do local virtualenvs by default, it uses a special local
directory to store them all.

However, if you run Pipenv with the PIPENV_VENV_IN_PROJECT environment variable
set to 1, it creates the virtual environment in the root of the project, under
the name ".venv". This is why I've added this as a possible virtualenv dir
name.
2018-07-14 13:24:46 +02:00
w0rp a782e06223 Handle linter callback functions being unknown or deleted 2018-07-13 09:47:26 +01:00
MTDL9 021f59b3f4 Support strings in data field of error responses 2018-07-13 06:42:28 +02:00
w0rp ac0abc7c1f Fix #1716 - Replace tempdir() with a wrapper to preserve TMPDIR 2018-07-12 13:05:59 +01:00
w0rp 6ef31073dd Remove an unused variable 2018-07-12 09:21:28 +01:00
w0rp c9a6b04dc7 Update the sandbox test now that functions can be defined in the sandbox 2018-07-11 13:36:59 +01:00
w0rp 4999ad7e78 Add an AssertLinter command for tests 2018-07-06 22:46:36 +01:00
w0rp d5b4f6f7e7 Fix command formatting for LSP linters 2018-07-05 21:48:47 +01:00
w0rp da692b2e2d Support formatting escaped executable names into commands with %e 2018-07-05 20:56:31 +01:00
w0rp d49daeb816 Merge pull request #1698 from dsifford/dsifford-isort-options
add options variable to isort
2018-07-05 09:25:16 +01:00
Derek P Sifford 6dc69b2144 address code review issues 2018-07-04 21:16:57 -04:00
w0rp 14025c725f Optimise ale#Set slightly 2018-07-05 00:40:15 +01:00
w0rp 13a8f9c061 Optimise ale#Var a little 2018-07-04 23:54:14 +01:00
Derek P Sifford 3251d95a91 add options variable to isort 2018-07-04 13:01:16 -04:00
w0rp 9ddf1b6a05 Make the language option for LSP linters optional 2018-07-04 13:12:58 +01:00
w0rp ca7fa31c61 Close #1690 - Respect the preview setting for completeopt 2018-07-04 08:52:18 +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 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
Govind KP 9d98e6db0c Added dartfmt fixer (#1683)
* Added dartfmt to Fixers
* Added dartfmt specific documentation
2018-07-01 13:55:41 +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 620951b6d3 Close #1453 #1172 - Add ale_linters_ignore for ignoring linter results 2018-06-24 21:16:45 +01:00
w0rp 755f1a4ccf Merge pull request #1673 from meain/fixer-tidy
Add fixer tidy for HTML
2018-06-23 22:51:30 +01:00
Abin Simon 17c1aefb5b Add fixer tidy for HTML
Add tests for tidy HTML fixer
2018-06-23 22:59:13 +05:30
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