[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#6462: `disabled-command-function' corrupts the `help-xref-stack'
From: |
Lars Ingebrigtsen |
Subject: |
bug#6462: `disabled-command-function' corrupts the `help-xref-stack' |
Date: |
Thu, 03 Jun 2021 10:43:15 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) |
MON KEY <monkey@sandpframing.com> writes:
> A recipe to reproduce the offending behavior:
>
> (progn
> (when (get-buffer "*Help*")
> (kill-buffer (get-buffer "*Help*")))
> (unless (get 'set-goal-column 'disabled)
> (put 'set-goal-column 'disabled t))
> (describe-function 'enable-command)
> (with-current-buffer (get-buffer "*Help*")
> (describe-function 'disabled-command-function)
> (help-go-back))
> (pop-to-buffer (get-buffer "*Help*")))
>
> Tickle the command-loop to trigger on `set-goal-column' by typing:
>
> "C-x C-n"
>
> Tell the `disabled-command-function' to get f*cked by typing:
>
> "n"
>
> Remap `set-goal-column' to something irrelevant:
>
> (define-key ctl-x-map [remap set-goal-column] 'ignore)
>
> Now navigate through the `help-xref-stack' with either:
> "C-c C-b" `help-go-back'
> "C-C C-f" `help-go-forward'
>
> You should eventually run into the "*Disabled Command*" buffer.
(I'm going through old bug reports that unfortunately got no response at
the time.)
I'm trying to follow the recipe, but you lost me here -- I just get "no
previous help buffer".
Are you still seeing this problem in more recent Emacs versions?
--
(domestic pets only, the antidote for overdose, milk.)
bloggy blog: http://lars.ingebrigtsen.no
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- bug#6462: `disabled-command-function' corrupts the `help-xref-stack',
Lars Ingebrigtsen <=