branch: elpa/textile-mode commit 1b20916b3a7c540cc2e8c013f8561cf217dcddc1 Author: Matus Goljer <dota.k...@gmail.com> Commit: Matus Goljer <dota.k...@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))