gnu-emacs-sources
[Top][All Lists]
Advanced

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

Re: ;;; anything.el --- open anything


From: address@hidden
Subject: Re: ;;; anything.el --- open anything
Date: Wed, 01 Aug 2007 22:20:05 -0700
User-agent: G2/1.0

On Aug 1, 10:06 pm, address@hidden wrote:
> Hi Tamas,
>

Hi,

> Is there some reason why the following 2 bindings aren't part of
> anything-map:
>
>     (define-key map (kbd "M-v") 'anything-previous-page)
>     (define-key map (kbd "C-v") 'anything-next-page)
>

The only reason is I saw no need, since it's very easy to customize
the keyboard bindings.

I don't use the default bindings either and I don't expect others to
do so. People should tune them to their needs, similarly to anything
sources, because there is no single default which would appeal to most
users considering some use iswitchb and some doesn't and even those
who do use it may or may not use anything-iswitchb-dont-touch-iswithcb-
keys, etc.

Actually, the thought already occurred to me anything-config could
also offer custom keyboard configurations. For example, you could
submit a configuration to Tassilo for people who prefer the standard
Emacs bindings and don't use iswitchb, so they don't care if some of
the bindings override iswitchb functions, because they don't use it.

Similarly, other alternative keyboard configurations could also be
offered and people simply would pick what they prefer.

For example, I use a configuration which respects anything-iswitchb-
dont-touch-iswithcb-keys,  so I can use the standard iswitchb
bindings, but override those bindings which I don't use in iswitchb.

> I would also like to have the default bindings for "C-n" & "C-p" in
> anything-map; however, I guess there's a conflict with binding "C-n"
> since iswitchb binds it. However, "C-v" & "M-v" should be ok to bind.
>
> If there's no good reason not to bind them, could you please add them
> to anything-map?

Well, let's see first what Tassilo thinks about the idea above. I
don't want to tweak anything.el for stuff which is a matter of
personal taste and people can easily configure it for themselves.
 (BTW, M-v won't work for people using iswitchb, for example, so it
won't do any good for them, that's why I don't like to touch
anything.el for things like this).

/Tamas



reply via email to

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