mirror of
https://github.com/rose-pine/neovim.git
synced 2025-10-15 12:38:53 +02:00
parent
7180324e90
commit
4830f687c3
6 changed files with 19 additions and 2 deletions
1
colors/rose-pine-dawn.lua
Normal file
1
colors/rose-pine-dawn.lua
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
require('rose-pine').colorscheme({ variant = 'dawn' })
|
||||||
1
colors/rose-pine-main.lua
Normal file
1
colors/rose-pine-main.lua
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
require('rose-pine').colorscheme({ variant = 'main' })
|
||||||
1
colors/rose-pine-moon.lua
Normal file
1
colors/rose-pine-moon.lua
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
require('rose-pine').colorscheme({ variant = 'moon' })
|
||||||
|
|
@ -31,7 +31,8 @@ local M = {}
|
||||||
---@field h6 string
|
---@field h6 string
|
||||||
|
|
||||||
---@class Config
|
---@class Config
|
||||||
---@field dark_variant 'main'|'moon'
|
---@field variant 'auto'|'main'|'moon'|'dawn'
|
||||||
|
---@field dark_variant 'main'|'moon'|'dawn'
|
||||||
---@field bold_vert_split boolean
|
---@field bold_vert_split boolean
|
||||||
---@field dim_nc_background boolean
|
---@field dim_nc_background boolean
|
||||||
---@field disable_background boolean
|
---@field disable_background boolean
|
||||||
|
|
@ -40,6 +41,7 @@ local M = {}
|
||||||
---@field groups Groups
|
---@field groups Groups
|
||||||
---@field highlight_groups table<string, any>
|
---@field highlight_groups table<string, any>
|
||||||
local defaults = {
|
local defaults = {
|
||||||
|
variant = 'auto',
|
||||||
dark_variant = 'main',
|
dark_variant = 'main',
|
||||||
bold_vert_split = false,
|
bold_vert_split = false,
|
||||||
dim_nc_background = false,
|
dim_nc_background = false,
|
||||||
|
|
|
||||||
|
|
@ -60,5 +60,15 @@ local variants = {
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if options.variant == 'main' then
|
||||||
|
return variants.main
|
||||||
|
end
|
||||||
|
if options.variant == 'moon' then
|
||||||
|
return variants.moon
|
||||||
|
end
|
||||||
|
if options.variant == 'dawn' then
|
||||||
|
return variants.dawn
|
||||||
|
end
|
||||||
|
|
||||||
return vim.o.background == 'light' and variants.dawn
|
return vim.o.background == 'light' and variants.dawn
|
||||||
or variants[options.dark_variant or 'main']
|
or variants[options.dark_variant or 'main']
|
||||||
|
|
|
||||||
|
|
@ -65,7 +65,9 @@ Variant respects `vim.o.background`, using dawn when light and `dark_variant` wh
|
||||||
|
|
||||||
```lua
|
```lua
|
||||||
require('rose-pine').setup({
|
require('rose-pine').setup({
|
||||||
--- @usage 'main' | 'moon'
|
--- @usage 'auto'|'main'|'moon'|'dawn'
|
||||||
|
variant = 'auto',
|
||||||
|
--- @usage 'main'|'moon'|'dawn'
|
||||||
dark_variant = 'main',
|
dark_variant = 'main',
|
||||||
bold_vert_split = false,
|
bold_vert_split = false,
|
||||||
dim_nc_background = false,
|
dim_nc_background = false,
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue