🎆 Mono Glow
Un schéma de couleurs principalement monochrome avec une touche de lueur.
[!NOTE]
Plus de 📷 captures d’écran ici
✨ Fonctionnalités
- Prend en charge les dernières fonctionnalités de Neovim
- Couleurs pour le terminal.
- Prise en charge de ~tous les principaux~ plugins (voir ci-dessous).
Les plugins et extras actuellement disponibles sont principalement basés sur ce que j’utilise, mais n’hésitez pas
à ouvrir un ticket ou une PR pour en suggérer un nouveau !
🎨 Plugins pris en charge
| Plugin | Source |
| ------------------------------------------------------------------ | ------------------------------------------------------------------ |
| 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
| Outil | Extra | | -------------------------------------------------- | -------------------------------- | | Ghostty | extras/ghostty | | Helix | extras/helix | | Kitty | extras/kitty | | Vim | extras/vim | | VS Code | extras/vscode | | WezTerm | extras/wezterm | | Zed | extras/zed |
📦 Installation
Installez le thème avec votre gestionnaire de paquets préféré, tel que folke/lazy.nvim :
{
"wnkz/monoglow.nvim",
lazy = false,
priority = 1000,
opts = {},
}🚀 Utilisation
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
🎨 Palette
Voir PALETTE.md pour tous les styles (z, lack, void, light) avec les ratios de contraste WCAG.
🪓 Surcharge des Couleurs & Groupes de Mise en Évidence
Comment les groupes de mise en évidence sont calculés :
- Les
colorssont déterminées en fonction de votre configuration, avec la possibilité
config.on_colors(colors).
- Ces
colorssont utilisées pour générer les groupes de mise en évidence. config.on_highlights(highlights, colors)peut être utilisé pour surcharger les
Pour les valeurs par défaut des colors et highlights, veuillez consulter les
palettes z,
lack,
void, et
light, ainsi que les
mises en évidence de base.
Changer les Couleurs
require("monoglow").setup({
-- Change the "glow" color
on_colors = function(colors)
colors.glow = "#fd1b7c"
end
})Modification des styles de surlignage
Vous pouvez personnaliser les styles (italique, gras, etc.) pour n'importe quel groupe de surlignage en utilisant on_highlights.
Remarque : on_highlights remplace la définition entière du surlignage. Pour conserver
les propriétés existantes (commefg), incluez-les dans votre remplacement ou utilisezvim.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,
})
Voir lua/monoglow/groups/base.lua et
lua/monoglow/groups/treesitter.lua pour
tous les groupes de surlignage disponibles.
🍭 Extras
Configurations de couleurs supplémentaires pour Ghostty, Kitty, Helix, Vim, VS Code, WezTerm, et Zed sont disponibles dans extras/. Pour les utiliser, référez-vous à leur documentation respective.
Couleurs du terminal
☀️ Thème clair
Une variante claire est également disponible pour ceux qui la préfèrent.
🔥 Contribution
Les pull requests sont les bienvenues.
À propos
Pour créer ce schéma de couleurs, j’ai pris tout ce que j’aimais dans les « couleurs » de slugbyte/lackluster.nvim, j’ai ajouté la touche incroyable de lueur et d’opérateurs lumineux de Aliqyan-21/darkvoid.nvim, et j’ai utilisé folke/tokyonight.nvim pour la structure du code.
Licence
Ce projet est sous licence Apache, version 2.0. Voir le fichier LICENSE pour plus de détails.
Remerciements tiers
- Des parties de ce projet incluent du code dérivé de tokyonight.nvim, qui est sous licence Apache, version 2.0.
- L’inspiration pour les couleurs et la disposition vient de lackluster.nvim et darkvoid.nvim, tous deux sous licence MIT.
--- Tranlated By Open Ai Tx | Last indexed: 2026-05-24 ---