From 051d08df297f3a08e5850739ed93e1e536ed0032 Mon Sep 17 00:00:00 2001 From: Robert Günzler Date: Wed, 30 Apr 2025 13:15:05 +0200 Subject: vim: dark/light switcher MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Robert Günzler --- .vim/lua/internal/plugins/colorschemes.lua | 54 ++++++++++++++++++++++++++++-- 1 file changed, 51 insertions(+), 3 deletions(-) (limited to '.vim/lua') diff --git a/.vim/lua/internal/plugins/colorschemes.lua b/.vim/lua/internal/plugins/colorschemes.lua index 9371229..e533ebb 100644 --- a/.vim/lua/internal/plugins/colorschemes.lua +++ b/.vim/lua/internal/plugins/colorschemes.lua @@ -1,11 +1,59 @@ return { { enabled = false, - 'xero/evangelion.nvim', + 'olivercederborg/poimandres.nvim', lazy = false, - priority = 1000, config = function() - vim.cmd('colorscheme evangelion') + require('poimandres').setup({ + disable_background = true, + -- dim_nc_background = true, + }) + end, + -- optionally set the colorscheme within lazy config + -- init = function() + -- vim.cmd('colorscheme poimandres') + -- end, + }, + { + enabled = true, + 'https://github.com/slugbyte/lackluster.nvim', + lazy = true, + config = function() + local lackluster = require('lackluster') + lackluster.setup({ + tweak_color = { + lack = '#70649a', + -- luster = '#ff0000', + }, + tweak_syntax = { + comment = lackluster.color.gray6, + }, + tweak_background = { + normal = 'none', + }, + tweak_highlight = { + ['@markup.heading'] = { + fg = '#ffffff', + }, + ['@comment'] = { + italic = true, + }, + }, + tweak_ui = { + enable_end_of_buffer = true, + }, + }) + end, + init = function() + vim.g.darkmode_colorscheme_dark = 'lackluster' + end, + }, + { + enabled = true, + 'https://github.com/elaijuh/acme.nvim', + lazy = true, + init = function() + vim.g.darkmode_colorscheme_light = 'acme' end, }, } -- cgit 1.4.1