Closed vinistock closed 1 year ago
I'm going to look into this for the Hackdays.
Here are my notes, pasted from Logseq so please excuse the formatting:
package.json
.shadowenv
).ruby-lsp
README, we point people to https://shopify.github.io/ruby-lsp/RubyLsp/Requests.html to learn about the features available.Request
.LSP Terminology | End User Terminology |
---|---|
DocumentSymbol | In-file Navigation |
DocumentLink | ? |
Hover | Documentation Quick Lookup |
FoldingRanges | Code Folding |
SelectionRanges | Expand/Shrink Selection |
SemanticHighlighting | ? |
Formatting | Auto-formatting |
OnTypeFormatting | Format As You Type |
Diagnostics | Linting (or RuboCop linting) |
CodeActions | Autocorrect (or RuboCop autocorrect) |
DocumentHighlight | ? |
InlayHints | Inlay Hints (fine as is) |
VS Code walkthroughs allow extensions to define a set of learning tasks with a lot of interactive functionality.
Explore if we can use walkthroughs for
Might be something worth for Sorbet as well.