From e9641eed18f00ccce644599a56591477444481d7 Mon Sep 17 00:00:00 2001 From: Jelle Spreeuwenberg Date: Wed, 8 Jul 2026 09:41:05 +0200 Subject: [PATCH] feat: remove neovim bufferline --- .../capabilities/neovim/_kanagawa-theme.nix | 8 ---- modules/capabilities/neovim/default.nix | 1 - .../neovim/lua-config/lua/options.lua | 2 + .../neovim/lua-config/lua/plugins/ui.lua | 37 ------------------- 4 files changed, 2 insertions(+), 46 deletions(-) diff --git a/modules/capabilities/neovim/_kanagawa-theme.nix b/modules/capabilities/neovim/_kanagawa-theme.nix index 31dd8fc..6cbcc7a 100644 --- a/modules/capabilities/neovim/_kanagawa-theme.nix +++ b/modules/capabilities/neovim/_kanagawa-theme.nix @@ -48,14 +48,6 @@ NormalFloat = { fg = theme.ui.float.fg, bg = theme.ui.float.bg }, WinBar = { fg = theme.ui.fg_dim, bg = "NONE" }, WinBarNC = { fg = theme.ui.nontext, bg = theme.ui.bg_dim }, - - BufferLineFill = { bg = theme.ui.bg_m3 }, - BufferLineBackground = { fg = theme.ui.fg_dim, bg = theme.ui.bg_m3 }, - BufferLineBufferSelected = { fg = theme.ui.fg, bg = theme.ui.bg, bold = true }, - BufferLineModified = { fg = theme.vcs.changed, bg = theme.ui.bg_m3 }, - BufferLineModifiedSelected = { fg = theme.vcs.changed, bg = theme.ui.bg }, - BufferLineDiagnostic = { fg = theme.ui.nontext, bg = theme.ui.bg_m3 }, - BufferLineDiagnosticSelected = { fg = theme.ui.fg_dim, bg = theme.ui.bg }, } end, }) diff --git a/modules/capabilities/neovim/default.nix b/modules/capabilities/neovim/default.nix index 696e914..93bf155 100644 --- a/modules/capabilities/neovim/default.nix +++ b/modules/capabilities/neovim/default.nix @@ -118,7 +118,6 @@ in lazy = true; data = with pkgs.vimPlugins; [ lualine-nvim - bufferline-nvim gitsigns-nvim zen-mode-nvim which-key-nvim diff --git a/modules/capabilities/neovim/lua-config/lua/options.lua b/modules/capabilities/neovim/lua-config/lua/options.lua index 0c299e7..c593e3c 100644 --- a/modules/capabilities/neovim/lua-config/lua/options.lua +++ b/modules/capabilities/neovim/lua-config/lua/options.lua @@ -12,6 +12,7 @@ vim.o.number = true vim.o.mouse = "a" vim.o.showmode = false +vim.o.showtabline = 0 vim.opt.shortmess:append("Wc") @@ -49,6 +50,7 @@ vim.o.confirm = true vim.keymap.set("n", "", "nohlsearch") vim.keymap.set("n", "q", vim.diagnostic.setloclist, { desc = "Open diagnostic [Q]uickfix list" }) +vim.keymap.set("n", "bd", "bdelete", { desc = "[B]uffer [D]elete" }) vim.keymap.set("t", "", "", { desc = "Exit terminal mode" }) diff --git a/modules/capabilities/neovim/lua-config/lua/plugins/ui.lua b/modules/capabilities/neovim/lua-config/lua/plugins/ui.lua index 773d53b..b5a81ec 100644 --- a/modules/capabilities/neovim/lua-config/lua/plugins/ui.lua +++ b/modules/capabilities/neovim/lua-config/lua/plugins/ui.lua @@ -65,43 +65,6 @@ require("lz.n").load({ }) end, }, - { - "bufferline.nvim", - event = "VimEnter", - before = function() - require("lz.n").trigger_load("mini.nvim") - end, - after = function() - require("bufferline").setup({ - options = { - mode = "buffers", - numbers = "none", - diagnostics = "nvim_lsp", - diagnostics_indicator = function(count, level) - local icon = level:match("error") and " " or level:match("warning") and " " or " " - return " " .. icon .. count - end, - always_show_bufferline = true, - show_buffer_close_icons = false, - show_close_icon = false, - separator_style = "thin", - sort_by = "insert_after_current", - offsets = { - { - filetype = "minifiles", - text = "Files", - separator = true, - }, - }, - }, - }) - - vim.keymap.set("n", "", "BufferLineCycleNext", { desc = "[B]uffer [N]ext" }) - vim.keymap.set("n", "", "BufferLineCyclePrev", { desc = "[B]uffer [P]revious" }) - vim.keymap.set("n", "bb", "BufferLinePick", { desc = "[B]uffer [B]rowse" }) - vim.keymap.set("n", "bd", "bdelete", { desc = "[B]uffer [D]elete" }) - end, - }, { "gitsigns.nvim", event = { "BufReadPre", "BufNewFile" },