feat: add vim.g.rose_pine_disable_float_background option

This commit is contained in:
mvllow 2021-12-03 09:45:20 -06:00
commit ce1a9d36e5
3 changed files with 9 additions and 2 deletions

View file

@ -3,6 +3,7 @@ local palette = require('rose-pine.palette')
local config = { local config = {
bold_vert_split = vim.g.rose_pine_bold_verical_split_line or false, bold_vert_split = vim.g.rose_pine_bold_verical_split_line or false,
no_background = vim.g.rose_pine_disable_background or false, no_background = vim.g.rose_pine_disable_background or false,
no_float_background = vim.g.rose_pine_disable_float_background or false,
no_italics = vim.g.rose_pine_disable_italics or false, no_italics = vim.g.rose_pine_disable_italics or false,
colors = { colors = {
punctuation = palette.subtle, punctuation = palette.subtle,

View file

@ -3,6 +3,7 @@ local p = require('rose-pine.palette')
-- TODO: Refactor `maybe` logic -- TODO: Refactor `maybe` logic
local maybe_base = p.base local maybe_base = p.base
local maybe_surface = p.surface
local maybe_italic = 'italic' local maybe_italic = 'italic'
local maybe_bold_vert_split = { fg = p.overlay } local maybe_bold_vert_split = { fg = p.overlay }
@ -14,6 +15,10 @@ if config.no_background then
maybe_base = p.none maybe_base = p.none
end end
if config.no_float_background then
maybe_surface = p.none
end
if config.no_italics then if config.no_italics then
maybe_italic = nil maybe_italic = nil
end end
@ -48,8 +53,8 @@ local theme = {
MoreMsg = { fg = p.iris }, MoreMsg = { fg = p.iris },
NonText = { fg = p.inactive }, NonText = { fg = p.inactive },
Normal = { fg = p.text, bg = maybe_base }, Normal = { fg = p.text, bg = maybe_base },
NormalFloat = { fg = p.text, bg = p.surface }, NormalFloat = { fg = p.text, bg = maybe_surface },
Pmenu = { fg = p.subtle, bg = p.surface }, Pmenu = { fg = p.subtle, bg = maybe_surface },
PmenuSbar = { bg = p.overlay }, PmenuSbar = { bg = p.overlay },
PmenuSel = { fg = p.text, bg = p.overlay }, PmenuSel = { fg = p.text, bg = p.overlay },
PmenuThumb = { bg = p.inactive }, PmenuThumb = { bg = p.inactive },

View file

@ -79,6 +79,7 @@ vim.g.rose_pine_variant = 'dawn'
vim.g.rose_pine_bold_vertical_split_line = true vim.g.rose_pine_bold_vertical_split_line = true
vim.g.rose_pine_disable_background = false vim.g.rose_pine_disable_background = false
vim.g.rose_pine_disable_float_background = false
vim.g.rose_pine_disable_italics = false vim.g.rose_pine_disable_italics = false
local p = require('rose-pine.palette') local p = require('rose-pine.palette')