You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在LunarVim中关闭Haskell Language Server的自动类型与导入提示?

关闭LunarVim中Haskell Language Server的自动导入与类型提示

要保留HLS核心功能同时关闭你提到的两类提示(导入项提示、自动推断类型提示),只需修改LunarVim的HLS配置,关闭对应的inlay hints即可,步骤如下:

  1. 打开LunarVim的主配置文件 ~/.config/lvim/config.lua
  2. 在文件末尾添加以下配置代码:
-- 确保HLS不被自动配置跳过
lvim.lsp.automatic_configuration.skipped_servers = vim.tbl_filter(function(server)
  return server ~= "haskell-language-server"
end, lvim.lsp.automatic_configuration.skipped_servers)

-- 配置HLS的inlay hints选项
lvim.lsp.settings["haskell-language-server"] = {
  haskell = {
    inlayHints = {
      importHints = false, -- 关闭导入项的自动提示
      typeHints = false,   -- 关闭未指定类型函数的推断类型提示
      -- 若需要关闭参数类型提示,可添加 parameterHints = false
    }
  }
}
  1. 保存文件后重启LunarVim

这样设置后,HLS的代码补全、跳转、重构等核心功能会正常保留,仅会关闭你提到的两类杂乱提示。

内容的提问来源于stack exchange,提问作者Natalya M.

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.06 10:30:47