From 0d0c8343f3bf3be022a3b7d9d2ccb0769aae95f9 Mon Sep 17 00:00:00 2001 From: triethyl Date: Fri, 8 Aug 2025 11:36:00 -0400 Subject: neovim: improved working with buffers (and misc) --- pkgs/custom-neovim/config/lua/mappings.lua | 30 ++++++++++++++++++++---------- 1 file changed, 20 insertions(+), 10 deletions(-) (limited to 'pkgs/custom-neovim/config/lua/mappings.lua') diff --git a/pkgs/custom-neovim/config/lua/mappings.lua b/pkgs/custom-neovim/config/lua/mappings.lua index 1379973..da2cf17 100644 --- a/pkgs/custom-neovim/config/lua/mappings.lua +++ b/pkgs/custom-neovim/config/lua/mappings.lua @@ -7,8 +7,6 @@ vim.g.mapleader = ' ' -- Pickers mapkey("n", "f", "Open file picker", ":lua Snacks.picker.files()") mapkey("n", "l", "Open recent file picker", ":lua Snacks.picker.recent()") -mapkey("n", "b", "Open buffer picker", ":lua Snacks.picker.buffers()") -mapkey("n", "B", "Open buffer live grep picker", ":lua Snacks.picker.grep_buffers()") mapkey("n", "y", "Open clipboard history picker", ":lua Snacks.picker.cliphist()") mapkey("n", "/", "Open live grep picker", ":lua Snacks.picker.grep()") mapkey("n", "\\", "Open command palette", ":lua Snacks.picker.commands()") @@ -17,7 +15,11 @@ mapkey("n", "p", "Open picker picker", ":lua Snacks.picker.pickers() mapkey("n", "'", "Open last picker", ":lua Snacks.picker.resume()") mapkey("n", "", "Open smart picker", ":lua Snacks.picker.smart()") mapkey("n", "z", "Open zoxide picker", ":lua Snacks.picker.zoxide()") -mapkey("n", "T", "Open treesitter picker", ":Namu treesitter") +mapkey("n", "R", "Open treesitter picker", ":Namu treesitter") +mapkey("n", "k", "Open colorscheme picker", ":Namu colorscheme") + +-- Dropbar +mapkey("n", "j", "Open dropdown", ":lua require('dropbar.api').pick()") -- Tabs mapkey("n", "t", "Manage tabs", "") @@ -25,13 +27,21 @@ mapkey("n", "to", "Open new tab", ":tabnew") mapkey("n", "tc", "Close tab", ":tabclose") mapkey("n", "tt", "Go to next tab", ":tabnext") mapkey("n", "tT", "Go to previous tab", ":tabprev") -mapkey("n", "tr", "Rename current tab", function() - vim.ui.input({ prompt = "Rename tab: "}, function(input) - if input then - vim.cmd.TabRename(input) - end - end) -end) +-- mapkey("n", "tr", "Rename current tab", function() +-- vim.ui.input({ prompt = "Rename tab: "}, function(input) +-- if input then +-- vim.cmd.TabRename(input) +-- end +-- end) +-- end) + +-- Buffers +mapkey("n", "b", "Manage buffers", "") +mapkey("n", "bb", "Go to next buffer", ":bn") +mapkey("n", "bB", "Go to previous buffer", ":bp") +mapkey("n", "bc", "Delete current buffer", ":bd") +mapkey("n", "bp", "Open buffer picker", ":lua Snacks.picker.buffers()") +mapkey("n", "bg", "Open buffer live grep picker", ":lua Snacks.picker.grep_buffers()") -- Windows mapkey("n", "w", "Manage windows", "") -- cgit v1.2.3