Variable: cfengine2-imenu-expression
cfengine2-imenu-expression is a variable defined in cfengine.el.gz.
Value
((nil "^[ ]*\\(a\\(?:cl\\|dmit\\|lerts\\)\\|b\\(?:inservers\\|roadcast\\)\\|c\\(?:lasses\\|o\\(?:ntrol\\|py\\)\\)\\|d\\(?:e\\(?:faultroute\\|ny\\)\\|i\\(?:rectories\\|s\\(?:able\\|ks\\)\\)\\)\\|editfiles\\|fil\\(?:\\(?:e\\|ter\\)s\\)\\|gr\\(?:ant\\|oups\\)\\|homeservers\\|i\\(?:gnore\\|mport\\|nterfaces\\)\\|links\\|m\\(?:ailserver\\|\\(?:ethod\\|iscmount\\|ountable\\)s\\)\\|p\\(?:\\(?:ackag\\|rocess\\)es\\)\\|re\\(?:name\\|quired\\|solve\\)\\|shellcommands\\|tidy\\|unmount\\):[^:]" 1)
("Variables/classes" "\\_<\\([[:alnum:]_]+\\)[ ]*=[ ]*(" 1)
("Variables/classes" "\\_<define=\\([[:alnum:]_]+\\)" 1)
("Variables/classes" "\\_<DefineClass\\>[ ]+\\([[:alnum:]_]+\\)" 1))
Documentation
imenu-generic-expression for CFEngine mode.
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/cfengine.el.gz
(defvar cfengine2-imenu-expression
`((nil ,(concat "^[ \t]*" (eval-when-compile
(regexp-opt cfengine2-actions t))
":[^:]")
1)
("Variables/classes" "\\_<\\([[:alnum:]_]+\\)[ \t]*=[ \t]*(" 1)
("Variables/classes" "\\_<define=\\([[:alnum:]_]+\\)" 1)
("Variables/classes" "\\_<DefineClass\\>[ \t]+\\([[:alnum:]_]+\\)" 1))
"`imenu-generic-expression' for CFEngine mode.")