Stefan Monnier writes: > I don't think you need the `advice--p` here since `advice--cd*r` uses the > `*` meaning of regexps: "*zero* or more". Ok, removed. > > + ;; `defalias' takes care of any advises so we can just strip them > > Actually, you *have* to strip them (otherwise you'd end up copying them). Sure, I made that comment clearer. New patch: