🎆 모노 글로우
대부분 단색 계열에 빛나는 효과를 더한 색상 테마입니다.
[!NOTE]
더 많은 📷 스크린샷 보기
✨ 특징
- 최신 Neovim
- 터미널 컬러 지원.
- ~대부분 주요~ 플러그인 지원 (아래 참조).
현재 제공되는 플러그인 및 추가 기능은 주로 제가 사용하는 것들이지만,
새 플러그인 제안이 있으면 이슈나 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를 참조하세요.
🪓 색상 및 하이라이트 그룹 재정의
하이라이트 그룹이 계산되는 방법:
colors는 구성에 따라 결정되며,config.on_colors(colors)를 사용해 재정의할 수 있습니다.- 이
colors를 사용하여 하이라이트 그룹이 생성됩니다. config.on_highlights(highlights, colors)를 사용해 하이라이트 그룹을 재정의할 수 있습니다.
colors와 highlights의 기본 값은
z,
lack,
void, 및
light 팔레트와
기본 하이라이트를 참조하세요.색상 변경하기
require("monoglow").setup({
-- Change the "glow" color
on_colors = function(colors)
colors.glow = "#fd1b7c"
end
})하이라이트 스타일 변경
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를 참조하세요.
🍭 추가 기능
Ghostty, Kitty, Helix, Vim, VS Code, WezTerm, Zed용 추가 색상 설정은 extras/에서 확인할 수 있습니다. 사용하려면 각 문서를 참조하세요.
터미널 색상
☀️ 라이트 테마
선호하는 사용자를 위해 라이트 버전도 제공됩니다.
🔥 기여
풀 리퀘스트는 환영합니다.
소개
이 색상 테마를 만들기 위해 slugbyte/lackluster.nvim의 "색상" 중 마음에 드는 모든 것을 가져왔고, Aliqyan-21/darkvoid.nvim의 빛나는 효과와 밝은 연산자들을 추가했으며, folke/tokyonight.nvim을 코드 구조에 활용했습니다.
라이선스
이 프로젝트는 Apache License, Version 2.0에 따라 라이선스가 부여되었습니다. 자세한 내용은 LICENSE 파일을 참조하세요.
제3자 감사
- 이 프로젝트의 일부 코드는 Apache License, Version 2.0 하에 라이선스된 tokyonight.nvim에서 파생되었습니다.
- 색상 및 배열에 대한 영감은 MIT 라이선스 하에 있는 lackluster.nvim과 darkvoid.nvim에서 받았습니다.
--- Tranlated By Open Ai Tx | Last indexed: 2026-05-24 ---