Вы идете тем же путем, что и я. Со временем придете к консоли gdb и
neovim, в связке с удобным терминалом получается вполне себе IDE. В
следующей версии neovim (0.5) обещали запилить lsp - language
server protocol, что превратит nvim в полноценную ide. Оно только кажется страшным и неудобным пережитком прошлого, на самом деле очень удобно. Я бы даже сказал, "неожиданно удобно".