diff options
-rw-r--r-- | lua/plugins.lua | 5 | ||||
-rw-r--r-- | lua/style.lua | 41 |
2 files changed, 43 insertions, 3 deletions
diff --git a/lua/plugins.lua b/lua/plugins.lua index 569646a..ce3a2f6 100644 --- a/lua/plugins.lua +++ b/lua/plugins.lua @@ -26,6 +26,11 @@ return require("packer").startup(function(use) } use { + "akinsho/bufferline.nvim", + tag = "v4.6.1", + } + + use { "lukas-reineke/indent-blankline.nvim", tag = "v3.5.3", config = function() diff --git a/lua/style.lua b/lua/style.lua index 307c89f..31fced5 100644 --- a/lua/style.lua +++ b/lua/style.lua @@ -22,8 +22,43 @@ require('lualine').setup({ theme = ayu_dark_lualine_theme, globalstatus = true, }, - tabline = { - lualine_a = { "buffers" } - } }) +local bufferline = require("bufferline") + +local selected_buffer_bg = "#1E2126" + +bufferline.setup { + options = { + style_preset = bufferline.style_preset.no_italic, + show_buffer_close_icons = false, + show_close_icon = false, + indicator = { + style = "none" + }, + diagnostics = "coc", + }, + highlights = { + buffer_selected = { + bg = selected_buffer_bg + }, + diagnostic_selected = { + bg = selected_buffer_bg + }, + hint_selected = { + bg = selected_buffer_bg + }, + info_selected = { + bg = selected_buffer_bg + }, + warning_selected = { + bg = selected_buffer_bg + }, + error_selected = { + bg = selected_buffer_bg + }, + indicator_selected = { + fg = ayu_colors.accent + } + } +} |