emacs-devel
[Top][All Lists]
Advanced

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

Re: [CVS] f7, f8 bound..


From: Kim F. Storm
Subject: Re: [CVS] f7, f8 bound..
Date: 28 Aug 2002 12:47:45 +0200
User-agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3.50

Miles Bader <address@hidden> writes:

> I wrote:
> > Hell, why not just make `C-x e' end the macro as well as executing it,
> > and then use Stefan's idea of allowing the `e' to be repeated
> > indefinitely [or something similar]?  That would gain most of the
> > savings of your approach, while maintaining the existing
> > easy-to-remember bindings for macros.
> 
> Actually, I think a better idea would be to make `C-x e' repeat if you
> hit SPC afterwards, and display a message to that effect so that it's
> obvious, e.g., 
> 
>   Hit SPC to repeat macro
> 
> (You could hit ^G if you want to insert a real space immediately after a
> macro)

Maybe it would be sensible to make this customizeable, e.g.
kmacro-call-repeat-key which defaults to `e' or ` ' or nil.

IMO, default should be nil as it is the least confusing choice.

> 
> [I also think that hitting SPC should use the same repeat-count as the
> original `C-x e', e.g., `C-u 20 C-x e SPC SPC' should execute the macro
> 60 times]

Hm, I can see what you mean, but I can easily think of cases where it
will be confusing.  But we can try it...

> 
> I would _love_ an interface like that -- it's definitely true that it's
> currently very annoying to hit `C-x e' repeatedly.

You'd love it, I think I'd dislike it very much not; not being able to
simply hit e or SPC after executing a macro seems completely broken to me.
Remember, I use macros even for trivial tasks.

In any case, I don't see any reason why I cannot add this feature for
_your_ convenience.

> [by contrast, the F3/F4 interface seems very blah to me; I guess I just
> don't like function keys, they seem far too arbitrary]

So why all the fuzz?


-- 
Kim F. Storm <address@hidden> http://www.cua.dk





reply via email to

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