Open
Description
Description
Ruby LSP Information
VS Code Version
1.96.2
Ruby LSP Extension Version
0.8.19
Ruby LSP Server Version
0.23.7
Ruby LSP Add-ons
Ruby Version
3.4.1
Ruby Version Manager
rbenv
Installed Extensions
Click to expand
- LiveServer (5.7.9)
- codetogether (2025.1.0)
- go (0.44.0)
- ruby-lsp (0.8.19)
Ruby LSP Settings
Click to expand
Workspace
{}
User
{
"enabledFeatures": {
"codeActions": true,
"diagnostics": true,
"documentHighlights": true,
"documentLink": true,
"documentSymbols": true,
"foldingRanges": true,
"formatting": true,
"hover": true,
"inlayHint": true,
"onTypeFormatting": true,
"selectionRanges": true,
"semanticHighlighting": true,
"completion": true,
"codeLens": true,
"definition": true,
"workspaceSymbol": true,
"signatureHelp": true,
"typeHierarchy": true
},
"featuresConfiguration": {},
"addonSettings": {},
"rubyVersionManager": {
"identifier": "auto"
},
"customRubyCommand": "",
"formatter": "auto",
"linters": null,
"bundleGemfile": "",
"testTimeout": 30,
"branch": "",
"pullDiagnosticsOn": "both",
"useBundlerCompose": false,
"bypassTypechecker": false,
"rubyExecutablePath": "",
"indexing": {},
"erbSupport": true,
"featureFlags": {}
}
Reproduction steps
- Start the Ruby LSP using a certain editor
- Open a Ruby file
- Paste one of the examples
- See lack of completion
Code snippet or error message
Digest::SHA2.hexdigest
example:
require 'digest'
Digest::SHA2.hexd # <- try to autocomplete 'hexdigest'
Zlib
example:
require 'zli # <- try to autocomplete 'zlib'
Both zlib
module and hexdigest
functions are defined inside C files, but have definition in RBS files.