summaryrefslogtreecommitdiff
path: root/.config/nvim/fnl/remaps.fnl
diff options
context:
space:
mode:
authorJacob McDonnell <jacob@jacobmcdonnell.com>2026-03-20 20:38:05 -0400
committerJacob McDonnell <jacob@jacobmcdonnell.com>2026-03-20 20:38:05 -0400
commit9e295adb1b839369409349842b1d1a705b2e3df1 (patch)
tree2720e4ab5d2ddc2655166a9f084a1eedbf7e9e13 /.config/nvim/fnl/remaps.fnl
parent75f923f59b4d5987bfbff8f7983e1f265e0247b8 (diff)
fix: Forgot to add nvim/fnl
Diffstat (limited to '.config/nvim/fnl/remaps.fnl')
-rw-r--r--.config/nvim/fnl/remaps.fnl57
1 files changed, 57 insertions, 0 deletions
diff --git a/.config/nvim/fnl/remaps.fnl b/.config/nvim/fnl/remaps.fnl
new file mode 100644
index 0000000..304de03
--- /dev/null
+++ b/.config/nvim/fnl/remaps.fnl
@@ -0,0 +1,57 @@
+(set vim.g.mapleader " ")
+
+(vim.keymap.set :n :<leader>pv vim.cmd.Ex)
+
+(vim.keymap.set :n :<leader>mk vim.cmd.make)
+
+(vim.keymap.set :n :<leader>w vim.cmd.w)
+
+(vim.keymap.set :v :J ":m '>+1<CR>gv=gv")
+
+(vim.keymap.set :v :K ":m '<-2<CR>gv=gv")
+
+(vim.keymap.set :n :J "mzJ`z")
+
+(vim.keymap.set :n :<C-d> :<C-d>zz)
+
+(vim.keymap.set :n :<C-u> :<C-u>zz)
+
+(vim.keymap.set :n :<C-h> :<C-w>h)
+
+(vim.keymap.set :n :<C-j> :<C-w>j)
+
+(vim.keymap.set :n :<C-k> :<C-w>k)
+
+(vim.keymap.set :n :<C-l> :<C-w>l)
+
+(local ts-builtin (require :telescope.builtin))
+
+(vim.keymap.set :n :<leader>ff ts-builtin.find_files {})
+
+(vim.keymap.set :n :<leader>fp ts-builtin.git_files {})
+
+(vim.keymap.set :n :<leader>ps
+ (fn []
+ (ts-builtin.grep_string {:search (vim.fn.input "Grep > ")})))
+
+(local harpoon (require :harpoon))
+
+(vim.keymap.set :n :<leader>a (fn [] (: (harpoon:list) :add)))
+
+(vim.keymap.set :n :<leader>h
+ (fn [] (harpoon.ui:toggle_quick_menu (harpoon:list))))
+
+(vim.keymap.set :n :<leader>u vim.cmd.UndotreeToggle)
+
+(vim.keymap.set :n :<leader>kp
+ (fn []
+ ((. (require :knap) :process_once))))
+
+(vim.keymap.set :n :<leader>ks
+ (fn []
+ ((. (require :knap) :close_viewer))))
+
+(vim.keymap.set :n :<leader>ka
+ (fn []
+ ((. (require :knap) :toggle_autopreviewing))))
+