【发布时间】:2014-10-29 15:10:22
【问题描述】:
如何获取有关某个缓冲区在 emacs 中处于何种模式的信息。例如,当我在缓冲区 x 中时,如果它实际上是视图模式或其他可能是什么,我怎么能找到它。我想要这样做的原因是我可以将邪恶模式自定义到我想要使用的缓冲区:
(add-to-list 'evil-insert-state-modes 'view-mode)
问题是我不知道要添加到此列表中的实际不同模式的名称。
【问题讨论】:
标签: emacs
如何获取有关某个缓冲区在 emacs 中处于何种模式的信息。例如,当我在缓冲区 x 中时,如果它实际上是视图模式或其他可能是什么,我怎么能找到它。我想要这样做的原因是我可以将邪恶模式自定义到我想要使用的缓冲区:
(add-to-list 'evil-insert-state-modes 'view-mode)
问题是我不知道要添加到此列表中的实际不同模式的名称。
【问题讨论】:
标签: emacs
点击 M-: 并输入major-mode。您会在回显区域看到当前缓冲区的主要模式的名称。
【讨论】:
C-h v major-mode,它可以让你完成。 (这不仅显示了值,还显示了变量 major-mode 的用途。)