Mercurial > emacs
comparison lisp/emacs-lisp/lisp-mode.el @ 17144:1b3723c744f5
(lisp-imenu-generic-expression): Accept `*', `|',
and `:' in symbol names.
author | Karl Heuer <kwzh@gnu.org> |
---|---|
date | Tue, 11 Mar 1997 22:32:22 +0000 |
parents | 852e90e67fff |
children | e52fa60d97e8 |
comparison
equal
deleted
inserted
replaced
17143:df636f296adf | 17144:1b3723c744f5 |
---|---|
80 (define-abbrev-table 'lisp-mode-abbrev-table ()) | 80 (define-abbrev-table 'lisp-mode-abbrev-table ()) |
81 | 81 |
82 (defvar lisp-imenu-generic-expression | 82 (defvar lisp-imenu-generic-expression |
83 '( | 83 '( |
84 (nil | 84 (nil |
85 "^\\s-*(def\\(un\\|subst\\|macro\\|advice\\)\\s-+\\([-A-Za-z0-9+]+\\)" 2) | 85 "^\\s-*(def\\(un\\|subst\\|macro\\|advice\\)\\s-+\\([-A-Za-z0-9+*|:]+\\)" 2) |
86 ("Variables" | 86 ("Variables" |
87 "^\\s-*(def\\(var\\|const\\)\\s-+\\([-A-Za-z0-9+]+\\)" 2) | 87 "^\\s-*(def\\(var\\|const\\)\\s-+\\([-A-Za-z0-9+*|:]+\\)" 2) |
88 ("Types" | 88 ("Types" |
89 "^\\s-*(def\\(type\\|struct\\|class\\|ine-condition\\)\\s-+\\([-A-Za-z0-9+]+\\)" | 89 "^\\s-*(def\\(type\\|struct\\|class\\|ine-condition\\)\\s-+\\([-A-Za-z0-9+*|:]+\\)" |
90 2)) | 90 2)) |
91 | 91 |
92 "Imenu generic expression for Lisp mode. See `imenu-generic-expression'.") | 92 "Imenu generic expression for Lisp mode. See `imenu-generic-expression'.") |
93 | 93 |
94 (defun lisp-mode-variables (lisp-syntax) | 94 (defun lisp-mode-variables (lisp-syntax) |