gruvbox.nvim
项目核心内容总结
功能:
将 gruvbox community 主题移植为 Lua 实现,支持 treesitter 和 LSP 语义高亮,提供丰富的颜色主题配置。
使用方法:
- 安装方式:支持
packer、lazy.nvim或vim-plug安装。 - 配置:在
init.vim或init.lua中设置背景(dark/light)并调用colorscheme gruvbox。
主要特性:
- 支持终端颜色、下划线、粗体、斜体、删除线等样式。
- 可自定义调色板(
palette_overrides)和高亮组(overrides),覆盖特定语法或语义高亮颜色。 - 提供多种配置选项,如
contrast(对比度)、transparent_mode(透明模式)、inverse(反色高亮)等。 - 需在调用
colorscheme前通过require("gruvbox").setup()初始化配置。