AstroNvim / AstroNvim/astrocommunity

Improve Neovide Terminal Color Configuration

Open
#1,521 12 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Lua
Stars
1.7k
Forks
313
PR merge metrics
No merged PRs in 30d

Description

### Is your feature related to a problem?

If the terminal colors are not configured, the appearance of the terminal inside Neovide is not very appealing. By default, it looks like this:

![Image](https://github.com/user-attachments/assets/395711c2-f01a-4c92-a3fd-18f85ab4958b)

### Describe the new feature

Add a way for users to customize **Neovide's terminal colors** . This would allow them to define specific colors for the terminal that will be used exclusively within **Neovide** , _regardless_ of their overall terminal color settings.

### Additional context
There are several approaches to implement this feature:

- Create an external plugin similar to AstroCore that allows users to set Neovide-specific options as tables.

- Integrate this feature directly into the Neovide recipe.

- Incorporate this feature into AstroCore, enhancing the integration between AstroNvim and Neovide, and allowing us to proudly highlight this feature.

Contributor guide

Open the contributing guide

Research direction

No files or tests are named. Start by reading the Neovide recipe and the AstroCore integration points, then compare the external-plugin, recipe, and AstroCore approaches described in the issue. Done means users can configure terminal colors used only in Neovide, independently of their general terminal settings.

Written by the indexing model from the issue text.

Assessment

Tech stack
lua, neovim
Domain
desktop, tooling
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.