From c95b9108768ca734fa94ed99b0979f56f097d4bf Mon Sep 17 00:00:00 2001 From: Benjamin Chausse Date: Thu, 23 May 2024 19:10:50 -0400 Subject: Commented telescope in case I want it (harpoon) --- lua/core/init.lua | 3 +-- lua/plugins/harpoon.lua | 27 +++++++++++++++++++++++++-- 2 files changed, 26 insertions(+), 4 deletions(-) diff --git a/lua/core/init.lua b/lua/core/init.lua index cd99ee5..89623fc 100644 --- a/lua/core/init.lua +++ b/lua/core/init.lua @@ -13,7 +13,7 @@ vim.opt.expandtab=true vim.opt.foldmethod="marker" --- For `{{{` & `}}}` folding vim.opt.complete:append("kspell") vim.opt.spelllang="fr" -- why does french exist... -vim.api.nvim_set_keymap("n","Y","y$", {}) -- Better motion for `Y` +vim.api.nvim_set_keymap("n","Y","y$", {}) -- What should have been `Y` vim.api.nvim_set_keymap("t", "", "", {}) -- terminal mode Esc vim.keymap.set("v", "", ":m '>+1gv=gv") @@ -23,4 +23,3 @@ vim.keymap.set("v", "", ":m '<-2gv=gv") vim.g.netrw_liststyle = 3 vim.g.netrw_banner = 0 vim.g.netrw_bufsettings = "noma nomod nu nobl nowrap ro" - diff --git a/lua/plugins/harpoon.lua b/lua/plugins/harpoon.lua index 45f25a4..9a8942e 100644 --- a/lua/plugins/harpoon.lua +++ b/lua/plugins/harpoon.lua @@ -1,12 +1,35 @@ return { "theprimeagen/harpoon", branch = "harpoon2", - dependencies = {"nvim-lua/plenary.nvim"}, + dependencies = { + "nvim-lua/plenary.nvim", + "nvim-telescope/telescope.nvim" + }, config = function() local harpoon = require("harpoon") - harpoon:setup() + harpoon:setup({}) + -- -- basic telescope config + -- local conf = require("telescope.config").values + -- local function toggle_telescope(harpoon_files) + -- local file_paths = {} + -- for _, item in ipairs(harpoon_files.items) do + -- table.insert(file_paths, item.value) + -- end + + -- require("telescope.pickers").new({}, { + -- prompt_title = "Harpoon", + -- finder = require("telescope.finders").new_table({ + -- results = file_paths, + -- }), + -- previewer = conf.file_previewer({}), + -- sorter = conf.generic_sorter({}), + -- }):find() + -- end + + -- harpoon keybindings vim.keymap.set("n", "a", function() harpoon:list():add() end ) + -- vim.keymap.set("n", "", function() toggle_telescope(harpoon:list()) end, {desc = "Open harpoon window"} ) vim.keymap.set("n", "", function() harpoon.ui:toggle_quick_menu(harpoon:list()) end ) vim.keymap.set("n", "", function() harpoon:list():select(1)end ) -- cgit v1.2.3