When you put advice on primitive functions, it only works when they are called from Lisp code. The command loop calls self-insert directly in a special way, so your advice is not called.
What you should do is rebind those characters to run another command, one that does your special thing and calls self-insert. _______________________________________________ Emacs-devel mailing list Emacs-devel@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-devel