1
0
mirror of https://github.com/amix/vimrc synced 2025-07-12 14:15:00 +08:00
This commit is contained in:
geezus
2021-06-30 12:00:07 -05:00
parent 43c7efba8d
commit 3afe70fe5a
1529 changed files with 3053 additions and 3018 deletions

30
sources_non_forked/ale/doc/ale-ada.txt Normal file → Executable file
View File

@ -32,5 +32,35 @@ g:ale_ada_gnatpp_options *g:ale_ada_gnatpp_options*
This variable can be set to pass extra options to the gnatpp fixer.
===============================================================================
ada-language-server *ale-ada-language-server*
g:ale_ada_adals_executable *g:ale_ada_adals_executable*
*b:ale_ada_adals_executable*
Type: |String|
Default: `'ada_language_server'`
This variable can be changed to use a different executable for Ada Language
Server.
g:ale_ada_adals_project *g:ale_ada_adals_project*
*b:ale_ada_adals_project*
Type: |String|
Default: `'default.gpr'`
This variable can be changed to use a different GPR file for
Ada Language Server.
g:ale_ada_adals_encoding *g:ale_ada_adals_encoding*
*b:ale_ada_adals_encoding*
Type: |String|
Default: `'utf-8'`
This variable can be changed to use a different file encoding for
Ada Language Server.
===============================================================================
vim:tw=78:ts=2:sts=2:sw=2:ft=help:norl:

0
sources_non_forked/ale/doc/ale-ansible.txt Normal file → Executable file
View File

View File

@ -0,0 +1,30 @@
===============================================================================
ALE APKBUILD Integration *ale-apkbuild-options*
===============================================================================
apkbuild-lint *ale-apkbuild-apkbuild-lint*
g:ale_apkbuild_apkbuild_lint_executable
*g:ale_apkbuild_apkbuild_lint_executable*
*b:ale_apkbuild_apkbuild_lint_executable*
Type: |String|
Default: `'apkbuild-lint'`
This variable can be set to change the path to apkbuild-lint
===============================================================================
secfixes-check *ale-apkbuild-secfixes-check*
g:ale_apkbuild_secfixes_check_executable
*g:ale_apkbuild_secfixes_check_executable*
*b:ale_apkbuild_secfixes_check_executable*
Type: |String|
Default: `'secfixes-check'`
This variable can be set to change the path to secfixes-check
===============================================================================
vim:tw=78:ts=2:sts=2:sw=2:ft=help:norl:

0
sources_non_forked/ale/doc/ale-asciidoc.txt Normal file → Executable file
View File

0
sources_non_forked/ale/doc/ale-asm.txt Normal file → Executable file
View File

0
sources_non_forked/ale/doc/ale-awk.txt Normal file → Executable file
View File

0
sources_non_forked/ale/doc/ale-bats.txt Normal file → Executable file
View File

0
sources_non_forked/ale/doc/ale-bib.txt Normal file → Executable file
View File

40
sources_non_forked/ale/doc/ale-c.txt Normal file → Executable file
View File

@ -202,7 +202,45 @@ g:ale_c_clangformat_options *g:ale_c_clangformat_options*
Type: |String|
Default: `''`
This variable can be change to modify flags given to clang-format.
This variable can be changed to modify flags given to clang-format.
g:ale_c_clangformat_style_option *g:ale_c_clangformat_style_option*
*b:ale_c_clangformat_style_option*
Type: |String|
Default: `''`
This variable can be changed to modify only the style flag given to
clang-format. The contents of the variable are passed directly to the -style
flag of clang-format.
Example: >
{
\ BasedOnStyle: Microsoft,
\ ColumnLimit: 80,
\ AllowShortBlocksOnASingleLine: Always,
\ AllowShortFunctionsOnASingleLine: Inline,
\ }
<
If you set this variable, ensure you don't modify -style in
|g:ale_c_clangformat_options|, as this will cause clang-format to error.
g:ale_c_clangformat_use_local_file *g:ale_c_clangformat_use_local_file*
*b:ale_c_clangformat_use_local_file*
Type: |Number|
Default: `0`
This variable can be changed to modify whether to use a local .clang-format
file. If the file is found, the flag '-style=file' is passed to clang-format
and any options configured via |g:ale_c_clangformat_style_option| are not
passed.
If this option is enabled but no .clang-format file is found, default back to
|g:ale_c_clangformat_style_option|, if it set.
If you set this variable, ensure you don't modify -style in
|g:ale_c_clangformat_options|, as this will cause clang-format to error.
===============================================================================

0
sources_non_forked/ale/doc/ale-chef.txt Normal file → Executable file
View File

