Nikos Apostolakis | 8 Apr 18:49
Picon

F3 binding conflict in emacs22

Hello group,

in emacs22 and higher f3 is by default bound to
"kmacro-start-macro-or-insert-counter", a very convenient key IMHO.
Unfortunately this binding conflicts with eev that bounds that key
to "eeb-default".  I use kboard macros all the time and I've grown
accustomed to the f3 key so every time I (re-)install eev I cancel
this binding and bound "eeb-default" to f7 instead.  I wonder
whether you could change this eev binding "officially".

Thanks,
Nikos
Eduardo Ochs | 9 Apr 00:00
Picon
Gravatar

Re: F3 binding conflict in emacs22

Hi Nikos,

> in emacs22 and higher f3 is by default bound to
> "kmacro-start-macro-or-insert-counter", a very convenient key IMHO.
> Unfortunately this binding conflicts with eev that bounds that key
> to "eeb-default".  I use kboard macros all the time and I've grown
> accustomed to the f3 key so every time I (re-)install eev I cancel
> this binding and bound "eeb-default" to f7 instead.  I wonder
> whether you could change this eev binding "officially".

Lots of people (4, maybe even 5) have already told me that eev's keys
collide with standard keys that they find useful... and indeed, eev
binds keys that the Elisp manual says that no standard minor mode
should bind... 8-(

Moving eev's <f3> to <f7> is a good idea, but what I think that we
*really* need is a way to make these keybindings easier to change.
Some comments in eev.el suggest a way:

  (find-eevfile "eev.el" "set up your own keymaps")

but people who do that may end up with keymaps that are very different
from the other users' keymaps, and communicating with these people via
IRC or mail or whatever becomes very tricky... I thought a bit about
having two different "eev-mode"s, one using the standard keymap,
another using an alternate keymap, but never tried to implement
that... Here's an idea for an implementation (untested):

  ;; See: (find-eevfile "eev.el" "\n(if eev-mode-map")
  ;;
(Continue reading)

Xavier Maillard | 12 Apr 02:00
Picon

Re: F3 binding conflict in emacs22


   Hi Nikos,

   > in emacs22 and higher f3 is by default bound to
   > "kmacro-start-macro-or-insert-counter", a very convenient key IMHO.
   > Unfortunately this binding conflicts with eev that bounds that key
   > to "eeb-default".  I use kboard macros all the time and I've grown
   > accustomed to the f3 key so every time I (re-)install eev I cancel
   > this binding and bound "eeb-default" to f7 instead.  I wonder
   > whether you could change this eev binding "officially".

   Lots of people (4, maybe even 5) have already told me that eev's keys
   collide with standard keys that they find useful... and indeed, eev
   binds keys that the Elisp manual says that no standard minor mode
   should bind... 8-(

The solely keys that collide are M-1 and friends here (it
collides with my WM actually). I will have to either bind these
keys elsewhere or change my WM settings.

Anyway, that's not a big deal whatever I choose to change.

Regards

	Xavier
--

-- 
http://www.gnu.org
http://www.april.org
http://www.lolica.org
(Continue reading)

Nikos Apostolakis | 9 Apr 14:52
Picon

Re: F3 binding conflict in emacs22

"Eduardo Ochs" <eduardoochs@...>
writes:

> Hi Nikos,
>
>> in emacs22 and higher f3 is by default bound to
>> "kmacro-start-macro-or-insert-counter", a very convenient key IMHO.
>> Unfortunately this binding conflicts with eev that bounds that key
>> to "eeb-default".  I use kboard macros all the time and I've grown
>> accustomed to the f3 key so every time I (re-)install eev I cancel
>> this binding and bound "eeb-default" to f7 instead.  I wonder
>> whether you could change this eev binding "officially".
>
> Lots of people (4, maybe even 5) have already told me that eev's keys
> collide with standard keys that they find useful... and indeed, eev
> binds keys that the Elisp manual says that no standard minor mode
> should bind... 8-(
>
> Moving eev's <f3> to <f7> is a good idea, but what I think that we
> *really* need is a way to make these keybindings easier to change.
> Some comments in eev.el suggest a way:
>
>   (find-eevfile "eev.el" "set up your own keymaps")

Oh, I hadn't noticed that.  I will do that for now.  Thanks for the
pointer.

Thanks,
Nikos
(Continue reading)

Xavier Maillard | 9 Apr 02:00
Picon

Re: F3 binding conflict in emacs22


   Hello group,

   in emacs22 and higher f3 is by default bound to
   "kmacro-start-macro-or-insert-counter", a very convenient key IMHO.
   Unfortunately this binding conflicts with eev that bounds that key
   to "eeb-default".  I use kboard macros all the time and I've grown
   accustomed to the f3 key so every time I (re-)install eev I cancel
   this binding and bound "eeb-default" to f7 instead.  I wonder
   whether you could change this eev binding "officially".

I do not have this conflict here. Are you sure it exists ?

	Xavier
--

-- 
http://www.gnu.org
http://www.april.org
http://www.lolica.org
Nikos Apostolakis | 9 Apr 03:16
Picon

Re: F3 binding conflict in emacs22

Xavier Maillard <xma@...> writes:

>    Hello group,
>
>    in emacs22 and higher f3 is by default bound to
>    "kmacro-start-macro-or-insert-counter", a very convenient key IMHO.
>    Unfortunately this binding conflicts with eev that bounds that key
>    to "eeb-default".  I use kboard macros all the time and I've grown
>    accustomed to the f3 key so every time I (re-)install eev I cancel
>    this binding and bound "eeb-default" to f7 instead.  I wonder
>    whether you could change this eev binding "officially".
>
> I do not have this conflict here. Are you sure it exists ?
>

Pretty sure, if we put aside questions about the existential
ontology of such abstract entities as keybindings and conflicts
between them, of course ;).

(find-elifile "kmacro.el.gz" "[f3]")

Nikos

> 	Xavier
> -- 

Gmane