[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#39354: enhancement request: hideshow should handle derived modes
From: |
Lars Ingebrigtsen |
Subject: |
bug#39354: enhancement request: hideshow should handle derived modes |
Date: |
Fri, 21 Aug 2020 14:42:48 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) |
Tobias Zawada <i_inbox@tn-home.de> writes:
> hideshow.el should handle derived modes.
> See discussion on emacs.SE about hideshow in sage-shell-mode (link:
> https://emacs.stackexchange.com/questions/55129/hs-minor-mode-and-sage-shell-mode-derived-from-python-mode#comment86297_55129).
>
> I propose following change on `hs-grok-mode-type` (perma-link:
> https://github.com/jwiegley/emacs-release/blob/adfd5933358fdf6715423dee8169eb3cd7d982db/lisp/progmodes/hideshow.el#L666):
[...]
> - (let* ((lookup (assoc major-mode hs-special-modes-alist))
> + (let* ((lookup (cl-assoc-if (lambda (mode)
> + (derived-mode-p major-mode mode))
> + hs-special-modes-alist))
Makes sense to me, so I've applied your patch to Emacs 28.
--
(domestic pets only, the antidote for overdose, milk.)
bloggy blog: http://lars.ingebrigtsen.no
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- bug#39354: enhancement request: hideshow should handle derived modes,
Lars Ingebrigtsen <=