From 5c44978f4723aec8037fa04c0fbe3df43eb11dfc Mon Sep 17 00:00:00 2001 From: siduck76 Date: Sun, 25 Apr 2021 11:57:24 +0530 Subject: [PATCH] bufferline: add highlights --- lua/bufferline/lua.lua | 49 ++++++++++++++++++++++++++---------------- lua/treesitter/lua.lua | 5 +++-- 2 files changed, 33 insertions(+), 21 deletions(-) diff --git a/lua/bufferline/lua.lua b/lua/bufferline/lua.lua index b94440e..902cb1a 100644 --- a/lua/bufferline/lua.lua +++ b/lua/bufferline/lua.lua @@ -1,6 +1,10 @@ vim.o.termguicolors = true --- colors for active , inactive uffer tabs +-- colors + +local bar_fg = "#565c64" +local activeBuffer_fg = "#c8ccd4" + require "bufferline".setup { options = { buffer_close_icon = "", @@ -18,40 +22,47 @@ require "bufferline".setup { }, highlights = { background = { - guifg = comment_fg, + guifg = bar_fg, guibg = "#1e222a" }, fill = { - guifg = comment_fg, + guifg = bar_fg, guibg = "#1e222a" }, + + -- focused window buffer_selected = { - guifg = normal_fg, - guibg = "#282c34", + guifg = activeBuffer_fg, + guibg = "#353b45", gui = "bold" }, + separator_selected = { + guifg = "#353b45", + guibg = "#353b45" + }, + + -- unfocused opened window buffer_visible = { - guifg = "#3e4451", - guibg = "#1e222a" + guifg = "#9298a0", + guibg = "#282c34" }, separator_visible = { - guifg = "#1e222a", - guibg = "#1e222a" - }, - separator_selected = { - guifg = "#1e222a", - guibg = "#1e222a" + guifg = "#282c34", + guibg = "#282c34" }, + separator = { guifg = "#1e222a", guibg = "#1e222a" }, + indicator_selected = { guifg = "#1e222a", guibg = "#1e222a" }, + modified_selected = { - guifg = string_fg, + guifg = bar_fg, guibg = "#353b45" } } @@ -59,15 +70,15 @@ require "bufferline".setup { local opt = {silent = true} +local map = vim.api.nvim_set_keymap vim.g.mapleader = " " --command that adds new buffer and moves to it -vim.api.nvim_command "com -nargs=? -complete=file_in_path New badd | blast" -vim.api.nvim_set_keymap("n", "", [[tabnew]], opt) +map("n", "", [[tabnew]], opt) --removing a buffer -vim.api.nvim_set_keymap("n", "", [[bdelete]], opt) +map("n", "", [[bdelete]], opt) -- tabnew and tabprev -vim.api.nvim_set_keymap("n", "", [[BufferLineCycleNext]], opt) -vim.api.nvim_set_keymap("n", "", [[BufferLineCyclePrev]], opt) +map("n", "", [[BufferLineCycleNext]], opt) +map("n", "", [[BufferLineCyclePrev]], opt) diff --git a/lua/treesitter/lua.lua b/lua/treesitter/lua.lua index 274668b..701a27e 100644 --- a/lua/treesitter/lua.lua +++ b/lua/treesitter/lua.lua @@ -7,11 +7,12 @@ ts_config.setup { "css", "bash", "lua", - "json" + "json", + "python" -- "cpp", -- "rust", - -- "python" }, + highlight = { enable = true, use_languagetree = true