summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-09-26Merge pull request #1908 from KtorZ/masterw0rp
Allow extra options to be passed to haskell:hlint
2018-09-25#1941 Explain how to alleviate a timeoutlen Vim bug by changing settingsv2.2.0w0rp
2018-09-25Bugfix: python add blank lines (#1944)Bert JW Regeer
* Don't add newlines when not a control statement for Python * Add test for accidental newline fix * Add docstring detection to avoid adding unnecessarily newlines * Add tests for docstring detection
2018-09-20Merge pull request #1932 from rhysd/shfmt-default-indentw0rp
shfmt: Use Vim's indent config as default indent width
2018-09-20Merge pull request #1939 from elebow/fix-typo-solargraph-docsw0rp
Fix typo in Solargraph documentation
2018-09-20Fix #1938 - Set a default value for an undefined variablew0rp
2018-09-19Fix typo in Solargraph documentationEddie Lebow
2018-09-19Merge pull request #1719 from elebow/auto-pipenv-option-for-python-lintersw0rp
Add python_[linter]_auto_pipenv options for python linters (fixes #1656)
2018-09-19Add fixer for Go modules (#1873)Martin Tournoij
* Add fixer for Go modules
2018-09-19#1872 Remove extra carriage returns when fixing files on Windowsw0rp
2018-09-19Merge pull request #1937 from danielwe/masterw0rp
Support both old (<0.7) and new Julia versions
2018-09-19Support both old (<0.7) and new Julia versionsDaniel Wennberg
Closes #1931
2018-09-19Merge pull request #1924 from fenuks/prospector-url-fixw0rp
Update prospector tool URL
2018-09-19Merge pull request #1926 from gnustomp/masterw0rp
c#ParseCFlags: don't index empty list
2018-09-19Merge pull request #1934 from meunierd/solargraph-stdiow0rp
Support Solargraph stdio
2018-09-18Merge pull request #1928 from felipesere/masterw0rp
To avoid blocking build tools, suspend ALE when suspending vim
2018-09-18Stop tsserver from causing errors to be rendered redundantlyw0rp
2018-09-18Solargraph stdioDevon Meunier
2018-09-18shfmt: Use Vim's indent config as default indent widthrhysd
2018-09-18Add command_callback tests to cover hlint config variablesKtorZ
2018-09-18Define custom vim global variables to pass options to hlintKtorZ
2018-09-18add test for arguments with '--'James Ye
2018-09-17Test that we CleanupEveryBuffer when vim supports itFelipe Sere
2018-09-17Handle failing to connect to eslint_dw0rp
2018-09-17Join the ALECleanupGroup and ensure we don't run cleanup if ale.vim isn't loadedFelipe Sere
2018-09-17Merge pull request #1927 from jparise/thrift-includes-defaultw0rp
thrift: default thrift_thrift_includes to ['.']
2018-09-17#1794 - Handle LSP documentation content as a Dictionaryw0rp
2018-09-17Merge pull request #1925 from elebow/fix-markdown-error-in-readme-solargraphw0rp
Fix markdown error in README solargraph entry
2018-09-17Fix the Julia languagserver linter for Julia 0.7w0rp
2018-09-16thrift: default thrift_thrift_includes to ['.']Jon Parise
In a lint context, it's useful to assume that included files sit next to the current file by default. Users can still further customize this configuration variable to add more include paths.
2018-09-16To avoid blocking build tools, suspend ALE when suspending vimFelipe Sere
2018-09-16c#ParseCFlags: don't index empty listJames Ye
2018-09-15Fix markdown error in README solargraph entryEddie Lebow
2018-09-15Add `python_auto_pipenv` config var for all python linters.Eddie Lebow
This allows a user to set one variable instead of eight.
2018-09-15Add python_[linter]_auto_pipenv options for python linters (fixes #1656)Eddie Lebow
When set to true, and the buffer is currently inside a pipenv, GetExecutable will return "pipenv", which will trigger the existing functionality to append the correct pipenv arguments to run each linter. Defaults to false. I was going to implement ale#python#PipenvPresent by invoking `pipenv --venv` or `pipenv --where`, but it seemed to be abominably slow, even to the point where the test suite wasn't even finishing ("Tried to run tests 3 times"). The diff is: diff --git a/autoload/ale/python.vim b/autoload/ale/python.vim index 7baae079..8c100d41 100644 --- a/autoload/ale/python.vim +++ b/autoload/ale/python.vim @@ -106,5 +106,9 @@ endfunction " Detects whether a pipenv environment is present. function! ale#python#PipenvPresent(buffer) abort - return findfile('Pipfile.lock', expand('#' . a:buffer . ':p:h') . ';') isnot# '' + let l:cd_string = ale#path#BufferCdString(a:buffer) + let l:output = systemlist(l:cd_string . 'pipenv --where')[0] + " `pipenv --where` returns the path to the dir containing the Pipfile + " if in a pipenv, or some error text otherwise. + return strpart(l:output, 0, 18) !=# "No Pipfile present" endfunction Using vim's `findfile` is much faster, behaves correctly in the majority of situations, and also works reliably when the `pipenv` command doesn't exist.
2018-09-15Update prospector tool url in READMEfenuks
2018-09-14Merge pull request #1921 from rrosenblum/ruby_lintersw0rp
Fix bug with RuboCop linter when options are not set
2018-09-14Fix bug with RuboCop linter when options are not setRyan Rosenblum
2018-09-14Merge pull request #1906 from ngavalas/autocomplete-trigger-prefixw0rp
fix non-. prefix triggers overfiltering results
2018-09-14Merge pull request #1850 from rrosenblum/ruby_lintersw0rp
Update all Ruby linters to work consistently with bundler
2018-09-14Test for bundle paths with spaces againw0rp
2018-09-14Return only the unescaped executables from executable callbacksw0rp
2018-09-14#1889 Add support for automatically previewing messages based on the cursor ↵w0rp
position
2018-09-14Merge pull request #1919 from saschagrunert/patch-1w0rp
Change PCRE escape to simple escape
2018-09-14Adapt testsSascha Grunert
2018-09-14Change PCRE escape to simple escapeSascha Grunert
2018-09-12Update all Ruby linters to work consistently with bundlerRyan Rosenblum
2018-09-12fix non-. prefix triggers overfiltering resultsNick Gavalas
2018-09-11Merge pull request #1905 from ngavalas/tsserver-classname-fixw0rp
Fix tsserver `className` responses
2018-09-11fix tsserver className parsingNick Gavalas