如何在emacs中自动允许执行来自HLS的代码操作?

问题描述 投票:0回答:1

当我尝试从 emacs 中连接到 hls 的 eglot 执行任何类型的代码操作时,我必须在以下弹出窗口中手动接受代码操作的执行:

我觉得这种行为特别烦人。

有什么方法可以配置 emacs 以便默认接受并应用代码操作吗?

我正在使用 haskell-language-server 版本

2.2.0.0
和 emacs 版本
29.1

emacs haskell-language-server
1个回答
0
投票

禁用

eglot-confirm-server-initiated-edits
。例如,使用以下内容:

(setopt eglot-confirm-server-initiated-edits nil)

或者,您可以通过输入 M-x customize-group

RET
<eglot>
RET
自定义 UI 中找到此用户选项。它被命名为(自然)Eglot 确认服务器启动的编辑

此用户选项在 Eglot 文档中提到。即,参见

(info "(eglot) Eglot Variables")

© www.soinside.com 2019 - 2024. All rights reserved.