🎆 Mono Glow
Un esquema de colores mayormente monocromático con un toque de brillo.
[!NOTE]
Más 📷 capturas aquí
✨ Características
- Soporta las últimas características de Neovim
- Colores para terminal.
- Soporta ~casi todos los~ plugins principales (ver más abajo).
Los Plugins y Extras disponibles actualmente están mayormente basados en lo que uso, pero siéntete libre
de abrir un issue o un PR para sugerir uno nuevo.
🎨 Plugins Soportados
| Plugin | Fuente |
| ------------------------------------------------------------------ | ------------------------------------------------------------------ |
| blink.cmp | blink-cmp |
| dashboard-nvim | dashboard |
| flash.nvim | flash |
| gitsigns.nvim | gitsigns |
| markview.nvim | markview |
| mason.nvim | mason |
| neo-tree.nvim | neo-tree |
| nvim-cmp | cmp |
| nvim-window-picker | nvim-window-picker |
| oil.nvim | oil |
| telescope.nvim | telescope |
| which-key.nvim | which-key |
🍭 Extras
| Herramienta | Extra | | -------------------------------------------------- | -------------------------------- | | Ghostty | extras/ghostty | | Helix | extras/helix | | Kitty | extras/kitty | | Vim | extras/vim | | VS Code | extras/vscode | | WezTerm | extras/wezterm | | Zed | extras/zed |
📦 Instalación
Instala el tema con tu gestor de paquetes preferido, como folke/lazy.nvim:
{
"wnkz/monoglow.nvim",
lazy = false,
priority = 1000,
opts = {},
}🚀 Uso
vim.cmd[[colorscheme monoglow]]colorscheme monoglow" There are also colorschemes for the different styles.
colorscheme monoglow-z
colorscheme monoglow-lack
colorscheme monoglow-void
colorscheme monoglow-light
🎨 Paleta
Consulte PALETTE.md para todos los estilos (z, lack, void, light) con ratios de contraste WCAG.
🪓 Sobrescribir Colores y Grupos de Resaltado
Cómo se calculan los grupos de resaltado:
- Los
colorsse determinan según su configuración, con la capacidad de
config.on_colors(colors).
- Estos
colorsse utilizan para generar los grupos de resaltado. config.on_highlights(highlights, colors)puede usarse para sobrescribir los grupos de resaltado.
colors y highlights, por favor consulte las
paletas z,
lack,
void, y
light, así como los
resaltados base.Cambiar Colores
require("monoglow").setup({
-- Change the "glow" color
on_colors = function(colors)
colors.glow = "#fd1b7c"
end
})Cambiar Estilos de Resaltado
Puedes personalizar estilos (cursiva, negrita, etc.) para cualquier grupo de resaltado usando on_highlights.
Nota: on_highlights reemplaza toda la definición del resaltado. Para preservar
propiedades existentes (comofg), inclúyelas en tu anulación o usavim.tbl_extend.
require("monoglow").setup({
on_highlights = function(hl, c)
-- Override with full definition (recommended)
hl["@function"] = { fg = c.syntax.func_def, italic = true, bold = true }
hl.Boolean = { fg = c.syntax.boolean, bold = true, italic = true }
hl["@keyword"] = { fg = c.syntax.keyword, italic = true } -- Or use vim.tbl_extend for partial overrides
hl.Comment = vim.tbl_extend("force", hl.Comment, { bold = true })
end,
})
Vea lua/monoglow/groups/base.lua y
lua/monoglow/groups/treesitter.lua para
todos los grupos de resaltado disponibles.
🍭 Extras
Configuraciones de color extra para Ghostty, Kitty, Helix, Vim, VS Code, WezTerm y Zed se pueden encontrar en extras/. Para usarlos, consulte su documentación respectiva.
Colores de Terminal
☀️ Tema Claro
También está disponible una variante clara para quienes la prefieran.
🔥 Contribuir
Se aceptan solicitudes de extracción.
Acerca de
Para construir el esquema de colores, tomé todo lo que me gustaba de los "colores" de slugbyte/lackluster.nvim, añadí el increíble toque de brillo y operadores destacados de Aliqyan-21/darkvoid.nvim, y usé folke/tokyonight.nvim para la estructura del código.
Licencia
Este proyecto está licenciado bajo la Licencia Apache, Versión 2.0. Consulte el archivo LICENSE para más detalles.
Reconocimientos a Terceros
- Porciones de este proyecto incluyen código derivado de tokyonight.nvim, que está licenciado bajo la Licencia Apache, Versión 2.0.
- La inspiración para los colores y la disposición proviene de lackluster.nvim y darkvoid.nvim, ambos licenciados bajo la Licencia MIT.
--- Tranlated By Open Ai Tx | Last indexed: 2026-05-24 ---