Ruby is really let down by the tooling around the language. The language itself would be so much more fun to write if the lsp would reliably jump to the definition of functions etc that seem to appear out of no where. It has been the biggest source of frustration for me while learning Ruby.
Mystery-Machine|4 months ago
I have an "on save" hook that runs ripper-tags on every file save. This keeps the definitions always up to date.
stonecharioteer|4 months ago
mmcromp|4 months ago
lioeters|4 months ago
As for lack of tooling, it apparently wasn't a priority when the language was designed. I'm guessing the emphasis was more on the ease of reading/writing, and having internal logical consistency. How such language design decisions make the development of tooling more difficult was a secondary concern.
Bolwin|4 months ago