From 84e725799ef46558819713c497374ee446a744f2 Mon Sep 17 00:00:00 2001 From: Antono Vasiljev Date: Thu, 24 May 2012 02:31:17 +0300 Subject: [PATCH] imenu.el integration --- CONTRIBUTORS | 3 ++- feature-mode.el | 5 ++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CONTRIBUTORS b/CONTRIBUTORS index 090ceb3..e6294e4 100644 --- a/CONTRIBUTORS +++ b/CONTRIBUTORS @@ -13,4 +13,5 @@ Mike Breen Pat Maddox Peter Williams Tero Tilus -Thomas Jack \ No newline at end of file +Thomas Jack +Antono Vasiljev diff --git a/feature-mode.el b/feature-mode.el index 4c37d78..b7971cf 100644 --- a/feature-mode.el +++ b/feature-mode.el @@ -329,7 +329,10 @@ back-dent the line by `feature-indent-offset' spaces. On reaching column (set (make-local-variable 'font-lock-defaults) (list (feature-font-lock-keywords-for (feature-detect-language)) nil nil)) (set (make-local-variable 'font-lock-keywords) - (feature-font-lock-keywords-for (feature-detect-language)))) + (feature-font-lock-keywords-for (feature-detect-language))) + (set (make-local-variable 'imenu-generic-expression) + `(("Scenario:" ,(feature-scenario-name-re (feature-detect-language)) 2) + ("Background:" ,(feature-background-re (feature-detect-language)) 1)))) (defun feature-minor-modes () "Enable all minor modes for feature mode."