Results 339 comments of Fred Snyder

@Nowaker sorry for the delay in replying. I let this issue slip under my radar somehow. Do either of you get a backtrace or any additional information in the developer...

One possible issue with gems is that you might need to generate YARD documentation by running `yard gems`. More information: https://solargraph.org/guides/yard I would prefer to run one language server per...

Is the solargraph gem installed? The `ENOENT` error seems to indicate that the `solargraph` executable could not be found. The same error for `gem` might indicate that you don't have...

Unfortunately, it's a lot more complicated. First, the extension would need to be modified to include .erb files in server queries. Then there are some internal issues that need to...

The LSP specification covers it with a feature called rangeFormatting, but Solargraph doesn't support it yet. I'll need to determine whether the RuboCop formatting tools can handle it.

If support for protected methods is on the roadmap, I'd be willing to submit a PR for it.

Any interest in this feature? It might be uncommon, but it's still useful ("and Solargraph already supports it," I added humbly).

Have you considered using the `@overload` tag instead? ```ruby class Foo # @!scope class # @overload greet(name) # @param [String] name # @return [String] def greet "hello #{name}" end end...

Another option is to put the `@!method` directive above the class: ```ruby # @!method self.greet(name) # @param [String] name # @return [String] class Foo def greet "hello #{name}" end end...

This could be useful for when the user opens a system file via go to definition or the debugger, e.g., a file in an installed Ruby gem.