当我尝试从 emacs 中连接到 hls 的 eglot 执行任何类型的代码操作时,我必须在以下弹出窗口中手动接受代码操作的执行:
我觉得这种行为特别烦人。
有什么方法可以配置 emacs 以便默认接受并应用代码操作吗?
我正在使用 haskell-language-server 版本
2.2.0.0
和 emacs 版本 29.1
。
禁用
eglot-confirm-server-initiated-edits
。例如,使用以下内容:
(setopt eglot-confirm-server-initiated-edits nil)
或者,您可以通过输入 M-x customize-group
RET
<eglot>
RET在自定义 UI 中找到此用户选项。它被命名为(自然)Eglot 确认服务器启动的编辑。
(info "(eglot) Eglot Variables")
。