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

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

bug#57512: 29.0.50; outline-minor-mode-map outline-minor-mode-cycle-map


From: Juri Linkov
Subject: bug#57512: 29.0.50; outline-minor-mode-map outline-minor-mode-cycle-map are eq
Date: Thu, 01 Sep 2022 10:27:25 +0300
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (x86_64-pc-linux-gnu)

> (progn
>   (require 'outline)
>   (eq outline-minor-mode-map outline-minor-mode-cycle-map))
>
> -> t

It seems you found a bug in easy-mmode-define-keymap.

  (define-minor-mode outline-minor-mode
    :keymap (easy-mmode-define-keymap
             `(([menu-bar] . ,outline-minor-mode-menu-bar-map)
               (,outline-minor-mode-prefix . ,outline-mode-prefix-map))
             :inherit outline-minor-mode-cycle-map)

This supposed to create a new keymap with these additional keybindings.
But it also destructively modifies outline-minor-mode-cycle-map
from which it should only inherit without changing it.





reply via email to

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