From a1ffd57e52e5925ec1f25f6cb7abac2e32ec1a51 Mon Sep 17 00:00:00 2001 From: Zoe Roux Date: Sat, 6 Jul 2024 23:31:31 +0700 Subject: [PATCH] Use default nvim background detection instead of lumen on startup --- modules/misc/nvim/lua/plugins/colorscheme.lua | 8 ++++++-- modules/misc/nvim/lua/settings.lua | 7 ------- 2 files changed, 6 insertions(+), 9 deletions(-) diff --git a/modules/misc/nvim/lua/plugins/colorscheme.lua b/modules/misc/nvim/lua/plugins/colorscheme.lua index 990119c..8968ae1 100644 --- a/modules/misc/nvim/lua/plugins/colorscheme.lua +++ b/modules/misc/nvim/lua/plugins/colorscheme.lua @@ -44,7 +44,11 @@ return { { "vimpostor/vim-lumen", - lazy = false, - priority = 1000, + event = "VeryLazy", + init = function() + -- keep vim's default behavior of checking the terminal's colors + -- Only use lumen to detect runtime changes (that's why VeryLazy is used). + vim.g.lumen_startup_overwrite = 0 + end }, } diff --git a/modules/misc/nvim/lua/settings.lua b/modules/misc/nvim/lua/settings.lua index 547dc2d..e40eb5b 100644 --- a/modules/misc/nvim/lua/settings.lua +++ b/modules/misc/nvim/lua/settings.lua @@ -113,10 +113,3 @@ vim.api.nvim_create_autocmd('TextYankPost', { }) end, }) - - -if vim.call("has", "wsl") == 1 then - -- Lumen takes 170ms on windows and I only use the windows laptop at work, with light mode. - vim.g.lumen_startup_overwrite = 0 - vim.opt.background = "light" -end