Johan, >backspace (mouse-region-delete-keys) is handled specially inside >mouse-show-mark.
Thank you for that hint. I can see now what's happening. I would say that there are two bugs, as seen from the perspective of the uninitiated user, then: C-h k DEL, after selecting a region with the mouse, returns `backward-delete-char-untabify' or `cua-delete-region' (in cua-mode). But `mouse-show-mark' appears to do something unconventional using an exception that is caught there, so the true command is delete-region. Secondly, delete-region is not called in a way that would run the pre-command-hooks. I can just set `mouse-region-delete-keys' to nil to get the desired behavior (in cua-mode) and to have pre-command-hooks called. Are there special reasons why one would want a region that was selected by mouse to behave differently from a region that was selected by keyboard? -- View this message in context: http://www.nabble.com/pre-command-hook-not-run-for-DEL-tf3283954.html#a9139424 Sent from the Emacs - Pretest - Bug mailing list archive at Nabble.com. _______________________________________________ emacs-pretest-bug mailing list [email protected] http://lists.gnu.org/mailman/listinfo/emacs-pretest-bug
