summaryrefslogtreecommitdiff
path: root/lua/lv-galaxyline/init.lua
diff options
context:
space:
mode:
authorchristianchiarulli <[email protected]>2021-07-11 13:43:26 -0400
committerchristianchiarulli <[email protected]>2021-07-11 13:43:26 -0400
commit95190e9c34978a9365d8e8d8691a64edd1946e74 (patch)
tree4e9722fee2db23c40d81f5c948638571b7cfbcc0 /lua/lv-galaxyline/init.lua
parentc294f1fb022fbb7f60f9ef3cc300fd84de33dcf8 (diff)
use palettes when available for a colorscheme
Diffstat (limited to 'lua/lv-galaxyline/init.lua')
-rw-r--r--lua/lv-galaxyline/init.lua8
1 files changed, 6 insertions, 2 deletions
diff --git a/lua/lv-galaxyline/init.lua b/lua/lv-galaxyline/init.lua
index 34aff3b7..8c59ade5 100644
--- a/lua/lv-galaxyline/init.lua
+++ b/lua/lv-galaxyline/init.lua
@@ -5,8 +5,12 @@ local status_ok, gl = pcall(require, "galaxyline")
if not status_ok then
return
end
--- get my theme in galaxyline repo
-local colors = O.plugin.galaxyline.colors
+
+-- NOTE: if someone defines colors but doesn't have them then this will break
+local palette_status_ok, colors = pcall(require, O.colorscheme .. ".palette")
+if not palette_status_ok then
+ colors = O.plugin.galaxyline.colors
+end
local condition = require "galaxyline.condition"
local gls = gl.section