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
|
||||
|
||||
---@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 dim_nc_background boolean
|
||||
---@field disable_background boolean
|
||||
|
|
@ -40,6 +41,7 @@ local M = {}
|
|||
---@field groups Groups
|
||||
---@field highlight_groups table<string, any>
|
||||
local defaults = {
|
||||
variant = 'auto',
|
||||
dark_variant = 'main',
|
||||
bold_vert_split = 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
|
||||
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
|
||||
require('rose-pine').setup({
|
||||
--- @usage 'main' | 'moon'
|
||||
--- @usage 'auto'|'main'|'moon'|'dawn'
|
||||
variant = 'auto',
|
||||
--- @usage 'main'|'moon'|'dawn'
|
||||
dark_variant = 'main',
|
||||
bold_vert_split = false,
|
||||
dim_nc_background = false,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue