From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: storm@cua.dk (Kim F. Storm) Newsgroups: gmane.emacs.devel Subject: Re: Shift-movement selection Date: Wed, 12 Mar 2008 16:54:31 +0100 Message-ID: <87fxuwos3s.fsf@kfs-lx.rd.rdm> References: <871w6ounk0.fsf@kfs-lx.rd.rdm> <87ablacdxt.fsf@catnip.gol.com> <87skyzzeng.fsf@catnip.gol.com> <87fxuyobxt.fsf@kfs-lx.rd.rdm> <20080311224232.GB4420@muc.de> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1205337318 30203 80.91.229.12 (12 Mar 2008 15:55:18 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 12 Mar 2008 15:55:18 +0000 (UTC) Cc: cyd@stupidchicken.com, emacs-devel@gnu.org, juri@jurta.org, monnier@iro.umontreal.ca, Alan Mackenzie , miles@gnu.org To: rms@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Mar 12 16:55:41 2008 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1JZTIZ-0003B3-4j for ged-emacs-devel@m.gmane.org; Wed, 12 Mar 2008 16:55:23 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JZTI0-0006XY-TV for ged-emacs-devel@m.gmane.org; Wed, 12 Mar 2008 11:54:49 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JZTHw-0006Vn-QM for emacs-devel@gnu.org; Wed, 12 Mar 2008 11:54:44 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JZTHv-0006Uv-Vo for emacs-devel@gnu.org; Wed, 12 Mar 2008 11:54:44 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JZTHv-0006Ul-U3 for emacs-devel@gnu.org; Wed, 12 Mar 2008 11:54:43 -0400 Original-Received: from mail-relay.sonofon.dk ([212.88.64.25]) by monty-python.gnu.org with smtp (Exim 4.60) (envelope-from ) id 1JZTHu-00042R-PG for emacs-devel@gnu.org; Wed, 12 Mar 2008 11:54:43 -0400 Original-Received: (qmail 93589 invoked from network); 12 Mar 2008 15:54:32 -0000 Original-Received: from unknown (HELO kfs-lx.rd.rdm.cua.dk) (213.83.150.21) by 0 with SMTP; 12 Mar 2008 15:54:32 -0000 In-Reply-To: (Richard Stallman's message of "Wed\, 12 Mar 2008 11\:11\:45 -0400") User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.1.92 (gnu/linux) X-detected-kernel: by monty-python.gnu.org: FreeBSD 4.6-4.9 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:92297 Archived-At: Richard Stallman writes: > Why not introduce an after-move-hook, somewhat akin to after-change-hook? > > If the idea is that Fgoto-char and other point-setting primitives > would call this, that would be hard to implement safely and it slow > down Lisp programs terribly. Maybe the idea is to simply call the hook if point after executing the command is different from the value before the command. It may be useful, but I'm not sure it will do the trick... for the shift-move function. -- Kim F. Storm http://www.cua.dk