Web Analytics

monoglow.nvim

⭐ 163 stars Japanese by wnkz

🎆 Mono Glow

ほぼモノクロのカラースキームに輝きのアクセントを加えました。

Monoglow Z screenshot Insert mode Visual mode Monoglow Z (default) Palette

[!NOTE]
さらに 📷 スクリーンショットはこちら

✨ 特徴

0.9.0 の機能をサポート。 > [!NOTE]
現在利用可能なプラグインおよびエクストラは主に私の使用に基づいていますが、
新しいものを提案したい場合はIssueやPRを自由にお送りください!

🎨 対応プラグイン

| プラグイン | ソース | | ------------------------------------------------------------------ | ------------------------------------------------------------------ | | 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 |

🍭 エクストラ

| ツール | エクストラ | | -------------------------------------------------- | -------------------------------- | | Ghostty | extras/ghostty | | Helix | extras/helix | | Kitty | extras/kitty | | Vim | extras/vim | | VS Code | extras/vscode | | WezTerm | extras/wezterm | | Zed | extras/zed |

📦 インストール

お好みのパッケージマネージャーでテーマをインストールしてください。例: folke/lazy.nvim:

{
  "wnkz/monoglow.nvim",
  lazy = false,
  priority = 1000,
  opts = {},
}

🚀 使用方法

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

🎨 パレット

すべてのスタイル(z、lack、void、light)とWCAGコントラスト比についてはPALETTE.mdをご覧ください。

🪓 色およびハイライトグループの上書き

ハイライトグループの計算方法:

colorshighlights のデフォルト値については、 zlackvoidlight のパレットと、 base highlights を参照してください。

色の変更

require("monoglow").setup({
  -- Change the "glow" color
  on_colors = function(colors)
    colors.glow = "#fd1b7c"
  end
})

Monoglow ピンクグロー

ハイライトスタイルの変更

on_highlights を使用して、任意のハイライトグループのスタイル(イタリック、ボールドなど)をカスタマイズできます。

注意: on_highlights はハイライト定義全体を置き換えます。
既存のプロパティ(例えば fg)を維持するには、オーバーライドに含めるか vim.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, })

lua/monoglow/groups/base.lua および lua/monoglow/groups/treesitter.lua を参照してください。 利用可能なすべてのハイライトグループが記載されています。

🍭 エクストラ

GhosttyKittyHelixVimVS CodeWezTerm、およびZed向けの追加カラ―設定はextras/にあります。 使用するには、それぞれのドキュメントを参照してください。

ターミナルカラー

Terminal Colors

☀️ ライトテーマ

ライトバリアントも用意しており、好みの方におすすめです。

Monoglow Light screenshot

🔥 コントリビュート

プルリクエストは歓迎します。

概要

カラースキームの構築にあたり、slugbyte/lackluster.nvim の「色」で気に入った部分を取り入れ、 Aliqyan-21/darkvoid.nvim の素晴らしいグローと明るい演算子の要素を加え、 コード構造には folke/tokyonight.nvim を使用しました。

ライセンス

本プロジェクトは Apache License, Version 2.0 の下でライセンスされています。詳細は LICENSE ファイルを参照してください。

サードパーティーに関する謝辞

帰属および詳細については、NOTICE ファイルをご参照ください。

--- Tranlated By Open Ai Tx | Last indexed: 2026-05-24 ---