all repos

init.lua @ fac80f2c08992b24dd619a0156dac2ff63f96674

my nvim config
2 files changed, 1 insertions(+), 45 deletions(-)
refactor: remove harpoon due to not using it
Author: Olexandr Smirnov olexsmir@gmail.com
Committed at: 2025-07-20 18:16:25 +0300
Parent: 5843d87
M lua/plugins/lualine.lua

@@ -25,24 +25,6 @@ return "[" .. client_names_str .. "]"

end end, }, - harpoon_status = { - function() - local list = require("harpoon"):list() - local rdir = list.config:get_root_dir() - local cfpath = vim.api.nvim_buf_get_name(0) - local status = {} - for i = 1, list:length() do - local value = list:get(i).value:gsub("^%./", "") - if cfpath == rdir .. "/" .. value then - table.insert(status, string.format("]%d[", i)) - else - table.insert(status, i) - end - end - - return table.concat(status, " "):reverse() - end, - }, } ---@type LazySpec

@@ -66,7 +48,7 @@ },

sections = { lualine_a = { c.mode }, lualine_b = {}, - lualine_c = { c.harpoon_status, "filename", "branch", c.diagnostic }, + lualine_c = { "filename", "branch", c.diagnostic }, lualine_x = { c.lsp, "diff" }, lualine_y = {}, lualine_z = { c.location },
M lua/plugins/navigation.lua

@@ -10,32 +10,6 @@ end,

}, { - "ThePrimeagen/harpoon", - branch = "harpoon2", - keys = function() - -- stylua: ignore - return { - { "<leader>a", function() require("harpoon"):list():add() end }, - { "<C-f>", function() require("harpoon").ui:toggle_quick_menu(require("harpoon"):list()) end }, - { "<A-f>", function() require("harpoon"):list():select(1) end }, - { "<A-d>", function() require("harpoon"):list():select(2) end }, - { "<A-s>", function() require("harpoon"):list():select(3) end }, - { "<A-a>", function() require("harpoon"):list():select(4) end }, - } - end, - ---@type HarpoonPartialConfig - opts = { - settings = { - save_on_toggle = true, - sync_on_close = true, - }, - }, - config = function(_, opts) - require("harpoon"):setup(opts) - end, - }, - - { "stevearc/oil.nvim", event = "VeryLazy", cmd = "Oil",