From 15d724c7387d01515fd96dad182ef2226a928dc5 Mon Sep 17 00:00:00 2001 From: Michael Chris Lopez Date: Sun, 7 Nov 2021 10:05:17 +0800 Subject: [PATCH] feat: support randombones palette, lightline and lualine --- autoload/lightline/colorscheme/randombones.vim | 1 + colors/randombones.vim | 8 ++++---- lua/lualine/themes/randombones.lua | 1 + lua/randombones/init.lua | 1 + lua/randombones/palette.lua | 1 + 5 files changed, 8 insertions(+), 4 deletions(-) create mode 100644 autoload/lightline/colorscheme/randombones.vim create mode 100644 lua/lualine/themes/randombones.lua create mode 100644 lua/randombones/init.lua create mode 100644 lua/randombones/palette.lua diff --git a/autoload/lightline/colorscheme/randombones.vim b/autoload/lightline/colorscheme/randombones.vim new file mode 100644 index 0000000..b57d38c --- /dev/null +++ b/autoload/lightline/colorscheme/randombones.vim @@ -0,0 +1 @@ +let g:lightline#colorscheme#randombones#palette = g:lightline#colorscheme#{g:randombones.name}#palette diff --git a/colors/randombones.vim b/colors/randombones.vim index 073a724..78608c6 100644 --- a/colors/randombones.vim +++ b/colors/randombones.vim @@ -7,9 +7,9 @@ else let s:index = rand() % len(s:colorschemes) endif -let s:color = s:colorschemes[s:index] -if exists('s:color.background') - call zenbones#setup_colorscheme(s:color.name, s:color.background) +let g:randombones = s:colorschemes[s:index] +if exists('g:randombones.background') + call zenbones#setup_colorscheme(g:randombones.name, g:randombones.background) else - call zenbones#setup_colorscheme(s:color.name) + call zenbones#setup_colorscheme(g:randombones.name) end diff --git a/lua/lualine/themes/randombones.lua b/lua/lualine/themes/randombones.lua new file mode 100644 index 0000000..a879348 --- /dev/null +++ b/lua/lualine/themes/randombones.lua @@ -0,0 +1 @@ +return require("lualine.themes." .. vim.g.randombones.name) diff --git a/lua/randombones/init.lua b/lua/randombones/init.lua new file mode 100644 index 0000000..bc9aa9c --- /dev/null +++ b/lua/randombones/init.lua @@ -0,0 +1 @@ +return require(vim.g.randombones.name) diff --git a/lua/randombones/palette.lua b/lua/randombones/palette.lua new file mode 100644 index 0000000..3321cd5 --- /dev/null +++ b/lua/randombones/palette.lua @@ -0,0 +1 @@ +return require(vim.g.randombones.name .. ".palette")