diff --git a/lua/ignoreConfig/colourConfig.lua.example b/lua/ignoreConfig/colourConfig.lua.example index 4adef56..3abf812 100644 --- a/lua/ignoreConfig/colourConfig.lua.example +++ b/lua/ignoreConfig/colourConfig.lua.example @@ -1,14 +1,5 @@ -local opts = { - name = "everforest", - opts = { - everforest, - kanagawa, - marterial, - } -} local everforest = { - name = "everforest", transparent = 0,--0, 1 or 2, least to most transparent } @@ -18,7 +9,23 @@ local kanagawa = { local marterial = { disable = { - background = true, + background = true, + } +} + +local rosepine = { + styles = { + transparency = true, + } +} + +local opts = { + name = "rose-pine", + opts = { + everforest=everforest, + kanagawa=kanagawa, + marterial=material, + rosepine=rosepine, } } diff --git a/lua/plugins/colourscheme.lua b/lua/plugins/colourscheme.lua index b77d5cf..60630d0 100644 --- a/lua/plugins/colourscheme.lua +++ b/lua/plugins/colourscheme.lua @@ -10,7 +10,7 @@ local material = { --vim.g.material_style = "palenight" material.setup({ lualine_style = "default", -- Lualine style ( can be 'stealth' or 'default' ) - disable = ignores[1], + disable = ignores.opts.material.disable, custom_highlights = { Comment = { fg = "#b7b0bf" }, LineNr = { fg = "#b7b0bf" }, @@ -54,7 +54,7 @@ local kanagawa = { theme = "lotus", compile = true, commentStyle = { italic = true }, - transparent = ignores.transparent, + transparent = ignores.opts.kanagawa.transparent, colors = { --palette = { -- -- change all usages of these colors @@ -96,7 +96,7 @@ local everforest = { local ignore = require('ignoreConfig.colourConfig'); everforest.setup({ background = "hard", - transparent_background_level = ignore.transparent, + transparent_background_level = ignore.opts.everforest.transparent, italics = true, }); @@ -113,17 +113,18 @@ local rosepine = { lazy = true, config = function() local rosepine = require("rose-pine"); + local ignore = require('ignoreConfig.colourConfig'); rosepine.setup({ variant = "moon", -- Options: "main", "moon", "dawn" dark_variant = "moon", - bold_vert_split = false, - dim_nc_background = false, - disable_background = false, - disable_float_background = false, - disable_italics = false, + styles = { + bold = true, + italic = true, + transparency = ignore.opts.rosepine.styles.transparency, + }, groups = { - background = "base", + --background = "base", panel = "surface", border = "highlight_low", comment = "muted",