0
sources_non_forked/ale/doc/ale-clojure.txt Normal file → Executable file
View File

0
sources_non_forked/ale/doc/ale-cloudformation.txt Normal file → Executable file
View File

0
sources_non_forked/ale/doc/ale-cmake.txt Normal file → Executable file
View File

0
sources_non_forked/ale/doc/ale-cpp.txt Normal file → Executable file
View File

19
sources_non_forked/ale/doc/ale-cs.txt Normal file → Executable file
View File

@ -11,24 +11,6 @@ csc *ale-cs-csc*
The |ale-cs-csc| linter checks for semantic errors when files are opened or
saved.
<<<<<<< HEAD
See |ale-lint-file-linters| for more information on linters which do not
check for problems while you type.
The csc linter uses the mono csc compiler providing full c# 7 and newer
support to generate a temporary module target file (/t:module). The module
includes including all '*.cs' files contained in the directory tree rooted
at the path defined by the |g:ale_cs_csc_source| or |b:ale_cs_csc_source|
variabl and all sub directories.
It will in future replace the |ale-cs-mcs| and |ale-cs-mcsc| linters as both
utilizer the mcsc compiler which according to mono porject ist further
developed and as of writint these lines only receives maintenance updates.
The down is that the csc compiler does not support the -sytax option any more
and therefore |ale-cs-csc| linter doese not offer any as you type syntax
checking like the |ale-cs-mcsc| linter doesn't.
=======
See |ale-lint-file-linters| for more information on linters which do not
check for problems while you type.
@ -44,7 +26,6 @@ csc *ale-cs-csc*
actively developed, and only receives maintenance updates. However, because
the csc compiler does not support the -syntax option, this linter does not
offer any as-you-type syntax checking, similar to the |ale-cs-mcsc| linter.
>>>>>>> 27ad0d07862847896f691309a544a206783c94d6
The paths to search for additional assembly files can be specified using the
|g:ale_cs_csc_assembly_path| or |b:ale_cs_csc_assembly_path| variables.

0
sources_non_forked/ale/doc/ale-css.txt Normal file → Executable file
View File

0
sources_non_forked/ale/doc/ale-cuda.txt Normal file → Executable file
View File

0
sources_non_forked/ale/doc/ale-d.txt Normal file → Executable file
View File

View File

@ -0,0 +1,16 @@
===============================================================================
ALE Dafny Integration *ale-dafny-options*
===============================================================================
dafny *ale-dafny-dafny*
g:ale_dafny_dafny_timelimit *g:ale_dafny_dafny_timelimit*
*b:ale_dafny_dafny_timelimit*
Type: |Number|
Default: `10`
This variable sets the `/timeLimit` used for dafny.
vim:tw=78:ts=2:sts=2:sw=2:ft=help:norl:

25
sources_non_forked/ale/doc/ale-dart.txt Normal file → Executable file
View File

@ -2,6 +2,31 @@
ALE Dart Integration *ale-dart-options*
===============================================================================
analysis_server *ale-dart-analysis_server*
Installation
-------------------------------------------------------------------------------
Install Dart via whatever means. `analysis_server` will be included in the SDK.
In case that `dart` is not in your path, try to set the executable option to
its absolute path. : >
" Set the executable path for dart to the absolute path to it.
let g:ale_dart_analysis_server_executable = '/usr/local/bin/dart'
<
Options
-------------------------------------------------------------------------------
g:ale_dart_analysis_server_executable *g:ale_dart_analysis_server_executable*
*b:ale_dart_analysis_server_executable*
Type: |String|
Default: `'dart'`
This variable can be set to change the path of dart.
===============================================================================
dartanalyzer *ale-dart-dartanalyzer*

16
sources_non_forked/ale/doc/ale-development.txt Normal file → Executable file
View File

@ -148,13 +148,14 @@ Apply the following rules when writing Bash scripts.
===============================================================================
4. Testing ALE *ale-development-tests* *ale-dev-tests* *ale-tests*
ALE is tested with a suite of tests executed in Travis CI and AppVeyor. ALE
runs tests with the following versions of Vim in the following environments.
ALE is tested with a suite of tests executed via GitHub Actions and AppVeyor.
ALE runs tests with the following versions of Vim in the following
environments.
1. Vim 8.0.0027 on Linux via Travis CI.
2. Vim 8.1.0519 on Linux via Travis CI.
3. NeoVim 0.2.0 on Linux via Travis CI.
4. NeoVim 0.3.5 on Linux via Travis CI.
1. Vim 8.0.0027 on Linux via GitHub Actions.
2. Vim 8.2.2401 on Linux via GitHub Actions.
3. NeoVim 0.2.0 on Linux via GitHub Actions.
4. NeoVim 0.4.4 on Linux via GitHub Actions.
5. Vim 8 (stable builds) on Windows via AppVeyor.
If you are developing ALE code on Linux, Mac OSX, or BSD, you can run ALEs
@ -192,7 +193,8 @@ tests.
When you add new linters or fixers, make sure to add them into the tables in
supported-tools.md and |ale-supported-languages-and-tools.txt|. If you forget to
keep them both in sync, you should see an error like the following in Travis CI.
keep them both in sync, you should see an error like the following in the
builds run for GitHub Actions.
>
========================================
diff supported-tools.md and doc/ale-supported-languages-and-tools.txt tables

