The snag with mode lines is that they tell the *editor* what to do, but as they are comments they do not tell the *compiler* one blessed thing, unless you wire the peculiarities of two editors (Emacs, VIle) into your compiler (and then what of NetBeans, Eclipse, Visual Studio, and a horde of other editors).