emacs-devel
[Top][All Lists]
Advanced

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

Re: line-move-visual never set to nil?


From: Lennart Borgman (gmail)
Subject: Re: line-move-visual never set to nil?
Date: Fri, 01 Aug 2008 02:37:43 +0200
User-agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.9) Gecko/20071031 Thunderbird/2.0.0.9 Mnenhy/0.7.5.666

Miles Bader wrote:
"Lennart Borgman (gmail)" <address@hidden> writes:
Macros do not -- and cannot -- make any guarantees about what happens if
you execute them in a different environment, or on different text, than
where they were recorded.
Do you mean that there is something that prevents us from temporary
turning things off during keyboard macro recording and execution? In
that case: what?

The point is that it doesn't actually help -- there are a million other
cases that can trip up the user, and the only general solution is for
users to be aware of problems that can crop up during macro replying and
be fairly conservative in how they make macros.

I think this case is special. The special thing is the relation between the visual move and the buffer point. That relation changes according to something that is rather unrelated with the buffer contents but can easily be changed by the user. That makes the relation very volatile.

Having commands work _differently_ during macro recording is guaranteed
to confuse people, and doing so will probably cause as many problems as
it "solves".

-Miles





reply via email to

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