all repos

init.lua @ 4f003e99a758434fa552b3f98cc71691a231d359

my nvim config
1 files changed, 19 insertions(+), 15 deletions(-)
refactor(harpoon): change way of setting keymaps
Author: Smirnov Oleksandr ss2316544@gmail.com
Committed at: 2024-02-06 17:44:30 +0200
Parent: 41aaa7b
M lua/plugins/navigation.lua

@@ -12,22 +12,26 @@

{ "ThePrimeagen/harpoon", branch = "harpoon2", - -- selene: allow(multiple_statements) - -- stylua: ignore start - keys = { - { "<leader>a", function() require"harpoon":list():append() 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 }, - }, - -- style: ignore end + keys = function() + local h = require "harpoon" + + -- stylua: ignore + return { + { "<leader>a", function() h:list():append() end }, + { "<C-f>", function() h.ui:toggle_quick_menu(h:list()) end }, + { "<A-f>", function() h:list():select(1) end }, + { "<A-d>", function() h:list():select(2) end }, + { "<A-s>", function() h:list():select(3) end }, + { "<A-a>", function() h:list():select(4) end }, + } + end, config = function() - require"harpoon":setup { settings = { - save_on_toggle = true, - sync_on_close = true, - } } + require("harpoon"):setup { + settings = { + save_on_toggle = true, + sync_on_close = true, + }, + } end, },