{ pkgs, ... }: { # Shows buffers in a VSCode-style tab layout plugins = [ pkgs.vimPlugins.bufferline-nvim pkgs.vimPlugins.vim-bbye # Better closing of buffers ]; setup.bufferline = { options = { diagnostics = "nvim_lsp"; always_show_bufferline = false; separator_style = "slant"; offsets = [{ filetype = "NvimTree"; }]; }; }; lua = '' -- Move buffers vim.keymap.set("n", "L", ":BufferLineCycleNext", { silent = true }) vim.keymap.set("n", "H", ":BufferLineCyclePrev", { silent = true }) -- Kill buffer vim.keymap.set("n", "x", " :Bdelete", { silent = true }) ''; }