diff options
Diffstat (limited to '.config/nvim/fnl/remaps.fnl')
| -rw-r--r-- | .config/nvim/fnl/remaps.fnl | 57 |
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)))) + |
