From 7978aa21c9a7e829914faff82530bbee140bfd4e Mon Sep 17 00:00:00 2001 From: Jake Ginesin Date: Sat, 11 Jan 2025 04:41:35 -0500 Subject: [PATCH] 210 current 2025-01-11 04:41:26 25.05.20241217.d3c42f1 6.6.66 * --- home/programs/nvim/.default.nix.swp | Bin 12288 -> 0 bytes home/programs/nvim/default.nix | 8 +-- home/programs/nvim/plugins/barbar.lua | 76 ++++++++++++++++++++ home/programs/nvim/plugins/bufferline.lua | 80 ---------------------- 4 files changed, 80 insertions(+), 84 deletions(-) delete mode 100644 home/programs/nvim/.default.nix.swp create mode 100644 home/programs/nvim/plugins/barbar.lua delete mode 100644 home/programs/nvim/plugins/bufferline.lua diff --git a/home/programs/nvim/.default.nix.swp b/home/programs/nvim/.default.nix.swp deleted file mode 100644 index a9019791a1c3011af29b106379cb6f64e4fac286..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12288 zcmeI2O^6gn6vu1z8ZU8HQ3(+Znk<9_LiA8QQ{7Y9o~pLGdUuD- zAb2r%Z-L;&LkI+tLxMrbF;^jY3CS@Yy(jUKfAvSE*ROGp%4_zw&DMMMUcG<48g|)= zkA8CD5%2&1cN6b)n|%FKmunH87pqyQ-}LxIvI!8?1{@wbm1^_~m!hxvj1 zAJ3RXW>SC@AO%PPQh*d71xNu>fE0L@6ma<*yM}_cHAS6n-gA$=n;+>#3XlS%04YEU zkOHItDL@L40;B*bKnjooFQEedzxKcEVC=V@SUmp!-~Ro7cOPRvgCD@R;5N7gZh%k0 z0k9kVvzM{I!C&AW_zC<7z6NW+01YmI<6s^f2Csu{;L#q&{ss5Jui!iI6}S$r0tG$* zhrmIw4?Nt>*d6da_y&9lmce;&25|6j7h?~=AK)&y0VbdTAAvW)ey|Jd1iz#H`@rjP z&uc*sDL@L40;B*bKnjooq`*s|z+^IEoKKeUjq?RA*PRvb8l9+=pW>N{!$f5g15RpJ z@Gw$Zxe)hFm+)&No-6f4Kh?+a&jRST5uCYLigO5osd-kWN*7UFCW*9}(lX3SF%7_Z z?SaIxu=oo6#n!2PgZc1VN+s0u^B{iE_&k}XEoeqLev!_~O~rId@#etWgHEw+DKDBr z+CkrpM%V*syP|dTbbZ=lwwTA6m9fz(9lB>EnL2FRn=PhE&DcC6fj0%6U2h{Vpr!g% zPFD2*uVh`5aWIgp3hh=j<9Q~vu;Z?4XOjarlq1>tdV{|%?ISkLiQZdNZpibMv0ioBscti;L}czO@mTDswnQp_O9LoU7_cB7EIURlJMk^bjvD)@wpF1C=CaGbMZ; zXG>Yfh2d#~o5$+4Y7yfoPbVwQ>m8b&^Hbb^V)XbtR>V)9', 'BufferPrevious', opts) +map('n', '', 'BufferNext', opts) + +-- Re-order to previous/next +map('n', '', 'BufferMovePrevious', opts) +map('n', '>', 'BufferMoveNext', opts) + +-- Goto buffer in position... +map('n', '', 'BufferGoto 1', opts) +map('n', '', 'BufferGoto 2', opts) +map('n', '', 'BufferGoto 3', opts) +map('n', '', 'BufferGoto 4', opts) +map('n', '', 'BufferGoto 5', opts) +map('n', '', 'BufferGoto 6', opts) +map('n', '', 'BufferGoto 7', opts) +map('n', '', 'BufferGoto 8', opts) +map('n', '', 'BufferGoto 9', opts) +map('n', '', 'BufferLast', opts) + +-- Pin/unpin buffer +map('n', '', 'BufferPin', opts) + +-- Goto pinned/unpinned buffer +-- :BufferGotoPinned +-- :BufferGotoUnpinned + +-- Close buffer +map('n', '', 'BufferClose', opts) + +-- Wipeout buffer +-- :BufferWipeout + +-- Close commands +-- :BufferCloseAllButCurrent +-- :BufferCloseAllButPinned +-- :BufferCloseAllButCurrentOrPinned +-- :BufferCloseBuffersLeft +-- :BufferCloseBuffersRight + +-- Magic buffer-picking mode +map('n', '', 'BufferPick', opts) +map('n', '', 'BufferPickDelete', opts) + +-- Sort automatically by... +map('n', 'bb', 'BufferOrderByBufferNumber', opts) +map('n', 'bn', 'BufferOrderByName', opts) +map('n', 'bd', 'BufferOrderByDirectory', opts) +map('n', 'bl', 'BufferOrderByLanguage', opts) +map('n', 'bw', 'BufferOrderByWindowNumber', opts) + +-- Other: +-- :BarbarEnable - enables barbar (enabled by default) +-- :BarbarDisable - very bad command, should never be used + +vim.g.barbar_auto_setup = false -- disable auto-setup + +require'barbar'.setup { + -- Enable/disable animations + animation = true, + + -- Automatically hide the tabline when there are this many buffers left. + -- Set to any value >=0 to enable. + auto_hide = false, + + -- Enable/disable current/total tabpages indicator (top right corner) + tabpages = true, + + -- Enables/disable clickable tabs + -- - left-click: go to buffer + -- - middle-click: delete buffer + clickable = true, +} diff --git a/home/programs/nvim/plugins/bufferline.lua b/home/programs/nvim/plugins/bufferline.lua deleted file mode 100644 index 7a47566..0000000 --- a/home/programs/nvim/plugins/bufferline.lua +++ /dev/null @@ -1,80 +0,0 @@ --- Ensure bufferline configuration exists -local bufferline = vim.g.bufferline or {} - --- Enable/disable animations -bufferline.animation = true - --- Enable/disable auto-hiding the tab bar when there is a single buffer --- bufferline.auto_hide = false - --- Enable/disable current/total tabpages indicator (top right corner) -bufferline.tabpages = true - --- Enable/disable close button -bufferline.closable = true - --- Enable/disable clickable tabs --- - left-click: go to buffer --- - middle-click: delete buffer -bufferline.clickable = true - --- Exclude buffers from the tabline --- bufferline.exclude_ft = { 'javascript' } --- bufferline.exclude_name = { 'package.json' } - --- Enable/disable icons --- Options: 'buffer_number', 'numbers', 'both', 'buffer_number_with_icon' -bufferline.icons = true - --- Use nvim-web-devicons colors if false -bufferline.icon_custom_colors = false - --- Configure icons on the bufferline -bufferline.icon_separator_active = '▎' -bufferline.icon_separator_inactive = '▎' -bufferline.icon_close_tab = '' -bufferline.icon_close_tab_modified = '●' -bufferline.icon_pinned = '車' - --- Configure buffer insertion position -bufferline.insert_at_start = false -bufferline.insert_at_end = false - --- Set maximum padding width -bufferline.maximum_padding = 4 - --- Set maximum buffer name length -bufferline.maximum_length = 30 - --- Enable semantic letters for buffer-pick mode -bufferline.semantic_letters = true - --- Define buffer letters order for buffer-pick mode -bufferline.letters = 'asdfjkl;ghnmxcvbziowerutyqpASDFJKLGHNMXCVBZIOWERUTYQP' - --- Set name for unnamed buffers -bufferline.no_name_title = nil - --- Mappings -vim.keymap.set('n', '', 'BufferPrevious', { silent = true }) -vim.keymap.set('n', '', 'BufferNext', { silent = true }) -vim.keymap.set('n', '', 'BufferMovePrevious', { silent = true }) -vim.keymap.set('n', '>', 'BufferMoveNext', { silent = true }) -vim.keymap.set('n', '', 'BufferGoto 1', { silent = true }) -vim.keymap.set('n', '', 'BufferGoto 2', { silent = true }) -vim.keymap.set('n', '', 'BufferGoto 3', { silent = true }) -vim.keymap.set('n', '', 'BufferGoto 4', { silent = true }) -vim.keymap.set('n', '', 'BufferGoto 5', { silent = true }) -vim.keymap.set('n', '', 'BufferGoto 6', { silent = true }) -vim.keymap.set('n', '', 'BufferGoto 7', { silent = true }) -vim.keymap.set('n', '', 'BufferGoto 8', { silent = true }) -vim.keymap.set('n', '', 'BufferGoto 9', { silent = true }) -vim.keymap.set('n', '', 'BufferLast', { silent = true }) -vim.keymap.set('n', '', 'BufferPin', { silent = true }) -vim.keymap.set('n', '', 'BufferClose', { silent = true }) -vim.keymap.set('n', '', 'BufferPick', { silent = true }) -vim.keymap.set('n', 'bb', 'BufferOrderByBufferNumber', { silent = true }) -vim.keymap.set('n', 'bd', 'BufferOrderByDirectory', { silent = true }) -vim.keymap.set('n', 'bl', 'BufferOrderByLanguage', { silent = true }) -vim.keymap.set('n', 'bw', 'BufferOrderByWindowNumber', { silent = true }) -