diff options
| author | Saumit <justsaumit@protonmail.com> | 2026-01-31 21:21:10 +0530 |
|---|---|---|
| committer | Saumit <justsaumit@protonmail.com> | 2026-01-31 21:21:10 +0530 |
| commit | 07fd93da1f2377d6fdc9e6dd59ea56db9a04bcc4 (patch) | |
| tree | 736b1914db16942e7065d86d5907b32a87d24377 /.config/nvim/lua/justsaumit/bufferline-config.lua | |
| parent | 4f3b467b9d33d0da2284da74a484f23750f1ea11 (diff) | |
stow: Using GNU Stow
Diffstat (limited to '.config/nvim/lua/justsaumit/bufferline-config.lua')
| -rw-r--r-- | .config/nvim/lua/justsaumit/bufferline-config.lua | 71 |
1 files changed, 0 insertions, 71 deletions
diff --git a/.config/nvim/lua/justsaumit/bufferline-config.lua b/.config/nvim/lua/justsaumit/bufferline-config.lua deleted file mode 100644 index 879c669..0000000 --- a/.config/nvim/lua/justsaumit/bufferline-config.lua +++ /dev/null @@ -1,71 +0,0 @@ ---Enable true color support for the terminal -vim.opt.termguicolors = true ---Protected call -local status, bufferline = pcall(require, "bufferline") -if not status then - return -end - -bufferline.setup { - options = { - mode = "buffers", - numbers = "none", - close_command = "bdelete! %d", - right_mouse_command = "bdelete! %d", - left_mouse_command = "buffer %d", - middle_mouse_command = nil, - indicator = { - icon = '▎', - style = 'icon', - }, - --buffer_close_icon = '', - buffer_close_icon = "", - modified_icon = '●', - close_icon = '', - -- close_icon = '', - left_trunc_marker = '', - right_trunc_marker = '', - max_name_length = 30, - max_prefix_length = 30, -- prefix used when a buffer is de-duplicated - tab_size = 22, - diagnostics = false, - diagnostics_update_in_insert = false, - offsets = { { filetype = "NvimTree", text = "", padding = 1 } }, - color_icons = true, - show_buffer_icons = true, - show_buffer_close_icons = true, - show_close_icon = true, - show_tab_indicators = true, - persist_buffer_sort = true, - separator_style = "thin", -- | "thick" | "thin" | slant, - enforce_regular_tabs = true, - always_show_bufferline = true, - -- name_formatter = function(buf) -- buf contains a "name", "path" and "bufnr" - -- -- remove extension from markdown files for example - -- if buf.name:match('%.md') then - -- return vim.fn.fnamemodify(buf.name, ':t:r') - -- end - -- end - } -} -local opts = { noremap = true, silent = true } -local keymap = vim.keymap.set -keymap("", "<Space>", "<Nop>", opts) -vim.g.mapleader = " " -vim.g.maplocalleader = " " - ---Leader+number -> tab change -for i = 1, 9 do - keymap("n", "<leader>" .. i, function() - require("bufferline").go_to_buffer(i, true) - end, opts) -end - ---Ctrl+W to close a buffer -keymap("n", "W", ":bdelete!<CR>", opts) - - ---Tab or Ctrl+Tab for Forward Cycle //terminals don't see a difference between <Tab> and <C-Tab> ---Shift+Tab for Backward Cycle -keymap("n", "<Tab>", ":BufferLineCycleNext<CR>", opts) -keymap("n", "<S-Tab>", ":BufferLineCyclePrev<CR>", opts) |
