What editor can be used to provide highlighting for Mallard project files?

view full story

http://unix.stackexchange.com – I normally switch between Geany, vim and Emacs (depending on my mood. LOL) when editing on a linux platform. Recently, I have begun exploring the Mallard Project, but have been unable to find the right tool for editing files to be processed by Mallard. Does such a tool exist? (HowTos)