> ((nil . ((my/test . "test") > (eval . (setq-local my/test2 "test2")))) > (c-mode . ((eval . (when (eq major-mode 'c-mode) > (c++-mode)))))) [ Sigh! This is starting to make me remember the ugly hacks I added to try and avoid inf-loops in my type checker. ] How 'bout the patch below? Stefan