我对 emacs 很陌生,我安装了 evil-mode 和 haskell-mode。
我遇到的问题是,每次按“o”时,都会弹出一个 haskell-mode-hook 窗口并告诉我该变量为 nil,我应该对其进行配置。
它仅在我没有指定缩进模式时出现,但所有这些缩进模式都非常奇怪,我不希望它们处于活动状态。
有没有办法可以防止那些“弹出窗口”?
我对 emacs 很陌生,我安装了 evil-mode 和 haskell-mode。
我遇到的问题是,每次按“o”时,都会弹出一个 haskell-mode-hook 窗口并告诉我该变量为 nil,我应该对其进行配置。
它仅在我没有指定缩进模式时出现,但所有这些缩进模式都非常奇怪,我不希望它们处于活动状态。
有没有办法可以防止那些“弹出窗口”?
IIUC,这是新 Haskell 模式的错误特征。你应该联系维护者。
背后的故事是 Haskell 模式多年来积累了许多haskell-mode-hook
默认添加的新功能,这是一个坏主意。因此,新的维护者显然试图haskell-mode-hook
通过默认设置为 nil 来解决问题(如上帝所愿),但随后提醒用户这可能不是他们想要的,因为大多数用户会想要使用一些 haskell 缩进包(他们可能并非一直都是 100% 理想的,因为他们无法读懂你的想法,但至少 haskell-simple-indent 应该足够简单,不会感到“超级奇怪”)。