Make the features ALE supports clearer in the README

This commit is contained in:
w0rp 2018-05-02 13:38:52 +01:00
parent ae85695543
commit e59cd6b7c0
No known key found for this signature in database
GPG Key ID: 0FC1ECAA8C81CD83
1 changed files with 19 additions and 6 deletions

View File

@ -16,8 +16,18 @@ back to a filesystem.
In other words, this plugin allows you to lint while you type.
In addition to linting support, ALE offers some support for fixing code with
formatting tools, and some Language Server Protocol and `tsserver` features.
ALE offers support for fixing code with command line tools in a non-blocking
manner with the `:ALEFix` feature, supporting tools in many languages, like
`prettier`, `eslint`, `autopep8`, and more.
ALE acts as a "language client" to support a variety of Language Server Protocol
features, including:
* Diagnostics (via Language Server Protocol linters)
* Go To Definition (`:ALEGoToDefinition`)
* Completion (`let g:ale_completion_enabled = 1`)
* Finding references (`:ALEFindReferences`)
* Hover information (`:ALEHover`)
## Table of Contents
@ -238,7 +248,8 @@ See `:help ale-completion` for more information.
### 2.iv Go To Definition
ALE supports jumping to the definition of words under your cursor with the
`:ALEGoToDefinition` command using any enabled LSP linters and `tsserver`.
`:ALEGoToDefinition` command using any enabled Language Server Protocol linters
and `tsserver`.
See `:help ale-go-to-definition` for more information.
@ -247,7 +258,8 @@ See `:help ale-go-to-definition` for more information.
### 2.v Find References
ALE supports finding references for words under your cursor with the
`:ALEFindReferences` command using any enabled LSP linters and `tsserver`.
`:ALEFindReferences` command using any enabled Language Server Protocol linters
and `tsserver`.
See `:help ale-find-references` for more information.
@ -255,8 +267,9 @@ See `:help ale-find-references` for more information.
### 2.vi Hovering
ALE supports "hover" information for printing brief information about symbols
at the cursor taken from LSP linters with the `ALEHover` command.
ALE supports "hover" information for printing brief information about symbols at
the cursor taken from Language Server Protocol linters and `tsserver` with the
`ALEHover` command.
See `:help ale-hover` for more information.