removed bufferline
This commit is contained in:
parent
66f880766a
commit
95f7054191
@ -26,20 +26,16 @@ keymap('n', '<C-l>', '<C-w>l')
|
|||||||
keymap('n', '<leader>w', ':w<CR>', { desc = "Save" })
|
keymap('n', '<leader>w', ':w<CR>', { desc = "Save" })
|
||||||
keymap('n', '<leader>q', ':q<CR>', { desc = "Quit" })
|
keymap('n', '<leader>q', ':q<CR>', { desc = "Quit" })
|
||||||
|
|
||||||
-- Buffer navigation (bufferline)
|
-- Buffer navigation (native)
|
||||||
keymap('n', '<leader>bp', '<cmd>BufferLineTogglePin<CR>', { desc = "Pin buffer" })
|
keymap('n', '<leader>1', '<cmd>buffer 1<CR>', { desc = "Go to buffer 1" })
|
||||||
keymap('n', '<leader>bP', '<cmd>BufferLineGroupClose ungrouped<CR>', { desc = "Close non-pinned" })
|
keymap('n', '<leader>2', '<cmd>buffer 2<CR>', { desc = "Go to buffer 2" })
|
||||||
keymap('n', '<leader>bo', '<cmd>BufferLineCloseOthers<CR>', { desc = "Close other buffers" })
|
keymap('n', '<leader>3', '<cmd>buffer 3<CR>', { desc = "Go to buffer 3" })
|
||||||
keymap('n', '<leader>bl', '<cmd>BufferLineCloseRight<CR>', { desc = "Close buffers to right" })
|
keymap('n', '<leader>4', '<cmd>buffer 4<CR>', { desc = "Go to buffer 4" })
|
||||||
keymap('n', '<leader>bh', '<cmd>BufferLineCloseLeft<CR>', { desc = "Close buffers to left" })
|
keymap('n', '<leader>5', '<cmd>buffer 5<CR>', { desc = "Go to buffer 5" })
|
||||||
keymap('n', '<leader>1', '<cmd>BufferLineGoToBuffer 1<CR>', { desc = "Go to buffer 1" })
|
|
||||||
keymap('n', '<leader>2', '<cmd>BufferLineGoToBuffer 2<CR>', { desc = "Go to buffer 2" })
|
|
||||||
keymap('n', '<leader>3', '<cmd>BufferLineGoToBuffer 3<CR>', { desc = "Go to buffer 3" })
|
|
||||||
keymap('n', '<leader>4', '<cmd>BufferLineGoToBuffer 4<CR>', { desc = "Go to buffer 4" })
|
|
||||||
keymap('n', '<leader>5', '<cmd>BufferLineGoToBuffer 5<CR>', { desc = "Go to buffer 5" })
|
|
||||||
keymap('n', '<leader>bd', '<cmd>bdelete<CR>', { desc = "Delete buffer" })
|
keymap('n', '<leader>bd', '<cmd>bdelete<CR>', { desc = "Delete buffer" })
|
||||||
keymap('n', '<S-l>', '<cmd>BufferLineCycleNext<CR>', { desc = "Next buffer" })
|
keymap('n', '<leader>bo', '<cmd>%bd|e#|bd#<CR>', { desc = "Close other buffers" })
|
||||||
keymap('n', '<S-h>', '<cmd>BufferLineCyclePrev<CR>', { desc = "Previous buffer" })
|
keymap('n', '<S-l>', '<cmd>bnext<CR>', { desc = "Next buffer" })
|
||||||
|
keymap('n', '<S-h>', '<cmd>bprevious<CR>', { desc = "Previous buffer" })
|
||||||
|
|
||||||
-- Terminal (toggleterm)
|
-- Terminal (toggleterm)
|
||||||
keymap('n', '<leader>tf', '<cmd>ToggleTerm direction=float<CR>', { desc = "Float terminal" })
|
keymap('n', '<leader>tf', '<cmd>ToggleTerm direction=float<CR>', { desc = "Float terminal" })
|
||||||
|
|||||||
@ -70,59 +70,6 @@ return {
|
|||||||
end,
|
end,
|
||||||
},
|
},
|
||||||
|
|
||||||
-- Bufferline (tab management)
|
|
||||||
{
|
|
||||||
"akinsho/bufferline.nvim",
|
|
||||||
version = "*",
|
|
||||||
dependencies = { "nvim-tree/nvim-web-devicons", "catppuccin/nvim" },
|
|
||||||
config = function()
|
|
||||||
require("bufferline").setup({
|
|
||||||
options = {
|
|
||||||
mode = "buffers",
|
|
||||||
themable = true,
|
|
||||||
numbers = "ordinal",
|
|
||||||
close_command = "bdelete! %d",
|
|
||||||
right_mouse_command = "bdelete! %d",
|
|
||||||
indicator = {
|
|
||||||
icon = "| ",
|
|
||||||
style = "icon",
|
|
||||||
},
|
|
||||||
buffer_close_icon = "",
|
|
||||||
modified_icon = "●",
|
|
||||||
close_icon = "",
|
|
||||||
left_trunc_marker = "",
|
|
||||||
right_trunc_marker = "",
|
|
||||||
diagnostics = "nvim_lsp",
|
|
||||||
diagnostics_indicator = function(count, level)
|
|
||||||
local icon = level:match("error") and " " or " "
|
|
||||||
return " " .. icon .. count
|
|
||||||
end,
|
|
||||||
offsets = {
|
|
||||||
{
|
|
||||||
filetype = "NvimTree",
|
|
||||||
text = "File Explorer",
|
|
||||||
highlight = "Directory",
|
|
||||||
separator = true,
|
|
||||||
},
|
|
||||||
},
|
|
||||||
color_icons = true,
|
|
||||||
show_buffer_icons = true,
|
|
||||||
show_buffer_close_icons = true,
|
|
||||||
show_close_icon = true,
|
|
||||||
show_tab_indicators = true,
|
|
||||||
separator_style = "slant",
|
|
||||||
always_show_bufferline = true,
|
|
||||||
hover = {
|
|
||||||
enabled = true,
|
|
||||||
delay = 200,
|
|
||||||
reveal = { "close" },
|
|
||||||
},
|
|
||||||
},
|
|
||||||
highlights = require("catppuccin.groups.integrations.bufferline").get(),
|
|
||||||
})
|
|
||||||
end,
|
|
||||||
},
|
|
||||||
|
|
||||||
-- Toggleterm (integrated terminal)
|
-- Toggleterm (integrated terminal)
|
||||||
{
|
{
|
||||||
"akinsho/toggleterm.nvim",
|
"akinsho/toggleterm.nvim",
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user