[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#23444: 25.0.92; activate-mark-hook does not run after a command has

From: Nicolas Richard
Subject: bug#23444: 25.0.92; activate-mark-hook does not run after a command has changed the region
Date: Wed, 04 May 2016 14:04:01 +0200
User-agent: mu4e 0.9.17; emacs

activate-mark-hook contains the following in its docstring:

> It is also run at the end of a command, if the mark is active and
> it is possible that the region may have changed.

However, when changing the region, nothing happens. As an example I
tried evaluating:

(defun foo ()
  (message "ran: %s" this-command))
(add-hook 'activate-mark-hook 'foo)

then using C-M-SPC (mark-sexp) correctly showed "ran: mark-sexp", but
moving the cursor afterwards doesn't produce any more message.

FWIW this was mentionned in bug#902 (and then promptly forgotten, due to
the main topic being something else in that report).

(side note : in the git repo these docstrings were introduced in commit
0251bafb90e63cc7f428e1b91db436c32ad2677c authored by Richard Stallman.
In the lisp/ChangeLog.12 the author of those lines is said to be Chong
Yidong. I guess I will pretend I did not see this.)

In GNU Emacs (i686-pc-linux-gnu, X toolkit, Xaw3d scroll bars)
 of 2016-03-04 built on localhost
Repository revision: 620951fe22a6ecc2edc1f78d961f52566a7fe2b6
Windowing system distributor 'The X.Org Foundation', version 11.0.11604000
System Description:     Gentoo Base System release 2.2

Configured using:
 'configure --with-x-toolkit=lucid 'CFLAGS= ''

Nicolas Richard

reply via email to

[Prev in Thread] Current Thread [Next in Thread]