From efa84c2ee390598f24028dd5c1e4f3282accd646 Mon Sep 17 00:00:00 2001 From: Tomas Mirchev Date: Mon, 3 Nov 2025 06:26:00 +0200 Subject: [PATCH] update --- lua/core/options.lua | 6 +++--- lua/modules/theme.lua | 23 +++++++++++++++-------- 2 files changed, 18 insertions(+), 11 deletions(-) diff --git a/lua/core/options.lua b/lua/core/options.lua index 502b412..9b437b1 100644 --- a/lua/core/options.lua +++ b/lua/core/options.lua @@ -31,9 +31,9 @@ vim.opt.textwidth = 100 vim.opt.colorcolumn = '+0' vim.opt.signcolumn = 'no' -vim.opt.number = true -vim.opt.relativenumber = true -vim.opt.cursorline = true +vim.opt.number = false +vim.opt.relativenumber = false +vim.opt.cursorline = false vim.opt.ruler = false vim.opt.winborder = 'rounded' vim.opt.guicursor = 'n-v-i-c:block' diff --git a/lua/modules/theme.lua b/lua/modules/theme.lua index 6f3bbce..9f955a5 100644 --- a/lua/modules/theme.lua +++ b/lua/modules/theme.lua @@ -1,18 +1,20 @@ -local function load_theme() +local M = {} +function M.load_theme() require('invero').setup({ highlights = function(c, tool) c.bg_float = tool(152) return { ModeMsg = { fg = c.yellow, bg = c.none, bold = true }, WinSeparator = { fg = c.outline, bg = c.base }, - StatusLine = { fg = c.outline, bg = c.base }, - StatusLineNC = { fg = c.text, bg = c.base, bold = true }, - TabLine = { fg = c.muted, bg = c.none }, - TabLineSel = { fg = c.text, bg = c.none, bold = true }, - TabLineFill = { fg = c.outline_light, bg = c.none }, + StatusLine = { fg = c.outline, bg = c.base, bold = false }, + StatusLineNC = { fg = c.text, bg = c.base, bold = false }, + TabLine = { fg = c.muted, bg = c.black }, + TabLineSel = { fg = c.base, bg = c.black, bold = true }, + TabLineFill = { bg = c.black }, Pmenu = { fg = c.text, bg = c.surface }, PmenuSel = { fg = c.text, bg = c.accent_light }, QuickFixLine = { fg = c.accent, bg = c.none, bold = true }, + Special = { fg = c.syntax, bg = c.none, bold = false, italic = true }, ['@lsp'] = { fg = c.syntax, bg = c.none }, ['@variable'] = { fg = c.syntax, bg = c.none }, } @@ -24,10 +26,15 @@ local function load_theme() end vim.api.nvim_create_user_command('ReloadInvero', function() + package.loaded['invero'] = nil + package.loaded['modules.theme'] = nil + require('invero').invalidate_cache() - load_theme() + require('modules.theme').load_theme() end, {}) -load_theme() +M.load_theme() require('plugins.tabline').setup() + +return M