gpt4 book ai didi

Emacs:如何将 "M-x"提示更改为其他内容?

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

我有 execute-extended-command绑定(bind)到 alt+a。因此,当在 minibuffer 中时,当我按下它时,只读提示说“M-x”与我无关。我想将其更改为“执行命令:”之类的其他内容。我怎样才能做到这一点?

最佳答案

此提示是硬编码的。您需要重新定义 read-extended-command , 或建议 completing-read (但这似乎是一种相当脆弱的方法)。

见 M-x find-function回复 read-extended-command RET

代码中有关于这个问题的注释:

;; This isn't strictly correct if `execute-extended-command'
;; is bound to anything else (e.g. [menu]).
;; It could use (key-description (this-single-command-keys)),
;; but actually a prompt other than "M-x" would be confusing,
;; because "M-x" is a well-known prompt to read a command
;; and it serves as a shorthand for "Extended command: ".

老实说,鉴于缺乏干净的解决方案,我不会费心尝试这样做。

关于Emacs:如何将 "M-x"提示更改为其他内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9870597/

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