[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#62207: 29.0.60; Trying to remove non-existent key binding instead ad
From: |
Stefan Monnier |
Subject: |
bug#62207: 29.0.60; Trying to remove non-existent key binding instead adds a binding |
Date: |
Wed, 15 Mar 2023 14:12:47 -0400 |
User-agent: |
Gnus/5.13 (Gnus v5.13) |
> Jonas> As a side-note, it would be nice if it were possible to lookup a
> Jonas> key in a keymap only, while ignoring bindings in its parent keymap.
Could you explain why you need `keymap-unset-key` and why you need to
lookup "all but the ignore the parent"?
I'm curious because the meaning of these can be subtly more complex than
meets the eye once you consider things like `make-compose-keymap`.
> A feature request and a bug report? Tsk ;-) Luckily the infrastructure
> is actually there already.
Hmm... if you need to add yet-another-arg to `Flookup_key`, than I'm not
sure it qualifies as "the infrastructure is actually there already."
BTW, `map-keymap-internal` could be another way to attack the problem
(it has other downsides, but it stops before entering the parents).
Stefan
bug#62207: 29.0.60; Trying to remove non-existent key binding instead adds a binding, Eli Zaretskii, 2023/03/15