Sidenote, What editor is it that you use that's written in Ruby? I <3 Ruby and really do lean into its dynamic nature, (it's also one of the reasons I love Elixir as well.)
It is, with the caveat that the public version is probably broken for everyone but me (various dependencies on other tools on my system that need to be weeded out), and extremely out of date (the newest commits from 9 months ago). I do keep intending to bring it up to date, but there are a lot of things in there I want to change before I start pushing the newer changes... I wouldn't recommend anyone try to make that version work at this point.