在初始化时加载iMenu

时间:2012-08-13 20:02:32

标签: emacs elisp gnu init

我很抱歉这是一个非常基本的问题。我试图在初始化时在GNU Emacs中加载iMenu。通常通过执行M-x imenu-add-menubar-index来加载。我知道我需要在我的~/.emacs文件中添加一些内容,但我尝试的所有内容都不起作用。

我是GNU Emacs和Lisp的新手,我需要在那里自动生成索引菜单吗?

1 个答案:

答案 0 :(得分:2)

通过将imenu-add-menubar-index添加到其模式挂钩,您可以为属于某个主要模式的所有缓冲区提供Imenu“索引”菜单栏项。例如,

(add-hook 'c-mode-hook #'imenu-add-menubar-index)      ; c
(add-hook 'python-mode-hook #'imenu-add-menubar-index) ; python