[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))
- [nongnu] branch elpa/p4-16-mode created (now 794dd0056b), ELPA Syncer, 2023/11/23
- [nongnu] elpa/p4-16-mode 5417974564 4/7: Add README, ELPA Syncer, 2023/11/23
- [nongnu] elpa/p4-16-mode eb9b4a7342 5/7: Add fixes suggested on emacs-devel, ELPA Syncer, 2023/11/23
- [nongnu] elpa/p4-16-mode bf9d0bd0fa 1/7: Init, ELPA Syncer, 2023/11/23
- [nongnu] elpa/p4-16-mode 9aea98b4cf 2/7: Add comments to constants, ELPA Syncer, 2023/11/23
- [nongnu] elpa/p4-16-mode 2a1d4920d5 3/7: Remove broken Imenu support.,
ELPA Syncer <=
- [nongnu] elpa/p4-16-mode 53482ee6d9 6/7: Use LISPier symbol names, update created date., ELPA Syncer, 2023/11/23
- [nongnu] elpa/p4-16-mode 794dd0056b 7/7: Add version header., ELPA Syncer, 2023/11/23