Function: erc-imenu-setup
erc-imenu-setup is a byte-compiled function defined in
erc-imenu.el.gz.
Signature
(erc-imenu-setup)
Documentation
Set up or tear down Imenu integration.
Source Code
;; Defined in /usr/src/emacs/lisp/erc/erc-imenu.el.gz
(defun erc-imenu-setup ()
"Set up or tear down Imenu integration."
(if erc-imenu-mode
(progn
(when (and (local-variable-p 'imenu-create-index-function)
imenu-create-index-function)
(setq erc-imenu--create-index-function imenu-create-index-function))
(setq imenu-create-index-function #'erc-create-imenu-index)
(when (boundp 'which-func-mode)
(setq which-func-mode nil)))
(when erc-imenu--create-index-function
(setq imenu-create-index-function erc-imenu--create-index-function))
(kill-local-variable 'erc-imenu--create-index-function)
(kill-local-variable 'which-func-mode)))