[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#50430: windmove bindings now override org-read-date
From: |
Philip Kaludercic |
Subject: |
bug#50430: windmove bindings now override org-read-date |
Date: |
Mon, 06 Sep 2021 14:18:11 +0000 |
Radon Rosborough <radon.neon@gmail.com> writes:
> Since commit b5416d971a720e1dfb9aedd8e7d23f24b1ea5325 of 2021-05-25
> (Improve windmove-*-default-keybindings functions), windmove bindings are
> established in a minor mode map. Since minor mode bindings take precedence
> over minibuffer-local-map, this has the effect of overriding any bindings
> that may be established for the minibuffer, which is often not what is
> desired.
>
> For example, in Org, the function `org-read-date' allows you to use
> shift+arrows to select a date while in the minibuffer. This no longer works
> in the most recent Git build of Emacs. To reproduce, simply run
> `windmove-default-keybindings', (require 'org), and evaluate
> (org-read-date).
It is not a proper solution, but one can always change the default keys
that windmove uses (e.g. instead of shift+arrow use
super+arrow). Another alternative is to just manually bind the windmove
commands, as the minor mode has no functionality of its own.
The issue here is that a minor mode is being used, precisely to override
local keys. Otherwise you have the issue that you might switch to a
buffer using shift+right, but if that buffer overrides shift+left, the
intuitive reverse operation won't work.
Beyond just reverting the change, which I think is too radical, I am not
sure how this can be fixed.
--
Philip Kaludercic
- bug#50430: windmove bindings now override org-read-date, Radon Rosborough, 2021/09/06
- bug#50430: windmove bindings now override org-read-date,
Philip Kaludercic <=
- bug#50430: windmove bindings now override org-read-date, Radon Rosborough, 2021/09/06
- bug#50430: [External] : bug#50430: windmove bindings now override org-read-date, Drew Adams, 2021/09/06
- bug#50430: [External] : bug#50430: windmove bindings now override org-read-date, Radon Rosborough, 2021/09/06
- bug#50430: [External] : bug#50430: windmove bindings now override org-read-date, Drew Adams, 2021/09/06
- bug#50430: [External] : bug#50430: windmove bindings now override org-read-date, Radon Rosborough, 2021/09/06
- bug#50430: [External] : bug#50430: windmove bindings now override org-read-date, Philip Kaludercic, 2021/09/07
bug#50430: windmove bindings now override org-read-date, Juri Linkov, 2021/09/06