diff --git a/lua/dot/keymaps.lua b/lua/dot/keymaps.lua index 28e4db5..7460cbd 100644 --- a/lua/dot/keymaps.lua +++ b/lua/dot/keymaps.lua @@ -1,5 +1,25 @@ vim.keymap.set("n", "", "nohlsearch") +-- Navigation +vim.keymap.set("n", "", "", { desc = "Move focus to the left window" }) +vim.keymap.set("n", "", "", { desc = "Move focus to the right window" }) +vim.keymap.set("n", "", "", { desc = "Move focus to the lower window" }) +vim.keymap.set("n", "", "", { desc = "Move focus to the upper window" }) + +vim.keymap.set("n", "w", ":lua require('harpoon'):list():add()", { desc = "Harpoon: Add file to list" }) +vim.keymap.set("n", "e", ":lua require('harpoon').ui:toggle_quick_menu(require('harpoon'):list())", { + desc = "Harpoon: Add file to list", +}) + +vim.keymap.set("n", "", ":Ex", { desc = "Open file manager" }) + +-- Fuzzy find +vim.keymap.set("n", "ff", ":lua require('telescope.builtin').find_files()", { desc = "Telescope: [F]ind [F]iles" }) +vim.keymap.set("n", "fw", ":lua require('telescope.builtin').live_grep()", { desc = "Telescope: [F]ind [W]ord" }) +vim.keymap.set("n", "/", ":lua require('telescope.builtin').current_buffer_fuzzy_find()", { + desc = "Telescope: Find in current buffer", +}) + -- Language Server Protocol & Actions vim.keymap.set("n", "q", vim.diagnostic.setloclist, { desc = "Open diagnostic [Q]uickfix list" }) vim.keymap.set("n", "t", vim.diagnostic.open_float, { desc = "Open diagnostic" }) @@ -26,23 +46,3 @@ vim.api.nvim_create_autocmd("LspAttach", { end, group = vim.api.nvim_create_augroup("dot-lsp-attach-keymaps", { clear = true }), }) - --- Navigation -vim.keymap.set("n", "", "", { desc = "Move focus to the left window" }) -vim.keymap.set("n", "", "", { desc = "Move focus to the right window" }) -vim.keymap.set("n", "", "", { desc = "Move focus to the lower window" }) -vim.keymap.set("n", "", "", { desc = "Move focus to the upper window" }) - -vim.keymap.set("n", "w", ":lua require('harpoon'):list():add()", { desc = "Harpoon: Add file to list" }) -vim.keymap.set("n", "e", ":lua require('harpoon').ui:toggle_quick_menu(require('harpoon'):list())", { - desc = "Harpoon: Add file to list", -}) - -vim.keymap.set("n", "", ":Ex", { desc = "Open file manager" }) - --- Fuzzy find -vim.keymap.set("n", "ff", ":lua require('telescope.builtin').find_files()", { desc = "Telescope: [F]ind [F]iles" }) -vim.keymap.set("n", "fw", ":lua require('telescope.builtin').live_grep()", { desc = "Telescope: [F]ind [W]ord" }) -vim.keymap.set("n", "/", ":lua require('telescope.builtin').current_buffer_fuzzy_find()", { - desc = "Telescope: Find in current buffer", -})