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")