You can try editing in micro-editor, then compile in another tty. I think it supports LSP by now, so you just need one for C. It’s not an IDE, but neither is vim.
You ever try Helix with tree-sitter enabled?
What are your criteria for usability?
You can try editing in micro-editor, then compile in another tty. I think it supports LSP by now, so you just need one for C. It’s not an IDE, but neither is vim.