@secretlySamantha@tech.lgbt only thing I could recommend is maybe like vim with YouCompleteMe? https://github.com/ycm-core/YouCompleteMe
I used it for a while, only really stopped because I was missing the full bloated IDE experience 😁
Instance run by a non-profit association, with a mission to encourage an open internet, welcoming to everyone.