Emacs 在初始化时加载iMenu
我很抱歉问了一个非常基本的问题。我试图在初始化时在GNU Emacs中加载iMenu。通常通过执行Emacs 在初始化时加载iMenu,emacs,elisp,gnu,init,Emacs,Elisp,Gnu,Init,我很抱歉问了一个非常基本的问题。我试图在初始化时在GNU Emacs中加载iMenu。通常通过执行M-x imenu add menubar index加载。我知道我需要在我的~/.emacs文件中放入一些内容,但我尝试的一切都不起作用 我不熟悉GNU Emacs和Lisp,我需要在那里放置什么才能自动生成索引菜单?通过将Imenu add menubar index添加到其模式挂钩中,可以为属于某个主要模式的所有缓冲区提供一个Imenu“index”菜单栏项。比如说, (add-hook 'c
M-x imenu add menubar index
加载。我知道我需要在我的~/.emacs
文件中放入一些内容,但我尝试的一切都不起作用
我不熟悉GNU Emacs和Lisp,我需要在那里放置什么才能自动生成索引菜单?通过将Imenu add menubar index
添加到其模式挂钩中,可以为属于某个主要模式的所有缓冲区提供一个Imenu“index”菜单栏项。比如说,
(add-hook 'c-mode-hook #'imenu-add-menubar-index) ; c
(add-hook 'python-mode-hook #'imenu-add-menubar-index) ; python
通过将Imenu add menubar Index
添加到其模式挂钩中,可以为属于特定主模式的所有缓冲区提供一个Imenu“Index”菜单栏项。比如说,
(add-hook 'c-mode-hook #'imenu-add-menubar-index) ; c
(add-hook 'python-mode-hook #'imenu-add-menubar-index) ; python
有关
iMenu
的更多详细信息可在此处找到:有关iMenu
的更多详细信息可在此处找到:也许您可以帮我做一些我在进行此更改时注意到的事情。这对python很有效,就像您提到的,但是我的c定制是通过c-mode-common-hook
调用的,而不是您提到的c-mode-hook
。为什么?<代码> C模式-Con on Hoo/<代码>是一种常见的跨语言的钩子(包括C、C++、java等),但是c-mode-common-hook
调用的,而不是您提到的c-mode-hook
。为什么?<代码> C模式-Con on Hoo/<代码>是一种常见的跨语言的钩子(包括C、C++、java等),但是