Let’s start from the beginning: I got to know quite a few people in the past decade (phew, I’m such a dinosaur!) who use Kate as their editor of choice to hack on C code, on a daily basis.
Source: To all those using Kate for hacking on C — Why don't you try KDevelop?