From c3d766b09764145488d99ba2770f6826a0637191 Mon Sep 17 00:00:00 2001 From: kat Date: Mon, 25 Jul 2022 17:55:37 -0700 Subject: [PATCH] refactor: slightly nicer syntax --- home/vim/init.lua | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/home/vim/init.lua b/home/vim/init.lua index 7dff96c4..bccdeedc 100644 --- a/home/vim/init.lua +++ b/home/vim/init.lua @@ -272,13 +272,20 @@ require('bufferline').setup { } } -vim.cmd([[ -autocmd ColorScheme * highlight BufferLineFill guibg=#55505C -autocmd ColorScheme * highlight BufferLineBackground guibg=#55505C -autocmd ColorScheme * highlight BufferLineSeparator guifg=#55505C -autocmd ColorScheme * highlight BufferLineSeparatorSelected guifg=#55505C -autocmd ColorScheme * highlight BufferLineSeparatorVisible guifg=#55505C -]]) +local barColor = "#2F2F30" + +local highlightItems = { + BufferLineFill = "bg", + BufferLineBackground = "bg", + BufferLineSeparator = "fg", + BufferLineSeparatorSelected = "fg", + BufferLineSeparatorVisible = "fg", +} + +for item, ground in pairs(highlightItems) do + api.nvim_create_autocmd("ColorScheme", { + command = "highlight " .. item .. " gui" .. ground .. "=" .. barColor +}) end -- hop local hop = require'hop'