mirror of
https://github.com/haskell/ghcide.git
synced 2024-12-04 15:52:08 +03:00
Improve and extend feature list (#84)
* Improve and extend feature list * Fix typo in feature table
This commit is contained in:
parent
3bd0c08d4d
commit
54633c9229
12
README.md
12
README.md
@ -19,11 +19,13 @@ There are more details about our approach [in this blog post](https://4ta.uk/p/s
|
|||||||
|
|
||||||
`ghcide` already exports the following features via the lsp protocol:
|
`ghcide` already exports the following features via the lsp protocol:
|
||||||
|
|
||||||
* Display error messages (parse errors, typecheck errors, etc.) and enabled warnings.
|
| Feature | LSP name |
|
||||||
* Offer quickfix for unused imports.
|
| - | - |
|
||||||
* Go to definition in local package.
|
| Display error messages (parse errors, typecheck errors, etc.) and enabled warnings. | diagnostics |
|
||||||
* Display definitions.
|
| Go to definition in local package | definition |
|
||||||
* Organize imports.
|
| Display type and source module of values | hover |
|
||||||
|
| Remove redundant imports, replace suggested typos for values and module imports, fill type holes, add suggested ghc extensions, | codeAction (quickfix) |
|
||||||
|
| Organize imports | codeAction (source.organizeImports) |
|
||||||
|
|
||||||
## Using it
|
## Using it
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user