On Sat, Nov 10, 2018, 04:48 Michael Heerdegen João Távora writes: > > > + (or (not (derived-mode-p 'emacs-lisp-mode)) > > + (macrop (intern function))))) > > That should better be `intern-soft' I think, right? > Probably, otherwise you intern some def-symbols even before reading then. Hope nil doesn't break macrop. And it has to ask for special-form-p, too otherwise your defvars are messed up... João > > Michael. >