Kate's editor (I guess at least, it was in KDevelop which uses Kate as an editor as far as I know) has a great functionality - different colors for different variables. I only worked on one project in KDevelop but I really liked this functionality and missed it in other editors.