summaryrefslogtreecommitdiff
path: root/autoload
AgeCommit message (Collapse)Author
2021-01-20Merge pull request #3362 from daliusd/tsserver_hintsHoracio Sanson
Show tsserver hints/suggestions in Ale.
2021-01-15Merge pull request #3234 from hsanson/3233-enable-ktlint-fixer-for-kotlin-filesHoracio Sanson
Enable ktlint fixer for kotlin files.
2021-01-14Merge pull request #3535 from dense-analysis/revert-3358-masterw0rp
Revert "Improves fixer performance for large buffers"
2021-01-14Add nvim floating window support (replaces #3314) (#3470)Kevin Clark
* Add nvim floating window hover support * Add configuration for float to replace preview * preview#ShowFloating: qualify local variables * Configure floating preview usecases individually Also: * Extract floating preview to its own file. * Ignore 'stay_here' option. Moving into the floating preview window seems confusing at best. * Re-use existing floating preview window if it's still up. * Flush out floating preview documentation. * Watch cursor position changes per window Floating previews open a new window, so when that window is written to, it moves briefly there at a different position than the original window. This makes repeated positions detected when positions are tracked at a s: level. Instead, we change the variable to window scoped, which only fires a message if the cursor has changed from the last position in *that window*. * g:ale_floating_preview cleanup * floating_preview: add ALEDetail tests * Fix fecs test missing runtime call * Add ALEHover floating preview tests Co-authored-by: Jan-Grimo Sobez <jan-grimo.sobez@phys.chem.ethz.ch>
2021-01-13Merge pull request #3494 from YorickPeterse/masterHoracio Sanson
Add linter for Inko
2021-01-13Merge pull request #3482 from liskin/lsp-popup-menu-fixHoracio Sanson
codefix: Fix LSP MenuCallback invocation (E119, not enough args)
2021-01-13Merge pull request #3398 from ecly/update-python-find-rootHoracio Sanson
Update `ale#python#FindProjectRootIni` with poetry.lock and pyproject.toml
2021-01-13Merge pull request #3399 from StephenWithPH/suggest-scalafmt-for-sbtHoracio Sanson
suggest scalafmt for sbt
2021-01-12Revert "Improves fixer performance for large buffers"Horacio Sanson
2021-01-08Merge pull request #3386 from ivorpeles/masterHoracio Sanson
Make isort fixer recognize auto_pipenv flag
2020-12-23Add linter for InkoYorick Peterse
This adds a linter for Inko (https://inko-lang.org/). The linter makes use of Inko's own compiler, and a newly introduced --check flag to only check for errors; instead of also compiling source code.
2020-12-21merging mastertoastal
2020-12-05codefix: Fix LSP MenuCallback invocation (E119, not enough args)Tomas Janousek
2020-11-29Merge pull request #3381 from andreypopp/gofmt-stding-stdoutHoracio Sanson
Use stdin/stdout to communicate with gofmt
2020-11-26fix: correct suggested filetype for yamlfixLyz
2020-11-25Use better string comparison operators in isort fixerIvor Peles
2020-11-25Fix comparison operatorIvor Peles
2020-11-25feat: add yamlfix fixerLyz
2020-11-21Ignore executable check when executable is pipenvIvor Peles
2020-11-21Set default value for python_isort_auto_pipenvIvor Peles
2020-11-21Use pipenv isort executable when python_auto_pipenv = 1Ivor Peles
2020-11-21Fix 3103 - add shellcheck shell directive detection. (#3216)Horacio Sanson
* Fix 3103 - add shellcheck shell directive detection. Searches for shellcheck shell directive to detect dialects for scripts that do not have shebang. * Change order of detection of shellcheck dialect In a situation where the filetype can be wrong (example: something.sh which is written in bash dialect) and has no hash-bang (since it is meant to be sourced) then the override specified within the script will be ignored. It probably is the most right thing to do if the script author has added a specific directive; it should trump everything else. Co-authored-by: Horacio Sanson <horacio@allm.inc> Co-authored-by: Dino Korah <dino.korah@redmatter.com>
2020-11-21Merge pull request #3409 from lyz-code/feat/add-autoimport-supportw0rp
feat: add autoimport fixer
2020-11-21Merge pull request #2903 from davidtwco/ormolu-fixerw0rp
Add ormolu fixer.
2020-11-21Add php phpcbf options (#3383)Dale Jung
* Taken from phpcs. add add_php_phpcbf_options #3382 * Updated docs for php_phpcbf_options #3382 * Added tests #3382
2020-11-21Close #2727 - Add a hover-only setting for balloonsw0rp
2020-11-21Fix #3332 - Modify everything for rename/actionsw0rp
ALE now just modifies every open buffer for rename and actions, and sets up a one-time use BufEnter event to reload buffers that are changed so you don't have to think about what to do with changed buffers.
2020-11-21Merge pull request #3358 from lukaswozniak/masterw0rp
Improves fixer performance for large buffers
2020-11-21Merge pull request #3354 from rphln/collapse-whitespacesw0rp
Collapse spaces and lines in the completion menu.
2020-11-21Fix handling of ranges at file end. (#3344)w0rp
2020-11-21Add luafmt fixer (#3289)zandr
2020-11-21Merge pull request #3435 from myobie/yarn-berryw0rp
For linters/tserver and handlers/eslint: look for node packages in .yarn/sdks as well
2020-11-21Settings to control suggestions.Dalius Dobravolskas
2020-11-21Show tsserver hints/suggestions in Ale.Dalius Dobravolskas
2020-11-21#3442 Fix code fix clangd issueDalius Dobravolskas
2020-11-21Close #1466 - Add GVIM refactor menu supportw0rp
Code actions and ALERename now appear in the right click context menu for GVim by default.
2020-11-17Look for node packages in .yarn/sdks as wellNathan Herald
2020-11-14cmp forwards, and reverse the code actionsw0rp
2020-11-14Support for LSP/tsserver Code Actions (#3437)Dalius Dobravolskas
* Added tsserver and LSP code action support. * tsserver refactors support added. * Handling special case when new text is added after new line symbol. * ale#code_action#ApplyChanges simplified. * Initial attempt on LSP Code Actions. * workspace/executeCommand added. * Some null checks added. * Add last column to LSP Code Action message. * Pass diagnostics to LSP code action. Previously ApplyChanges code was applied from top-to-bottom that required extra parameters to track progress and there was bug. I have changed code to bottom-to-top approach as that does not require those extra parameters and solved the bug. Tested with typescript-language-server and it is working.
2020-11-14Merge branch 'master' of github.com:dense-analysis/ale into dhalltoastal
2020-11-03Add -imacros to C flagsManoel Brunnen
2020-11-02Move the test for buffer-local variablesJason Franklin
The "ale#handlers#sh#GetShellType()" function currently falls back to the file type without checking for buffer-local variables first. This causes the function to return "sh" even when a script is known by Vim to be a script of a more specific type (e.g., "bash"). The "ale#handlers#shellcheck#GetDialectArgument()" function then erroneously uses this type even though a more fitting type should be used instead. Files without a "#!" line will be of type "sh" even though they may have a ".bash" suffix. This commit fixes the problem by checking for buffer-local shell type variables (set by Vim) before falling back to the file type.
2020-11-02Use the proper term for the "#!" lineJason Franklin
2020-11-02Remove a noise commentJason Franklin
2020-10-31chang fishindent to fish_indentcyy
2020-10-31add doc and testcyy
2020-10-31add fish_indent fixercyy
2020-10-23feat: add autoimport fixerLyz
2020-10-23Add ormolu fixer.David Wood
This commit adds a fixer for the Haskell language, ormolu (https://github.com/tweag/ormolu). Signed-off-by: David Wood <david@davidtw.co>
2020-10-19add sbt as a suggested filetype for scalafmt fixerStephenWithPH