登录 注册
其他
2,629
Stars
0
Forks
0
Watchers
0
Open Issues
未知
许可证
Lua
语言
创建时间
最近更新

项目能做什么

著名 Vim 配色方案 Gruvbox 的 Lua 移植版本,适用于 Neovim。
来源:AI 基于仓库事实生成 · 内容以仓库实际 README 为准

使用说明 查看原始 README 原仓库文档

中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)
<div align="center">
      <h1> <img src="https://i.postimg.cc/WpQzgxVh/plugin-Icon.png" width="80px"><br/>gruvbox.nvim</h1>
     </div>
<p align="center"> 
      <a href="https://twitter.com/intent/user?screen_name=ellisonleao" target="_blank"><img alt="Twitter Follow" src="https://img.shields.io/twitter/follow/ellisonleao?style=for-the-badge" style="vertical-align:center" ></a>
      <a href="#"><img alt="Made with Lua" src="https://img.shields.io/badge/Made%20with%20Lua-blueviolet.svg?style=for-the-badge&logo=lua" style="vertical-align:center" /></a>
</p>

A port of [gruvbox community](https://github.com/gruvbox-community/gruvbox) theme to lua with [treesitter](https://github.com/nvim-treesitter/nvim-treesitter) and [semantic highlights](https://neovim.io/doc/user/lsp.html#lsp-semantic-highlight) support!

<p align="center">
    <img src="https://i.postimg.cc/fy3tnGFt/gruvbox-themes.png" />
</p>

# Prerequisites

Neovim 0.8.0+

# Installing

## Using `vim.pack` (Neovim 0.12+)

```lua
vim.pack.add({
  "https://github.com/ellisonleao/gruvbox.nvim"
})

require("gruvbox").setup()
vim.cmd.colorscheme("gruvbox")
```

## Using `packer`

```lua
use { "ellisonleao/gruvbox.nvim" }
```

## Using `lazy.nvim`

```lua
{ "ellisonleao/gruvbox.nvim", priority = 1000 , config = true, opts = ...}
```

## Using `vim-plug`

```vim
Plug 'ellisonleao/gruvbox.nvim'
```

# Basic Usage

Inside `init.vim`

```vim
set background=dark " or light if you want light mode
colorscheme gruvbox
```

Inside `init.lua`

```lua
vim.o.background = "dark" -- or "light" for light mode
vim.cmd([[colorscheme gruvbox]])
```

# Configuration

Additional settings for gruvbox are:

```lua
-- Default options:
require("gruvbox").setup({
  terminal_colors = true, -- add neovim terminal colors
  undercurl = true,
  underline = true,
  bold = true,
  italic = {
    strings = true,
    emphasis = true,
    comments = true,
    operators = false,
    folds = true,
  },
  strikethrough = true,
  invert_selection = false,
  invert_signs = false,
  invert_tabline = false,
  inverse = true, -- invert background for search, diffs, statuslines and errors
  contrast = "", -- can be "hard", "soft" or empty string
  palette_overrides = {},
  overrides = {},
  dim_inactive = false,
  transparent_mode = false,
})
vim.cmd("colorscheme gruvbox")
```

**VERY IMPORTANT**: Make sure to call setup() **BEFORE** calling the colorscheme command, to use your custom configs

## Overriding

### Palette

You can specify your own palette colors. For example:

```lua
require("gruvbox").setup({
    palette_overrides = {
        bright_green = "#990000",
    }
})
vim.cmd("colorscheme gruvbox")
```

### Highlight groups

If you don't enjoy the current color for a specific highlight group, now you can just override it in the setup. For
example:

```lua
require("gruvbox").setup({
    overrides = {
        SignColumn = {bg = "#ff9900"}
    }
})
vim.cmd("colorscheme gruvbox")
```

It also works with treesitter groups and lsp sema
阅读完整原文

商业机会分析 AI 生成

全生态 Gruvbox 美学桌面套装与跨终端同步工具

产品构想跳出 Neovim 局限,基于 Gruvbox 视觉体系提供一键配置终端(Alacritty/Kitty/WezTerm)、Shell、Tmux、系统壁纸及 Neovim 的统一配置套件或跨平台配置同步 CLI。
核心功能一键生成并部署各终端与应用的 Gruvbox 调色板、对比度模式切换联动、配套精选矢量壁纸与图标包打包下载。
目标用户注重工作环境视觉一体化和美学统一的高级开发者、Linux/macOS 桌面定制(r/unixporn)玩家。
难度/周期低 · 2-4 周 · 成本:静态网站托管与域名成本、少量图形设计/配图制作成本(推测 < $100)。
收费模式Gumroad/Itch.io 数字资产售卖(Gumroad 套装打包付费)、赞助/打赏。
竞争风险开源替代方案多(各类 dotfiles 仓库公开丰富),用户群动手能力极强,直接付费转化率偏低。
依据 AI推测

开发专属周边与实体美学产品(键帽/桌垫)

产品构想针对 Gruvbox 的忠实拥趸,联名或独立设计基于经典 Gruvbox 调色板(深/浅色、复古对比度)的高品质机械键盘键帽、鼠标垫和贴纸等实体周边。
核心功能符合官方色号的 PBT 热升华键帽、超大桌垫、高质感开发者贴纸礼包。
目标用户机械键盘爱好者、Gruvbox 忠实粉丝、极客开发者。
难度/周期中等 · 2-3 个月 · 成本:代工厂打样与首批开模/库存成本、物流与包装费用。
收费模式电商独立站销售实体周边、Kickstarter/自建众筹预售。
竞争风险供应链压仓风险、国际物流与品控问题;需确认原原作者社区对 Gruvbox 品牌命名的商用边界(尚需验证)。
依据 尚需验证的假设

Neovim 高端配置与开发者工作流定制/咨询

产品构想以高星 Neovim 插件开发者的个人影响力为背书,为企业或资深开发者提供定制化的 Neovim 现代化 IDE 搭建、性能调优及团队代码环境标准化服务。
核心功能定制 LSP/DAP/Treesitter 插件链、专属配色与私有配置托管方案、1对1 远程答疑及排错支持。
目标用户想从 VS Code 迁移到现代化 Neovim 但缺乏折腾时间的企业团队或中高级工程师。
难度/周期低 · 持续按需 · 成本:主要是时间交付成本,无显著基建支出。
收费模式按小时计费的咨询费(Consulting/Mentorship)、预制私有配置模版买断制。
竞争风险交付依赖个人时间,难以规模化扩展,受众群体相对垂直狭窄。
依据 已验证事实
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心

竞品与相似项目 GitHub Search 真实检索

项目中文简介Stars语言
arturgoms/moonbow.nvim 中文介绍暂未生成
Moonbow is a theme for nvim inspired by Gruvbox and Ayu dark
106 Lua
f4z3r/gruvbox-material.nvim 中文介绍暂未生成
Material Gruvbox colorscheme for Neovim written in Lua
78 Lua
dybdeskarphet/gruvbox-minimal.nvim 中文介绍暂未生成
🍄‍🟫 A Gruvbox Material theme conceptually inspired by Alabas
17 Lua
WIttyJudge/gruvbox-material.nvim 中文介绍暂未生成
Material Gruvbox colorscheme for Neovim written in Lua
16 Lua
ricardoraposo/gruvbox-minor.nvim 中文介绍暂未生成
🦊 Neovim theme inspired by gruvbox
15 Lua
motaz-shokry/gruvbox.nvim 中文介绍暂未生成
this is a mirror repo.
8 Lua
以上为通过 GitHub 官方 Search API 检索的相似项目,功能差异与优劣势需进一步人工确认,配置 AI 后可生成对比分析。

项目优势与风险

技术成熟度创建于 ,最近推送 ,发布过 3 个 Release
社区活跃Star 2,629 / Fork 0 / Issue 0(数据支持,可自行核实)
许可证未检测到(需人工确认)
主要风险上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价

安装与使用

快速开始(以仓库 README 为准)
git clone https://github.com/ellisonleao/gruvbox.nvim.git
cd gruvbox.nvim
# 请阅读仓库 README 获取确切安装步骤(依赖、配置、启动命令)
阅读原仓库文档
术语说明:Docker=应用容器(把程序和依赖打包运行);API Key=调用外部服务的密钥;Git Clone=把仓库代码下载到本地。常见错误:API Key 未配置 / 端口占用 / 数据库连接失败,多数项目在 README 的 Troubleshooting 章节有说明。