yeah, I totally get that. I keep toying with VSCode for the same reason. The problem w/ gui based tools in general is that they don't usually follow unix design principles. You end up making lots of little compromises just to integrate into your editor.