emacs-elpa-diffs
[Top][All Lists]
Advanced

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

[elpa] externals/logos af80df635c 18/25: Apply outline to derived modes


From: ELPA Syncer
Subject: [elpa] externals/logos af80df635c 18/25: Apply outline to derived modes
Date: Fri, 11 Mar 2022 08:58:02 -0500 (EST)

branch: externals/logos
commit af80df635c00366c7b8f0ca668c4f60007821db3
Author: Protesilaos Stavrou <info@protesilaos.com>
Commit: Protesilaos Stavrou <info@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 ()



reply via email to

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