C source code

Emacs users can use this indentation style:  http://www.emacswiki.org/emacs/E17CModeStyle or this

(c-add-style
 "e"
 '("gnu"
   (show-trailing-whitespace t)
   (indent-tabs-mode . nil)
   (tab-width . 8)
   (c-offsets-alist .
    ((defun-block-intro . 3)
     (statement-block-intro . 3)
     (case-label . 1)
     (statement-case-intro . 3)
     (inclass . 3)
     ))))

EDC (Edje) source code

Emacs supports this with the font-lock feature typically via a mode file tailored for the specific language. edje-mode.el is maintained in SVN under edje/data, with highlight of CPP and more up to date keyword list.

More than just highlight, edje-mode.el provides macros to insert parts, descriptions, programs and other commonly used Edje elements.