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

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

[nongnu] elpa/p4-16-mode 2a1d4920d5 3/7: Remove broken Imenu support.


From: ELPA Syncer
Subject: [nongnu] elpa/p4-16-mode 2a1d4920d5 3/7: Remove broken Imenu support.
Date: Thu, 23 Nov 2023 01:00:54 -0500 (EST)

branch: elpa/p4-16-mode
commit 2a1d4920d5d068cd8d677ac8b94730676cfb303b
Author: Soham S Gumaste <sgumas2@uic.edu>
Commit: Soham S Gumaste <sgumas2@uic.edu>

    Remove broken Imenu support.
---
 p4_16-mode.el | 16 ----------------
 1 file changed, 16 deletions(-)

diff --git a/p4_16-mode.el b/p4_16-mode.el
index 6ee5c1123b..23c282515f 100644
--- a/p4_16-mode.el
+++ b/p4_16-mode.el
@@ -190,21 +190,6 @@
         (setq indent-col (- indent-col p4_16-indent-offset))))
     (indent-line-to indent-col)))
 
-;;; Imenu support
-(defun p4_16-imenu ()
-  (let (p4_16-imenu-generic-expression
-        '(("Controls"      "^ *control +\\([A-Za-z0-9_]*\\)"      1)
-          ("Externs"       "^ *extern +\\([A-Za-z0-9_]*\\) 
*\\([A-Za-z0-9_]*\\)" 2)
-          ("Tables"        "^ *table +\\([A-Za-z0-9_]*\\)"        1)
-          ("Actions"       "^ *action +\\([A-Za-z0-9_]*\\)"       1)
-          ("Parsers"       "^ *parser +\\([A-Za-z0-9_]*\\)"       1)
-          ("Parser States" "^ *state +\\([A-Za-z0-9_]*\\)"        1)
-          ("Headers"       "^ *header +\\([A-Za-z0-9_]*\\)"       1)
-          ("Header Unions" "^ *header_union +\\([A-Za-z0-9_]*\\)" 1)
-          ("Structs"       "^ *struct +\\([A-Za-z0-9_]*\\)"       1)))
-    (setq imenu-generic-expression p4_16-imenu-generic-expression))
-  (imenu-add-to-menubar "P4_16"))
-
 ;; Put everything together
 (defun p4_16-mode ()
   "Major mode for editing P4_16 programs"
@@ -216,7 +201,6 @@
   (set (make-local-variable 'indent-line-function) 'p4_16-indent-line)
   (setq major-mode 'p4_16-mode)
   (setq mode-name "P4_16")
-  (with-eval-after-load "imenu" (p4_16-imenu))
   (with-eval-after-load "xcscope" (cscope-minor-mode))
   (run-hooks 'p4_16-mode-hook))
 



reply via email to

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