gpt4 book ai didi

emacs - 次要模式模式行菜单

转载 作者:行者123 更新时间:2023-12-01 12:42:58 25 4
gpt4 key购买 nike

单击时如何使模式行弹出菜单中的条目成为次要模式菜单?

有关引用,请参阅此讨论 https://github.com/flycheck/flycheck/issues/365#issuecomment-38386558

最佳答案

似乎单击 mode-line 时显示的菜单模式的条目与单击菜单栏中的模式条目时显示的菜单相同,前提是该模式定义了顶级菜单条目。最简单的方法是定义一个像这样的顶级菜单

(easy-menu-define flycheck-menu flycheck-mode-map "Flycheck menu"
'("Flycheck"
["Check current buffer" flycheck-buffer t]
["Clear errors in buffer" flycheck-clear t]
["Compile current buffer" flycheck-compile t]
"---"
["Go to next error" flycheck-next-error t]
["Go to previous error" flycheck-previous-error t]
["Show all errors" flycheck-list-errors t]
["Google messages at point" flycheck-google-messages t]
"---"
["Select syntax checker" flycheck-select-checker t]
"---"
["Describe syntax checker" flycheck-describe-checker t]
["Read the Flycheck manual" flycheck-info t]))

如果您不想引入另一个菜单栏项,这可能不是解决方案。看函数 minor-mode-menu-from-indicatormouse.el似乎它会查找以 [menu-bar] 开头的键绑定(bind)获取模式行菜单,这对您来说可能也很有趣。

关于emacs - 次要模式模式行菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22605858/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com