local telescope = require("telescope") local actions = require("telescope.actions") telescope.setup { pickers = { buffers = { mappings = { i = { [""] = actions.delete_buffer + actions.move_to_top, }, n = { ["dd"] = actions.delete_buffer, } } }, } } local telescope_builtin = require("telescope.builtin") vim.keymap.set("n", "ff", telescope_builtin.find_files) vim.keymap.set("n", "fb", telescope_builtin.buffers) vim.keymap.set("n", "fgc", telescope_builtin.git_commits) vim.keymap.set("n", "fgs", telescope_builtin.git_status) vim.keymap.set("n", "fgd", telescope_builtin.git_stash) local telescope_ext = require("telescope").extensions local harpoon_mark = require("harpoon.mark") local harpoon_ui = require("harpoon.ui") vim.keymap.set("n", "fh", telescope_ext.harpoon.marks) vim.keymap.set("n", "am", harpoon_mark.add_file) vim.keymap.set("n", "gn", harpoon_ui.nav_next) vim.keymap.set("n", "gp", harpoon_ui.nav_prev)