branch: externals/logos commit af80df635c00366c7b8f0ca668c4f60007821db3 Author: Protesilaos Stavrou <i...@protesilaos.com> Commit: Protesilaos Stavrou <i...@protesilaos.com>
Apply outline to derived modes --- logos.el | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/logos.el b/logos.el index 3347d238fd..283fe82bd3 100644 --- a/logos.el +++ b/logos.el @@ -130,8 +130,10 @@ This is only relevant when `logos-focus-mode' is enabled." (defun logos--outline-regexp () "Return page delimiter from `logos-outline-regexp-alist'." - (let ((outline logos-outline-regexp-alist)) - (or (alist-get major-mode outline) + (let ((outline logos-outline-regexp-alist) + (mode major-mode)) + (or (alist-get mode outline) + (alist-get (get mode 'derived-mode-parent) outline) (alist-get t outline)))) (defun logos--page-delimiter ()