From bcb5775dabf2b9144d8a87721d0095d087827f3e Mon Sep 17 00:00:00 2001 From: Elvis Claros Castro Date: Sat, 30 Aug 2025 15:00:26 -0300 Subject: =?UTF-8?q?feat(keymaps,=20plugins):=20agrega=20integraci=C3=B3n?= =?UTF-8?q?=20con=20Floaterm=20y=20elimina=20Harpoon?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Se añadió el plugin Floaterm para soporte de terminal flotante, incluyendo el mapeo ft para alternar el terminal. - Se eliminó el plugin Harpoon y sus mapeos relacionados para navegación de archivos y terminales. - Se refactorizaron los mapeos de teclas para mayor consistencia y legibilidad. - Motivación: simplificar el flujo de trabajo con terminales y reducir la cantidad de plugins reemplazando Harpoon por Floaterm. --- lua/plugins/harpoon.lua | 72 ------------------------------------------------- 1 file changed, 72 deletions(-) delete mode 100644 lua/plugins/harpoon.lua (limited to 'lua/plugins/harpoon.lua') diff --git a/lua/plugins/harpoon.lua b/lua/plugins/harpoon.lua deleted file mode 100644 index a214924..0000000 --- a/lua/plugins/harpoon.lua +++ /dev/null @@ -1,72 +0,0 @@ -local keys = {} -local terms = 3 -local binds = 5 - -table.insert(keys, { - "ss", - function() - require("harpoon.ui").toggle_quick_menu() - end, - desc = "Harpoon Menu", -}) - -table.insert(keys, { - "sa", - function() - require("harpoon.mark").add_file() - end, - desc = "Harpoon Add file", -}) - -table.insert(keys, { - "st", - function() - vim.api.nvim_command [[vsplit]] - require("harpoon.term").gotoTerminal(1) - vim.api.nvim_command [[startinsert]] - end, - desc = "Harpoon quick split Terminal", -}) - -for i = 1, terms do - table.insert(keys, { - string.format("%s", i), - function() - require("harpoon.term").gotoTerminal(i) - end, - desc = "Harpoon go to terminal " .. i, - }) -end - -for i = 1, binds do - table.insert(keys, { - string.format("%s", i), - function() - require("harpoon.ui").nav_file(i) - end, - desc = "Harpoon go to file " .. i, - }) -end - -return { - "ThePrimeagen/harpoon", - dependencies = { - "nvim-lua/plenary.nvim", - "nvim-lua/popup.nvim", - }, - keys = keys, - opts = { - global_settings = { - enter_on_sendcmd = true, - }, - projects = { - ["$HOME/code/svelte/snippets"] = { - term = { - cmds = { - "npm run dev", - }, - }, - }, - }, - }, -} -- cgit v1.2.3