I'm prototyping with rsense but for now it lacks support for Windows platform. Will drop more info here later on.
@rebornix: I'm writing some code to support the Go to Definition functionality, and I'm pretty sure the structures that I'm planning on sending back will provide a substantial amount of what you want for code completion support as well. I'll create a fork for this tonight. Will be using VM:InstructionSequence in the back end to get the info for an entire workspace. Queries for the info will go to the ruby process rather than trying to create a new parser for Ruby in JavaScript.
I'm fairly sure this will give us nearly everything that is required for the rest of the Extension. (With some hard coded stuff for the StdLib/Core perhaps)
any news here?
@claudiug Go to definition complete in #59. Requires better parsing of the active file to provide useful code completion.
Used my own ruby parser written in javascript to avoid excessive process spawning.
Most helpful comment
@rebornix: I'm writing some code to support the Go to Definition functionality, and I'm pretty sure the structures that I'm planning on sending back will provide a substantial amount of what you want for code completion support as well. I'll create a fork for this tonight. Will be using VM:InstructionSequence in the back end to get the info for an entire workspace. Queries for the info will go to the ruby process rather than trying to create a new parser for Ruby in JavaScript.
I'm fairly sure this will give us nearly everything that is required for the rest of the Extension. (With some hard coded stuff for the StdLib/Core perhaps)