Dev_theme
Nvim :help
頁面,從 原始碼 使用 tree-sitter-vimdoc 解析器 產生。
Nvim 色彩配置指南
開發 Nvim 預設色彩配置的樣式指南。
設計
具有「Neovim 品牌」風格,也就是說,主要以「綠藍色」為主,外加一或兩種顏色保留給偶爾需要使用者注意的情況。
透過深色和淺色調色盤的交換,適用於深色和淺色背景。
具有可用性,也就是說,為常見物件提供足夠的視覺回饋。
調色盤
有兩個獨立的調色盤:深色和淺色。它們都包含相同的顏色集,分別以 NvimDark*
和 NvimLight*
顏色匯出。
深色調色盤用於深色配色方案的背景和淺色配色方案的前景;反之亦然。這在不至於太過突出的情況下,引入可辨識的視覺系統。
調色盤的實際計算應在感知均勻的色彩空間中完成。Oklch 是一個不錯的選擇。
每個調色盤都有以下顏色(描述適用於深色背景;淺色背景則相反)
四種色調的「冷」灰色,用於一般使用者介面。
六種顏色足以提供終端機顏色:紅色、黃色、綠色、青色、藍色、洋紅色。它們應具有(合理地)相似的亮度和彩度,以使其在視覺上連貫。亮度應盡可能與調色盤的基本灰色(用於
hl-Normal)相等。它們應具有(合理地)不同的色調,以使其在視覺上可區分。
對於 16 色
不使用灰色,而是以終端機模擬器的前景和背景顏色取代。
高亮群組
使用
根據設計,將灰色陰影用於一般使用者介面。
將粗體文字用於關鍵字(Statement
高亮群組)。這是增加顏色辨識障礙人士易讀性的一個重要選擇,因為它不依賴實際顏色。
洋紅色非常小心地使用 (如果有的話)。
在 16 種顏色的情況下
依賴於「背景顏色可以用作背景;其他顏色可以用作前景」的假設。這表示在任何前景/背景組合中,都應該有背景和一個非背景顏色。
根據正常背景是淺色還是深色,使用 0 (黑色) 或 15 (亮白色) 作為非灰色背景的前景。