This should be fixed in vala-mode-el 0.1-2. Please let me know if you still have problems with that version, or if not, feel free to close this bug as of 0.1-2.
I would further note that vala-mode.el does not itself call macroexpand of any flavour; this is being called by code in a different package. Moreover, the line (c-init-language-vars vala-mode) in vala-mode.el causes the following: In vala-mode: vala-mode.el:380:25:Warning: (lambda nil ...) quoted with ' rather than with #' vala-mode.el:380:25:Warning: (lambda nil ...) quoted with ' rather than with #' which should probably be looked into at some point, as it may be a (minor) upstream issue. These installation warnings In toplevel form: vala-mode.el:53:1:Warning: Unused lexical argument `opgroup' vala-mode.el:53:1:Warning: Unused lexical argument `op' vala-mode.el:301:1:Warning: Unused lexical argument `limit' have me mystified. --Barak. -- Barak A. Pearlmutter <ba...@cs.nuim.ie> Hamilton Institute & Dept Comp Sci, NUI Maynooth, Co. Kildare, Ireland http://www.bcl.hamilton.ie/~barak/ -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org