summaryrefslogtreecommitdiff
path: root/fnl/config/harpoon.fnl
diff options
context:
space:
mode:
authorGustaf Rydholm <gustaf.rydholm@gmail.com>2022-08-08 16:12:22 +0200
committerGustaf Rydholm <gustaf.rydholm@gmail.com>2022-08-08 16:12:22 +0200
commitbb6936d7465a9e4edca7c979d9763a9e9ad34e6a (patch)
tree3a571b599b3068fdcdd30adfb35601401e4a0f12 /fnl/config/harpoon.fnl
parent24d2950bad8bf14a541eb1c4c3f168ad1605ff4f (diff)
Add harpoon
Diffstat (limited to 'fnl/config/harpoon.fnl')
-rw-r--r--fnl/config/harpoon.fnl18
1 files changed, 18 insertions, 0 deletions
diff --git a/fnl/config/harpoon.fnl b/fnl/config/harpoon.fnl
new file mode 100644
index 0000000..0c3ca5e
--- /dev/null
+++ b/fnl/config/harpoon.fnl
@@ -0,0 +1,18 @@
+;; Harpoon files for navigation.
+(module config.harpoon {autoload {: util nvim aniseed.nvim}})
+
+(def- opts {})
+
+(util.use-config :harpoon opts)
+(nvim.set_keymap
+ "n"
+ "<tab>"
+ "<cmd>lua require('telescope').extensions.harpoon.marks(require('telescope.themes').get_dropdown{previewer = false, initial_mode='normal', prompt_title='Harpoon'})<cr>"
+ opts
+)
+(nvim.set_keymap
+ "n"
+ "<s-tab>"
+ "<cmd>lua require('telescope.builtin').buffers(require('telescope.themes').get_dropdown{previewer = false, initial_mode='normal'})<cr>"
+ opts
+)