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

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

[nongnu] elpa/textile-mode 1b20916b3a 13/19: Add support for imenu for h


From: ELPA Syncer
Subject: [nongnu] elpa/textile-mode 1b20916b3a 13/19: Add support for imenu for headers
Date: Sat, 29 Jan 2022 08:29:35 -0500 (EST)

branch: elpa/textile-mode
commit 1b20916b3a7c540cc2e8c013f8561cf217dcddc1
Author: Matus Goljer <dota.keys@gmail.com>
Commit: Matus Goljer <dota.keys@gmail.com>

    Add support for imenu for headers
---
 textile-mode.el | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/textile-mode.el b/textile-mode.el
index 8ec1db6a35..db5b69f7da 100644
--- a/textile-mode.el
+++ b/textile-mode.el
@@ -236,8 +236,9 @@ non-matching parentheses"
       "Keywords/Regexp for fontlocking of textile-mode")
 
 
-;; (defvar textile-imenu-generic-expression
-;; ...)
+(defvar textile-imenu-generic-expression
+  `(("Headings" "^h[[:digit:]]\\..*?\\([[:ascii:]].*?\\)$" 1))
+  "Expressions for generating imenu entries.")
 
 ;; (defvar textile-outline-regexp
 ;;   ...)
@@ -246,7 +247,8 @@ non-matching parentheses"
 (define-derived-mode textile-mode text-mode "Textile"
   "A major mode for editing textile files."
   (set (make-local-variable 'font-lock-defaults) '(textile-font-lock-keywords 
t))
-  (set (make-local-variable 'font-lock-multiline) 'undecided))
+  (set (make-local-variable 'font-lock-multiline) 'undecided)
+  (set (make-local-variable 'imenu-generic-expression) 
textile-imenu-generic-expression))
 
 
 



reply via email to

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