From 2b6715b44044d6d0817ae530a9d32a3571c26223 Mon Sep 17 00:00:00 2001 From: JP Appel Date: Mon, 31 Mar 2025 11:24:03 -0400 Subject: Change telescope keybinds --- nvim/lua/keymap.lua | 3 +++ nvim/lua/plugins/lsp.lua | 2 +- nvim/lua/plugins/telescope.lua | 18 +++++++++--------- nvim/lua/plugins/todos.lua | 2 +- 4 files changed, 14 insertions(+), 11 deletions(-) (limited to 'nvim/lua') diff --git a/nvim/lua/keymap.lua b/nvim/lua/keymap.lua index 56f5491..5c6e39a 100644 --- a/nvim/lua/keymap.lua +++ b/nvim/lua/keymap.lua @@ -2,6 +2,9 @@ local shared = require('shared') local M = {} +-- disable ctrl-f to work nicer with telescope binds +vim.keymap.set('n', '', '') + vim.keymap.set('n', 'gf', function() shared.cmd_pcall(':e ') end, { noremap = true }) vim.keymap.set('n', "q", function() if vim.o.ft == "qf" then diff --git a/nvim/lua/plugins/lsp.lua b/nvim/lua/plugins/lsp.lua index 418f03b..7a26f35 100644 --- a/nvim/lua/plugins/lsp.lua +++ b/nvim/lua/plugins/lsp.lua @@ -49,7 +49,7 @@ local lspconfig = { desc = "Rename symbol" }, { - '', + 'f', function() vim.lsp.buf.format() end, diff --git a/nvim/lua/plugins/telescope.lua b/nvim/lua/plugins/telescope.lua index 77fc893..731c509 100644 --- a/nvim/lua/plugins/telescope.lua +++ b/nvim/lua/plugins/telescope.lua @@ -7,7 +7,7 @@ return { cmd = 'Telescope', keys = { { - "ff", + "f", function() local builtin = require("telescope.builtin") builtin.find_files() @@ -15,32 +15,32 @@ return { desc = "Search for files (respcting .gitignore) using Telescope" }, { - "fF", + "F", function() require("telescope.builtin").find_files({ hidden = true, no_ignore_parent = true }) end, desc = "Search for files (including hidden) using Telescope" }, { - "fb", + "b", function() require("telescope.builtin").buffers() end, desc = "Search for open buffers using Telescope" }, - { "fg", function() + { "g", function() require("telescope.builtin").live_grep() end }, { - "fm", + "m", function() require("telescope.builtin").marks() end, desc = "Search marks using telescope" }, { - "fq", + "q", function() local themes = require("telescope.themes") require("telescope.builtin").quickfix(themes.get_ivy({})) @@ -48,7 +48,7 @@ return { desc = "Search in the the quickfix buffer using Telescope" }, { - "fl", + "l", function() local themes = require("telescope.themes") require("telescope.builtin").loclist(themes.get_ivy({})) @@ -56,7 +56,7 @@ return { desc = "Search within a location list using Telescope" }, { - "fd", + "d", function() local themes = require("telescope.themes") require("telescope.builtin").diagnostics(themes.get_ivy({})) @@ -64,7 +64,7 @@ return { desc = "Search through diagnostics using Telescope" }, { - "fr", + "r", function() -- TODO: if lsp supports reference provider and lsp is attached -- [telescope.builtin.lsp_*]: server does not support referencesProvider diff --git a/nvim/lua/plugins/todos.lua b/nvim/lua/plugins/todos.lua index 1e5d4ad..e30547a 100644 --- a/nvim/lua/plugins/todos.lua +++ b/nvim/lua/plugins/todos.lua @@ -83,7 +83,7 @@ return { desc = "Previous todo comment" }, { - "ft", + "t", "TodoTelescope", mode = 'n', desc = "Open Todos in quickfix list" -- cgit v1.2.3