That's only during runtime. Simply reading code can be annoyingly difficult without hard references. Especially when the code is coming from a gem.
Many times LSP's can't figure out where the code is coming from if it's a few layers deep. Then you're stuck with the time consuming method of running the code and doing something like what you're describing above just to read it.
As someone who has no idea how Ruby works, how does Emacs show where any function is defined, right down to line number? Emacs has a big mudball of single namespace too
irjustin|9 months ago
Many times LSP's can't figure out where the code is coming from if it's a few layers deep. Then you're stuck with the time consuming method of running the code and doing something like what you're describing above just to read it.
e3bc54b2|9 months ago
Spivak|9 months ago