比如C-x C-f,当按下C-x时,如果不按下C-f,那么echo area区域会回显我按下的C-x。但是在我学习rust的时候,发现这个特性不见了,等了很久都不会再echo area区回显,而最小化emacs后再还原的话,echo area区则又会回显按键。我尝试写elisp和js,都不会出现这个问题,试了lsp,也没有问题。 有人遇到过这个现象吗?亦或是我配置的不对?
emacs -Q 对比测试 emacs -Q 对比测试 emacs -Q 对比测试
(require 'package)
(package-initialize)
(use-package rust-mode
:ensure)
(use-package yasnippet
:ensure
:config
(yas-global-mode 1))
(use-package markdown-mode
:ensure
:mode ("README\\.md\\'" . gfm-mode)
:init (setq markdown-command "multimarkdown"))
(use-package posframe
:ensure)
(use-package lsp-bridge
:load-path "lsp-bridge-tom/"
:hook
(prog-mode . lsp-bridge-mode))
(provide 'lsp-bridge-t)
以上是我使用的lsp-bridge测试配置。
(require 'package)
(package-initialize)
(use-package rust-mode
:ensure)
(use-package lsp-mode
:ensure
:hook
(prog-mode . lsp-mode))
以上是lsp-mode的测试配置。
都是使用 emacs -Q -l file 分别加载的。 我的emacs版本
"GNU Emacs 29.0.60 (build 1, aarch64-apple-darwin22.3.0, NS appkit-2299.40 Version 13.2.1 (Build 22D68))
不过我在linux上使用emacs时也出现了这个问题。
好吧,不知道你的为什么没有问题。我再看看吧。