Atom package used to integrate https://github.com/kwerle/ruby_language_server with Atom. Development happens on the develop branch. Production is master.
In the example below you can see RubyLanguageServer is repeated. This happens for all parent scopes - they are duplicated at the root level and their children appear as children of that root element.
Here is the debug output of the JSON response to the textDocument/documentSymbol request :
In the example below you can see RubyLanguageServer is repeated. This happens for all parent scopes - they are duplicated at the root level and their children appear as children of that root element.
Here is the debug output of the JSON response to the textDocument/documentSymbol request :