(import-macros {: map!} :hibiscus.vim) (local harpoon (require :harpoon)) (harpoon.setup) (map! [n :noremap] :ha (fn [] (harpoon.list:append))) (map! [n :noremap] : (fn [] (harpoon.ui.toggle_quick_menu (harpoon.list)))) (map! [n :noremap] : (fn [] (harpoon.list:select 1))) (map! [n :noremap] : (fn [] (harpoon.list:select 2))) (map! [n :noremap] : (fn [] (harpoon.list:select 3))) (map! [n :noremap] : (fn [] (harpoon.list:select 4))) ;; Toggle previous & next buffers stored within Harpoon list (map! [n :noremap] : (fn [] (harpoon.list:prev))) (map! [n :noremap] : (fn [] (harpoon.list:next)))