Skip to content
This repository was archived by the owner on Jul 31, 2023. It is now read-only.

Commit 7eb78ce

Browse files
authored
Update README.md
1 parent d3766c1 commit 7eb78ce

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

README.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,10 +41,14 @@ gemdir`, `gem list | grep rubocop`, `which rubocop` and then `rubocop -v`. This
4141
might shed some light on why a gem dependency isn't working.
4242

4343
## Language Server
44-
As of version v0.20.0, a new language server has been introduced into the extension. This server provides the following features:
44+
As of version v0.22.0, a new language server has been introduced into the extension. This server provides the following features:
4545

46+
* Multi-root support
4647
* Balanced pairs (eg `def-end`, `if-end`, etc) highlighting
4748
* Syntax aware code folding
49+
* Diagnostics support (eg lint) with [rubocop](https://github.com/rubocop-hq/rubocop), [reek](https://github.com/troessner/reek), and [standard](https://github.com/testdouble/standard)
50+
* Document/selection formatting support for [rubocop](https://github.com/rubocop-hq/rubocop), [standard](https://github.com/testdouble/standard), and [rufo](https://github.com/ruby-formatter/rufo)
51+
* `DocumentSymbol` support which enables features line the Outline view
4852

4953
The server is designed to slowly replace existing extension functionality. Users can choose to replace that functionality with that of the language server's via the `useLanguageServer` configuration option (set it to `true`). You can verify the server is running via the "Output" tab in VSCode (next to the Terminal).
5054

0 commit comments

Comments
 (0)