From dc99e9606f27ceb3236f55c9e4ad62f06f778a39 Mon Sep 17 00:00:00 2001 From: Fernando Schauenburg Date: Tue, 8 Feb 2022 20:24:25 +0100 Subject: [PATCH] vim: configure vim-colors-solarized like other plugins --- config/nvim/lua/fs/config/vim-colors-solarized.lua | 11 +++++++++++ config/nvim/lua/fs/plugins.lua | 13 +++++-------- 2 files changed, 16 insertions(+), 8 deletions(-) create mode 100644 config/nvim/lua/fs/config/vim-colors-solarized.lua diff --git a/config/nvim/lua/fs/config/vim-colors-solarized.lua b/config/nvim/lua/fs/config/vim-colors-solarized.lua new file mode 100644 index 0000000..e2b252d --- /dev/null +++ b/config/nvim/lua/fs/config/vim-colors-solarized.lua @@ -0,0 +1,11 @@ +local config = function() + vim.cmd [[ + silent! colorscheme solarized + highlight Normal ctermbg=NONE " transparent background + highlight NonText cterm=NONE ctermfg=10 " subtle EOL symbols + highlight Whitespace cterm=NONE ctermfg=9 " orange listchars + ]] +end + +return { config = config } + diff --git a/config/nvim/lua/fs/plugins.lua b/config/nvim/lua/fs/plugins.lua index 6a56392..36408bd 100644 --- a/config/nvim/lua/fs/plugins.lua +++ b/config/nvim/lua/fs/plugins.lua @@ -2,11 +2,14 @@ local plugins = function(use) use 'wbthomason/packer.nvim' -- Visuals ---------------------------------------------------------------- - use 'altercation/vim-colors-solarized' + use { + 'altercation/vim-colors-solarized', + config = [[require'fs.config.vim-colors-solarized'.config()]], + } use 'kyazdani42/nvim-web-devicons' use { 'nvim-lualine/lualine.nvim', - config = [[require'fs.config.lualine'.config()]] + config = [[require'fs.config.lualine'.config()]], } -- Navigation ------------------------------------------------------------- @@ -54,12 +57,6 @@ local plugins = function(use) 'vim-scripts/srec.vim', config = [[require'fs.config.srec'.config()]], } - - vim.cmd([[ - silent! colorscheme solarized - highlight NonText cterm=NONE ctermfg=10 " subtle EOL symbols - highlight Whitespace cterm=NONE ctermfg=9 " orange listchars - ]]) end local packer = function()