From f6c795b8e907a59aa1363dff3f1b70767da7d815 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Pankowski?= Date: Sat, 10 Jan 2026 12:41:46 +0100 Subject: [PATCH] nvim: change telescope keys --- nvim/.config/nvim/lua/plugins/snacks.lua | 2 +- nvim/.config/nvim/lua/plugins/telescope.lua | 39 +++++++++++++-------- 2 files changed, 25 insertions(+), 16 deletions(-) diff --git a/nvim/.config/nvim/lua/plugins/snacks.lua b/nvim/.config/nvim/lua/plugins/snacks.lua index b4dadee..1ea88a8 100644 --- a/nvim/.config/nvim/lua/plugins/snacks.lua +++ b/nvim/.config/nvim/lua/plugins/snacks.lua @@ -11,7 +11,7 @@ end local set = vim.keymap.set -set("n", "e", function() +set("n", "ea", function() Snacks.explorer() end, { desc = "File Explorer" }) diff --git a/nvim/.config/nvim/lua/plugins/telescope.lua b/nvim/.config/nvim/lua/plugins/telescope.lua index 4df80ab..d779707 100644 --- a/nvim/.config/nvim/lua/plugins/telescope.lua +++ b/nvim/.config/nvim/lua/plugins/telescope.lua @@ -30,14 +30,23 @@ if ok then set("n", "", function() require("telescope-frecency").start() end, { desc = "Telescope frecency" }) + set("n", ";", function() + require("telescope-frecency").start({ workspace = "CWD" }) + end, { desc = "Telescope frecency" }) set("n", "b", builtin.buffers, { desc = "Telescope buffers" }) set("n", "cc", builtin.commands, { desc = "Telescope commands" }) set("n", "ch", builtin.command_history, { desc = "Telescope command history" }) set("n", "cH", builtin.highlights, { desc = "Telescope highlights" }) - set("n", "d", builtin.diagnostics, { desc = "Telescope diagnostics" }) - set("n", "f", builtin.git_files, { desc = "Telescope git files" }) + set("n", "da", builtin.diagnostics, { desc = "Telescope diagnostics" }) + set("n", "ec", function() + builtin.find_files({ cwd = vim.fn.stdpath("config") }) + end, { desc = "Telescope nvim config files" }) + set("n", "ep", function() + builtin.find_files({ cwd = vim.fs.joinpath(vim.fn.stdpath("data"), "site") }) + end, { desc = "Telescope find files" }) + set("n", "fa", builtin.git_files, { desc = "Telescope nvim package files" }) set("n", "F", builtin.find_files, { desc = "Telescope find files" }) - set("n", "xF", function() + set("n", "fh", function() builtin.find_files({ hidden = true }) end, { desc = "Telescope find files (hidden)" }) set("n", "gB", builtin.git_branches, { desc = "Telescope git branches" }) @@ -45,32 +54,32 @@ if ok then set("n", "gC", builtin.git_commits, { desc = "Telescope git commits" }) set("n", "gs", builtin.git_status, { desc = "Telescope git status" }) set("n", "gS", builtin.git_stash, { desc = "Telescope git stash" }) - set("n", "h", builtin.help_tags, { desc = "Telescope help tags" }) - set("n", "H", builtin.keymaps, { desc = "Telescope keymaps" }) + set("n", "ha", builtin.help_tags, { desc = "Telescope help tags" }) + set("n", "hk", builtin.keymaps, { desc = "Telescope keymaps" }) set("n", "l", builtin.current_buffer_fuzzy_find, { desc = "Telescope current buffer fuzzy find" }) set("n", "L", function() builtin.live_grep({ grep_open_files = true }) end, { desc = "Telescope grep open files" }) - set({ "n", "v" }, "y", function() - require("git_grep").grep() - end, { desc = "Telescope git grep word" }) - set("n", "Y", function() - builtin.grep_string({ grep_open_files = true }) - end, { desc = "Telescope grep open files" }) set("n", "m", builtin.marks, { desc = "Telescope marks" }) set("n", "M", builtin.man_pages, { desc = "Telescope man pages" }) set("n", "o", builtin.oldfiles, { desc = "Telescope oldfiles" }) - set("n", "qq", builtin.quickfix, { desc = "Telescope quickfix" }) + set("n", "qa", builtin.quickfix, { desc = "Telescope quickfix" }) set("n", "qh", builtin.quickfixhistory, { desc = "Telescope quickfix history" }) set("n", "ql", builtin.loclist, { desc = "Telescope loclist" }) set("n", "r", builtin.resume, { desc = "Telescope resume" }) set("n", "t", builtin.treesitter, { desc = "Telescope treesitter symbols" }) set("n", "R", builtin.registers, { desc = "Telescope registers" }) - set("n", "s", function() + set("n", "sa", function() require("git_grep").live_grep() end, { desc = "Telescope git live grep" }) set("n", "S", builtin.live_grep, { desc = "Telescope live grep" }) - set("n", "S", builtin.live_grep, { desc = "Telescope live grep" }) + set("n", "sh", builtin.search_history, { desc = "Telescope search history" }) + set("n", "so", function() + builtin.grep_string({ grep_open_files = true }) + end, { desc = "Telescope grep open files" }) + set({ "n", "v" }, "sw", function() + require("git_grep").grep() + end, { desc = "Telescope git grep word" }) set("n", "wd", builtin.lsp_document_symbols, { desc = "Telescope document symbols" }) set("n", "wp", builtin.lsp_workspace_symbols, { desc = "Telescope workspace symbols" }) set("n", "ws", function() @@ -78,7 +87,7 @@ if ok then end, { desc = "Telescope workspace git live grep" }) set("n", "wy", function() require("git_grep").workspace_grep() - end, { desc = "Telescope workspace git grep" }) + end, { desc = "Telescope workspace git grep word" }) set("n", ":", builtin.builtin, { desc = "Telescope builtin" }) set("n", "gd", builtin.lsp_definitions, { desc = "Goto Definition" })