View File

@ -0,0 +1,52 @@
===============================================================================
ALE Dhall Integration *ale-dhall-options*
g:ale_dhall_executable *g:ale_dhall_executable*
*b:ale_dhall_executable*
Type: |String|
Default: `'dhall'`
g:ale_dhall_options g:ale_dhall_options
b:ale_dhall_options
Type: |String|
Default: `''`
This variable can be set to pass additional options to the 'dhall` executable.
This is shared with `dhall-freeze` and `dhall-lint`.
>
let g:dhall_options = '--ascii'
<
===============================================================================
dhall-format *ale-dhall-format*
Dhall
(https://dhall-lang.org/)
===============================================================================
dhall-freeze *ale-dhall-freeze*
Dhall
(https://dhall-lang.org/)
g:ale_dhall_freeze_options g:ale_dhall_freeze_options
b:ale_dhall_freeze_options
Type: |String|
Default: `''`
This variable can be set to pass additional options to the 'dhall freeze`
executable.
>
let g:dhall_freeze_options = '--all'
<
===============================================================================
dhall-lint *ale-dhall-lint*
Dhall
(https://dhall-lang.org/)
===============================================================================
vim:tw=78:ts=2:sts=2:sw=2:ft=help:norl:

0
sources_non_forked/ale/doc/ale-dockerfile.txt Normal file → Executable file
View File

7
sources_non_forked/ale/doc/ale-elixir.txt Normal file → Executable file
View File

@ -85,5 +85,12 @@ g:ale_elixir_credo_strict *g:ale_elixir_credo_strict*
Tells credo to run in strict mode or suggest mode. Set variable to 1 to
enable --strict mode.
g:ale_elixir_credo_config_file g:ale_elixir_credo_config_file
Type: String
Default: ''
Tells credo to use a custom configuration file.
===============================================================================
vim:tw=78:ts=2:sts=2:sw=2:ft=help:norl:

0
sources_non_forked/ale/doc/ale-elm.txt Normal file → Executable file
View File

16
sources_non_forked/ale/doc/ale-erlang.txt Normal file → Executable file
View File

@ -13,6 +13,14 @@ g:ale_erlang_dialyzer_executable *g:ale_erlang_dialyzer_executable*
This variable can be changed to specify the dialyzer executable.
g:ale_erlang_dialyzer_options *g:ale_erlang_dialyzer_options*
*b:ale_erlang_dialyzer_options*
Type: |String|
Default: `'-Wunmatched_returns -Werror_handling -Wrace_conditions -Wunderspec'`
This variable can be changed to specify the options to pass to the dialyzer
executable.
g:ale_erlang_dialyzer_plt_file *g:ale_erlang_dialyzer_plt_file*
*b:ale_erlang_dialyzer_plt_file*
Type: |String|
@ -46,6 +54,14 @@ g:ale_erlang_elvis_executable *g:ale_erlang_elvis_executable*
-------------------------------------------------------------------------------
erlc *ale-erlang-erlc*
g:ale_erlang_erlc_executable *g:ale_erlang_erlc_executable*
*b:ale_erlang_erlc_executable*
Type: |String|
Default: `'erlc'`
This variable can be changed to specify the erlc executable.
g:ale_erlang_erlc_options *g:ale_erlang_erlc_options*
*b:ale_erlang_erlc_options*
Type: |String|

0
sources_non_forked/ale/doc/ale-eruby.txt Normal file → Executable file
View File

17
sources_non_forked/ale/doc/ale-fish.txt Normal file → Executable file
View File

@ -10,5 +10,22 @@ displaying errors if an error message is not found.
If ALE is not showing any errors but your file does not run as expected, run
`fish -n <file.fish>` from the command line.
===============================================================================
fish_indent *ale-fish-fish_indent*
g:ale_fish_fish_indent_executable *g:ale_fish_fish_indent_executable*
*b:ale_fish_fish_indent_executable*
Type: |String|
Default: `'fish_indent'`
This variable can be changed to use a different executable for fish_indent.
g:ale_fish_fish_indent_options *g:ale_fish_fish_indent_options*
*b:ale_fish_fish_indent_options*
Type: |String|
Default: `''`
This variable can be set to pass additional options to fish_indent.
===============================================================================
vim:tw=78:ts=2:sts=2:sw=2:ft=help:norl:

0
sources_non_forked/ale/doc/ale-fortran.txt Normal file → Executable file
View File

0
sources_non_forked/ale/doc/ale-fountain.txt Normal file → Executable file
View File

0
sources_non_forked/ale/doc/ale-fuse.txt Normal file → Executable file
View File

0
sources_non_forked/ale/doc/ale-gitcommit.txt Normal file → Executable file
View File

0
sources_non_forked/ale/doc/ale-glsl.txt Normal file → Executable file
View File

21
sources_non_forked/ale/doc/ale-go.txt Normal file → Executable file
View File

@ -207,6 +207,27 @@ g:ale_go_gopls_options *g:ale_go_gopls_options*
Type: |String|
Default: `''`
Command-line options passed to the gopls executable. See `gopls -h`.
g:ale_go_gopls_init_options *g:ale_go_gopls_init_options*
*b:ale_go_gopls_init_options*
Type: |Dictionary|
Default: `{}`
LSP initialization options passed to gopls. This can be used to configure
the behaviour of gopls.
Example: >
let g:ale_go_gopls_init_options = {'ui.diagnostic.analyses': {
\ 'composites': v:false,
\ 'unusedparams': v:true,
\ 'unusedresult': v:true,
\ }}
<
For a full list of supported analyzers, see:
https://github.com/golang/tools/blob/master/gopls/doc/analyzers.md
===============================================================================
govet *ale-go-govet*

0
sources_non_forked/ale/doc/ale-graphql.txt Normal file → Executable file
View File

0
sources_non_forked/ale/doc/ale-hack.txt Normal file → Executable file
View File

0
sources_non_forked/ale/doc/ale-handlebars.txt Normal file → Executable file
View File

12
sources_non_forked/ale/doc/ale-haskell.txt Normal file → Executable file
View File

@ -124,6 +124,18 @@ g:ale_haskell_hlint_options g:ale_haskell_hlint_options
executable.
===============================================================================
hls *ale-haskell-hls*
g:ale_haskell_hls_executable *g:ale_haskell_hls_executable*
*b:ale_haskell_his_executable*
Type: |String|
Default: `'haskell-language-server-wrapper'`
This variable can be changed to use a different executable for the haskell
language server.
===============================================================================
stack-build *ale-haskell-stack-build*

0
sources_non_forked/ale/doc/ale-hcl.txt Normal file → Executable file
View File

0
sources_non_forked/ale/doc/ale-html.txt Normal file → Executable file
View File

0
sources_non_forked/ale/doc/ale-idris.txt Normal file → Executable file
View File

0
sources_non_forked/ale/doc/ale-ink.txt Normal file → Executable file
View File

View File

@ -0,0 +1,22 @@
===============================================================================
ALE Inko Integration *ale-inko-options*
*ale-integration-inko*
===============================================================================
Integration Information
Currently, the only supported linter for Inko is the Inko compiler itself.
===============================================================================
inko *ale-inko-inko*
g:ale_inko_inko_executable *g:ale_inko_inko_executable*
*b:ale_inko_inko_executable*
Type: |String|
Default: `'inko'`
This variable can be modified to change the executable path for `inko`.
===============================================================================
vim:tw=78:ts=2:sts=2:sw=2:ft=help:norl:

0
sources_non_forked/ale/doc/ale-ispc.txt Normal file → Executable file
View File

0
sources_non_forked/ale/doc/ale-java.txt Normal file → Executable file
View File

0
sources_non_forked/ale/doc/ale-javascript.txt Normal file → Executable file
View File

32
sources_non_forked/ale/doc/ale-json.txt Normal file → Executable file
View File

@ -101,5 +101,37 @@ prettier *ale-json-prettier*
See |ale-javascript-prettier| for information about the available options.
===============================================================================
spectral *ale-json-spectral*
Website: https://github.com/stoplightio/spectral
Installation
-------------------------------------------------------------------------------
Install spectral either globally or locally: >
npm install @stoplight/spectral -g # global
npm install @stoplight/spectral # local
<
Options
-------------------------------------------------------------------------------
g:ale_json_spectral_executable *g:ale_json_spectral_executable*
*b:ale_json_spectral_executable*
Type: |String|
Default: `'spectral'`
This variable can be set to change the path to spectral.
g:ale_json_spectral_use_global *g:ale_json_spectral_use_global*
*b:ale_json_spectral_use_global*
Type: |String|
Default: `get(g:, 'ale_use_global_executables', 0)`
See |ale-integrations-local-executables|
===============================================================================
vim:tw=78:ts=2:sts=2:sw=2:ft=help:norl:

0
sources_non_forked/ale/doc/ale-julia.txt Normal file → Executable file
View File

0
sources_non_forked/ale/doc/ale-kotlin.txt Normal file → Executable file
View File

0
sources_non_forked/ale/doc/ale-latex.txt Normal file → Executable file
View File

0
sources_non_forked/ale/doc/ale-less.txt Normal file → Executable file
View File

0
sources_non_forked/ale/doc/ale-llvm.txt Normal file → Executable file
View File

0
sources_non_forked/ale/doc/ale-lua.txt Normal file → Executable file
View File

0
sources_non_forked/ale/doc/ale-markdown.txt Normal file → Executable file
View File

0
sources_non_forked/ale/doc/ale-mercury.txt Normal file → Executable file
View File

0
sources_non_forked/ale/doc/ale-nasm.txt Normal file → Executable file
View File

0
sources_non_forked/ale/doc/ale-nim.txt Normal file → Executable file
View File

0
sources_non_forked/ale/doc/ale-nix.txt Normal file → Executable file
View File

0
sources_non_forked/ale/doc/ale-nroff.txt Normal file → Executable file
View File

0
sources_non_forked/ale/doc/ale-objc.txt Normal file → Executable file
View File

0
sources_non_forked/ale/doc/ale-objcpp.txt Normal file → Executable file
View File

15
sources_non_forked/ale/doc/ale-ocaml.txt Normal file → Executable file
View File

@ -10,6 +10,21 @@ merlin *ale-ocaml-merlin*
detailed instructions
(https://github.com/the-lambda-church/merlin/wiki/vim-from-scratch).
===============================================================================
ocamllsp *ale-ocaml-ocamllsp*
The `ocaml-lsp-server` is the official OCaml implementation of the Language
Server Protocol. See the installation instructions:
https://github.com/ocaml/ocaml-lsp#installation
g:ale_ocaml_ocamllsp_use_opam *g:ale_ocaml_ocamllsp_use_opam*
*b:ale_ocaml_ocamllsp_use_opam*
Type: |Number|
Default: `get(g:, 'ale_ocaml_ocamllsp_use_opam', 1)`
This variable can be set to change whether or not opam is used to execute
the language server.
===============================================================================
ols *ale-ocaml-ols*

View File

@ -0,0 +1,74 @@
===============================================================================
ALE OpenApi Integration *ale-openapi-options*
===============================================================================
ibm_validator *ale-openapi-ibm-validator*
Website: https://github.com/IBM/openapi-validator
Installation
-------------------------------------------------------------------------------
Install ibm-openapi-validator either globally or locally: >
npm install ibm-openapi-validator -g # global
npm install ibm-openapi-validator # local
<
Configuration
-------------------------------------------------------------------------------
OpenAPI files can be written in YAML or JSON so in order for ALE plugins to
work with these files we must set the buffer |filetype| to either |openapi.yaml|
or |openapi.json| respectively. This causes ALE to lint the file with linters
configured for openapi and yaml files or openapi and json files respectively.
For example setting filetype to |openapi.yaml| on a buffer and the following
|g:ale_linters| configuration will enable linting of openapi files using both
|ibm_validator| and |yamlint|:
>
let g:ale_linters = {
\ 'yaml': ['yamllint'],
\ 'openapi': ['ibm_validator']
\}
<
The following plugin will detect openapi files automatically and set the
filetype to |openapi.yaml| or |openapi.json|:
https://github.com/hsanson/vim-openapi
Options
-------------------------------------------------------------------------------
g:ale_openapi_ibm_validator_executable *g:ale_openapi_ibm_validator_executable*
*b:ale_openapi_ibm_validator_executable*
Type: |String|
Default: `'lint-openapi'`
This variable can be set to change the path to lint-openapi.
g:ale_openapi_ibm_validator_options *g:ale_openapi_ibm_validator_options*
*b:ale_openapi_ibm_validator_options*
Type: |String|
Default: `''`
This variable can be set to pass additional options to lint-openapi.
===============================================================================
prettier *ale-openapi-prettier*
See |ale-javascript-prettier| for information about the available options.
===============================================================================
yamllint *ale-openapi-yamllint*
See |ale-yaml-yamllint| for information about the available options.
===============================================================================
vim:tw=78:ts=2:sts=2:sw=2:ft=help:norl:

0
sources_non_forked/ale/doc/ale-pawn.txt Normal file → Executable file
View File

0
sources_non_forked/ale/doc/ale-perl.txt Normal file → Executable file
View File

0
sources_non_forked/ale/doc/ale-perl6.txt Normal file → Executable file
View File

0
sources_non_forked/ale/doc/ale-php.txt Normal file → Executable file
View File

0
sources_non_forked/ale/doc/ale-po.txt Normal file → Executable file
View File

0
sources_non_forked/ale/doc/ale-pod.txt Normal file → Executable file
View File

0
sources_non_forked/ale/doc/ale-pony.txt Normal file → Executable file
View File

0
sources_non_forked/ale/doc/ale-powershell.txt Normal file → Executable file
View File

0
sources_non_forked/ale/doc/ale-prolog.txt Normal file → Executable file
View File

0
sources_non_forked/ale/doc/ale-proto.txt Normal file → Executable file
View File

0
sources_non_forked/ale/doc/ale-pug.txt Normal file → Executable file
View File

0
sources_non_forked/ale/doc/ale-puppet.txt Normal file → Executable file
View File

3
sources_non_forked/ale/doc/ale-purescript.txt Normal file → Executable file
View File

@ -30,8 +30,6 @@ g:ale_purescript_ls_config g:ale_purescript_ls_config
\ }
\}
===============================================================================
<<<<<<< HEAD
=======
purty *ale-purescript-purty*
g:ale_purescript_purty_executable *g:ale_purescript_purty_executable*
@ -41,5 +39,4 @@ g:ale_purescript_purty_executable *g:ale_purescript_purty_executable*
This variable can be changed to use a different executable for purty.
===============================================================================
>>>>>>> 27ad0d07862847896f691309a544a206783c94d6
vim:tw=78:ts=2:sts=2:sw=2:ft=help:norl:

0
sources_non_forked/ale/doc/ale-pyrex.txt Normal file → Executable file
View File

11
sources_non_forked/ale/doc/ale-python.txt Normal file → Executable file
View File

@ -36,6 +36,8 @@ ALE will look for configuration files with the following filenames. >
.pylintrc
Pipfile
Pipfile.lock
poetry.lock
pyproject.toml
<
The first directory containing any of the files named above will be used.
@ -280,6 +282,15 @@ g:ale_python_isort_use_global *g:ale_python_isort_use_global*
See |ale-integrations-local-executables|
g:ale_python_isort_auto_pipenv *g:ale_python_isort_auto_pipenv*
*b:ale_python_isort_auto_pipenv*
Type: |Number|
Default: `0`
Detect whether the file is inside a pipenv, and set the executable to `pipenv`
if true. This is overridden by a manually-set executable.
===============================================================================
mypy *ale-python-mypy*

0
sources_non_forked/ale/doc/ale-qml.txt Normal file → Executable file
View File

0
sources_non_forked/ale/doc/ale-r.txt Normal file → Executable file
View File

0
sources_non_forked/ale/doc/ale-reasonml.txt Normal file → Executable file
View File

0
sources_non_forked/ale/doc/ale-restructuredtext.txt Normal file → Executable file
View File

15
sources_non_forked/ale/doc/ale-ruby.txt Normal file → Executable file
View File

@ -41,6 +41,11 @@ g:ale_ruby_debride_options *g:ale_ruby_debride_options*
This variable can be changed to modify flags given to debride.
===============================================================================
prettier *ale-ruby-prettier*
See |ale-javascript-prettier| for information about the available options.
===============================================================================
rails_best_practices *ale-ruby-rails_best_practices*
@ -177,6 +182,16 @@ g:ale_ruby_sorbet_options *g:ale_ruby_sorbet_options*
This variable can be changed to modify flags given to sorbet.
g:ale_ruby_sorbet_enable_watchman *g:ale_ruby_sorbet_enable_watchman*
*b:ale_ruby_sorbet_enable_watchman*
Type: |Number|
Default: `0`
Whether or not to use watchman to let the LSP server to know about changes
to files from outside of vim. Defaults to disable watchman because it
requires watchman to be installed separately from sorbet.
===============================================================================
standardrb *ale-ruby-standardrb*

0
sources_non_forked/ale/doc/ale-rust.txt Normal file → Executable file
View File

View File

@ -0,0 +1,43 @@
===============================================================================
ALE SALT Integration *ale-salt-options*
===============================================================================
salt-lint *ale-salt-salt-lint*
Website: https://github.com/warpnet/salt-lint
Installation
-------------------------------------------------------------------------------
Install salt-lint in your a virtualenv directory, locally, or globally: >
pip install salt-lint # After activating virtualenv
pip install --user salt-lint # Install to ~/.local/bin
sudo pip install salt-lint # Install globally
See |g:ale_virtualenv_dir_names| for configuring how ALE searches for
virtualenv directories.
Options
-------------------------------------------------------------------------------
g:ale_salt_salt-lint_executable *g:ale_salt_salt_lint_executable*
*b:ale_salt_salt_lint_executable*
Type: |String|
Default: `'salt-lint'`
This variable can be set to change the path to salt-lint.
g:ale_salt_salt-lint_options *g:ale_salt_salt-lint_options*
*b:ale_salt_salt-lint_options*
Type: |String|
Default: `''`
This variable can be set to pass additional options to salt-lint.
===============================================================================
vim:tw=78:ts=2:sts=2:sw=2:ft=help:norl:

0
sources_non_forked/ale/doc/ale-sass.txt Normal file → Executable file
View File

0
sources_non_forked/ale/doc/ale-scala.txt Normal file → Executable file
View File

0
sources_non_forked/ale/doc/ale-scss.txt Normal file → Executable file
View File

0
sources_non_forked/ale/doc/ale-sh.txt Normal file → Executable file
View File

0
sources_non_forked/ale/doc/ale-sml.txt Normal file → Executable file
View File

0
sources_non_forked/ale/doc/ale-solidity.txt Normal file → Executable file
View File

0
sources_non_forked/ale/doc/ale-spec.txt Normal file → Executable file
View File

0
sources_non_forked/ale/doc/ale-sql.txt Normal file → Executable file
View File

0
sources_non_forked/ale/doc/ale-stylus.txt Normal file → Executable file
View File

0
sources_non_forked/ale/doc/ale-sugarss.txt Normal file → Executable file
View File

View File

@ -13,12 +13,16 @@ Notes:
`!!` These linters check only files on disk. See |ale-lint-file-linters|
* Ada
* `ada_language_server`
* `gcc`
* `gnatpp`
* Ansible
* `ansible-lint`
* API Blueprint
* `drafter`
* APKBUILD
* `apkbuild-lint`
* `secfixes-check`
* AsciiDoc
* `alex`!!
* `languagetool`!!
@ -49,8 +53,8 @@ Notes:
* `astyle`
* `ccls`
* `clang` (`cc`)
* `clangd`
* `clang-format`
* `clangd`
* `clangtidy`!!
* `cppcheck`
* `cpplint`!!
@ -67,9 +71,9 @@ Notes:
* `astyle`
* `ccls`
* `clang` (`cc`)
* `clang-format`
* `clangcheck`!!
* `clangd`
* `clang-format`
* `clangtidy`!!
* `clazy`!!
* `cppcheck`
@ -116,11 +120,14 @@ Notes:
* Dafny
* `dafny`!!
* Dart
* `analysis_server`
* `dartanalyzer`!!
* `dartfmt`!!
* `language_server`
* Dhall
* `dhall-format`
* `dhall-freeze`
* `dhall-lint`
* Dockerfile
* `dockerfile_lint`
* `hadolint`
@ -140,11 +147,12 @@ Notes:
* `erubis`
* `ruumba`
* Erlang
* `SyntaxErl`
* `elvis`!!
* `erlc`
* `SyntaxErl`
* Fish
* `fish` (-n flag)
* `fish_indent`
* Fortran
* `gcc`
* `language_server`
@ -160,17 +168,17 @@ Notes:
* Go
* `bingo`
* `go build`!!
* `go mod`!!
* `go vet`!!
* `gofmt`
* `goimports`
* `golangci-lint`!!
* `golangserver`
* `golint`
* `gometalinter`!!
* `go mod`!!
* `gopls`
* `gosimple`!!
* `gotype`!!
* `go vet`!!
* `revive`!!
* `staticcheck`!!
* GraphQL
@ -196,6 +204,7 @@ Notes:
* `hie`
* `hindent`
* `hlint`
* `hls`
* `ormolu`
* `stack-build`!!
* `stack-ghc`
@ -203,10 +212,10 @@ Notes:
* HCL
* `terraform-fmt`
* HTML
* `HTMLHint`
* `alex`!!
* `fecs`
* `html-beautify`
* `HTMLHint`
* `prettier`
* `proselint`
* `tidy`
@ -215,15 +224,17 @@ Notes:
* `idris`
* Ink
* `ink-language-server`
* Inko
* `inko` !!
* ISPC
* `ispc`!!
* Java
* `PMD`
* `checkstyle`
* `eclipselsp`
* `google-java-format`
* `javac`
* `javalsp`
* `PMD`
* `uncrustify`
* JavaScript
* `eslint`
@ -242,6 +253,7 @@ Notes:
* `jq`
* `jsonlint`
* `prettier`
* `spectral`
* Julia
* `languageserver`
* Kotlin
@ -300,6 +312,7 @@ Notes:
* nix
* `nix-instantiate`
* `nixpkgs-fmt`
* `rnix-lsp`
* nroff
* `alex`!!
* `proselint`
@ -316,8 +329,13 @@ Notes:
* OCaml
* `merlin` (see |ale-ocaml-merlin|)
* `ocamlformat`
* `ocamllsp`
* `ocp-indent`
* `ols`
* OpenApi
* `ibm_validator`
* `prettier`
* `yamllint`
* Pawn
* `uncrustify`
* Perl
@ -330,10 +348,10 @@ Notes:
* `intelephense`
* `langserver`
* `phan`
* `php -l`
* `php-cs-fixer`
* `phpcbf`
* `phpcs`
* `php-cs-fixer`
* `php -l`
* `phpmd`
* `phpstan`
* `psalm`!!
@ -364,10 +382,7 @@ Notes:
* `puppet-lint`
* PureScript
* `purescript-language-server`
<<<<<<< HEAD
=======
* `purty`
>>>>>>> 27ad0d07862847896f691309a544a206783c94d6
* Python
* `autoimport`
* `autopep8`
@ -397,6 +412,8 @@ Notes:
* `styler`
* Racket
* `raco`
* Re:VIEW
* `redpen`
* ReasonML
* `merlin`
* `ols`
@ -410,13 +427,12 @@ Notes:
* `textlint`
* `vale`
* `write-good`
* Re:VIEW
* `redpen`
* RPM spec
* `rpmlint`
* Ruby
* `brakeman`
* `debride`
* `prettier`
* `rails_best_practices`!!
* `reek`
* `rubocop`
@ -431,6 +447,8 @@ Notes:
* `rust-analyzer`
* `rustc` (see |ale-integration-rust|)
* `rustfmt`
* Salt
* `salt-lint`
* Sass
* `sass-lint`
* `stylelint`
@ -456,10 +474,10 @@ Notes:
* `solium`
* SQL
* `pgformatter`
* `sql-lint`
* `sqlfmt`
* `sqlformat`
* `sqlint`
* `sql-lint`
* Stylus
* `stylelint`
* SugarSS
@ -472,7 +490,10 @@ Notes:
* Tcl
* `nagelfar`!!
* Terraform
* `fmt`
* `terraform`
* `terraform-fmt-fixer`
* `terraform-ls`
* `terraform-lsp`
* `tflint`
* Texinfo
* `alex`!!
@ -489,6 +510,7 @@ Notes:
* Thrift
* `thrift`
* TypeScript
* `deno`
* `eslint`
* `fecs`
* `prettier`
@ -498,6 +520,7 @@ Notes:
* `typecheck`
* VALA
* `uncrustify`
* `vala_lint`!!
* Verilog
* `hdl-checker`
* `iverilog`
@ -526,6 +549,7 @@ Notes:
* `xmllint`
* YAML
* `prettier`
* `spectral`
* `swaglint`
* `yamlfix`
* `yamllint`

0
sources_non_forked/ale/doc/ale-swift.txt Normal file → Executable file
View File

0
sources_non_forked/ale/doc/ale-tcl.txt Normal file → Executable file
View File

22
sources_non_forked/ale/doc/ale-terraform.txt Normal file → Executable file
View File

@ -32,6 +32,28 @@ g:ale_terraform_terraform_executable *g:ale_terraform_terraform_executable*
This variable can be changed to use a different executable for terraform.
===============================================================================
terraform-ls *ale-terraform-terraform-ls*
Official terraform language server. More stable than *terraform-lsp* but
currently has less features.
g:ale_terraform_ls_executable *g:ale_terraform_ls_executable*
*b:ale_terraform_ls_executable*
Type: |String|
Default: `'terraform-ls'`
This variable can be changed to use a different executable for terraform-ls.
g:ale_terraform_ls_options *g:ale_terraform_ls_options*
*b:ale_terraform_ls_options*
Type: |String|
Default: `''`
This variable can be changed to pass custom CLI flags to terraform-ls.
===============================================================================
terraform-lsp *ale-terraform-terraform-lsp*

0
sources_non_forked/ale/doc/ale-tex.txt Normal file → Executable file
View File

Some files were not shown because too many files have changed in this diff Show More