diff --git a/after/plugin/colors.lua b/after/plugin/colors.lua new file mode 100644 index 00000000..8b16cc13 --- /dev/null +++ b/after/plugin/colors.lua @@ -0,0 +1,15 @@ +require('rose-pine').setup { + disable_background = true, +} + +function ColorMyPencils(color) + color = color or 'rose-pine' + vim.cmd.colorscheme(color) + + vim.api.nvim_set_hl(0, 'Normal', { bg = 'none' }) + vim.api.nvim_set_hl(0, 'NormalFloat', { bg = 'none' }) +end + +ColorMyPencils() + +-- vim.cmd [[ ThematicRandom ]] diff --git a/lua/custom/plugins/themes/nordic.lua b/lua/custom/plugins/themes/nordic.lua new file mode 100644 index 00000000..600a3e47 --- /dev/null +++ b/lua/custom/plugins/themes/nordic.lua @@ -0,0 +1,28 @@ +return { + 'andersevenrud/nordic.nvim', + config = function() + -- The table used in this example contains the default settings. + -- Modify or remove these to your liking (this also applies to alternatives below): + require('nordic').colorscheme { + -- Underline style used for spelling + -- Options: 'none', 'underline', 'undercurl' + underline_option = 'none', + -- Italics for certain keywords such as constructors, functions, + -- labels and namespaces + italic = true, + -- Italic styled comments + italic_comments = false, + -- Minimal mode: different choice of colors for Tabs and StatusLine + minimal_mode = false, + -- Darker backgrounds for certain sidebars, popups, etc. + -- Options: true, false, or a table of explicit names + -- Supported: terminal, qf, vista_kind, packer, nvim-tree, telescope, whichkey + alternate_backgrounds = false, + -- Callback function to define custom color groups + -- See 'lua/nordic/colors/example.lua' for example defitions + custom_colors = function(c, s, cs) + return {} + end, + } + end, +} diff --git a/lua/custom/plugins/themes/rose-pine.lua b/lua/custom/plugins/themes/rose-pine.lua new file mode 100644 index 00000000..52145022 --- /dev/null +++ b/lua/custom/plugins/themes/rose-pine.lua @@ -0,0 +1,7 @@ +return { + 'rose-pine/neovim', + name = 'rose-pine', + config = function() + vim.cmd 'colorscheme rose-pine' + end, +} diff --git a/lua/custom/plugins/themes/vim-thematic.lua b/lua/custom/plugins/themes/vim-thematic.lua index de288695..515285ef 100644 --- a/lua/custom/plugins/themes/vim-thematic.lua +++ b/lua/custom/plugins/themes/vim-thematic.lua @@ -1,7 +1,7 @@ return { - "preservim/vim-thematic", - config = function() - vim.cmd([[ + 'preservim/vim-thematic', + config = function() + vim.cmd [[ let g:thematic#themes = { \ 'afterglow' : { \ 'typeface': 'FuraCode Nerd Font Mono Light', @@ -46,6 +46,8 @@ let g:thematic#themes = { \ }, \ 'noirbuddy' : { \ }, +\ 'nordic' : { +\ }, \ 'off' : { \ 'typeface': 'Cascadia Code Regular', \ }, @@ -81,6 +83,8 @@ let g:thematic#themes = { \ }, \ 'pinkmare' : { \ }, +\ 'rose-pine' : { +\ }, \ 'sacredforest' : { \ 'typeface': 'FuraCode Nerd Font Mono Light', \ }, @@ -116,7 +120,6 @@ let g:thematic#defaults = { \ } let g:thematic#theme_name = 'catppuccin' -]]) - end +]] + end, } -