ah, but you have to understand, "muh ide sucks!!11! use vim!!1!!"
IDEs are great but need to work on lowering the bar for writing plugins / extending behavior. Say what you will the bar to make emacs do what you want is significantly lower than writing a plugin for Eclipse / Clion / Visual Studio.