跳转至

Fidget.nvim j hui

GitHub Repo stars

j-hui fidget.nvim

项目核心内容总结:

  1. 项目功能
    Fidget 是 Neovim 的插件,用于显示通知和 LSP(语言服务器协议)进度信息,提供以下功能:
  2. 管理通知(如 LSP 进度、错误提示),支持清除、查看历史记录。
  3. 与 LSP 集成,实时显示语言服务器的进度状态。
  4. 支持通过 Telescope 扩展查看通知历史。

  5. 使用方法

  6. 安装后通过 Lua API 或 Vim 命令(如 :Fidget clear)操作通知。
  7. 配置时可自定义高亮样式(如 icon_style)。
  8. 启用 Telescope 扩展需加载 telescope.nvim 并调用 require("telescope").load_extension("fidget")

  9. 主要特性

  10. 支持通过 Lua 脚本和命令行灵活控制通知(如清除、抑制显示)。
  11. 可视化 LSP 进度,集成 LSP 服务器状态更新。
  12. 提供 Telescope 扩展,可过滤和查看通知历史。
  13. 使用内置高亮组,允许用户自定义外观。

注意事项
- 需要 Neovim 环境及依赖插件(如 Telescope)。
- LSP 功能需配合语言服务器使用,部分功能依赖 LSP 服务器实现。