summaryrefslogtreecommitdiff
path: root/fnl/settings/keymaps.fnl
diff options
context:
space:
mode:
Diffstat (limited to 'fnl/settings/keymaps.fnl')
-rw-r--r--fnl/settings/keymaps.fnl47
1 files changed, 22 insertions, 25 deletions
diff --git a/fnl/settings/keymaps.fnl b/fnl/settings/keymaps.fnl
index 1d431e5..52254cd 100644
--- a/fnl/settings/keymaps.fnl
+++ b/fnl/settings/keymaps.fnl
@@ -1,13 +1,11 @@
;; Custom keymappings.
-(module settings.keymaps
- {autoload {nvim aniseed.nvim}})
+(module settings.keymaps {autoload {nvim aniseed.nvim}})
(def- opts {:noremap true :silent true})
-(defn- map [mode lhs rhs opt]
- (nvim.set_keymap mode lhs rhs opt))
+(defn- map [mode lhs rhs opt] (nvim.set_keymap mode lhs rhs opt))
;;Remap space as leader key
-(map "" "<Space>" "<Nop>" opts)
+(map "" :<Space> :<Nop> opts)
(set nvim.g.mapleader " ")
(set nvim.g.maplocalleader " ")
@@ -21,35 +19,34 @@
;; Normal ;;
;; Better window navigation
-(map "n" "<C-h>" "<C-w>h" opts)
-(map "n" "<C-j>" "<C-w>j" opts)
-(map "n" "<C-k>" "<C-w>k" opts)
-(map "n" "<C-l>" "<C-w>l" opts)
-
+(map :n :<C-h> :<C-w>h opts)
+(map :n :<C-j> :<C-w>j opts)
+(map :n :<C-k> :<C-w>k opts)
+(map :n :<C-l> :<C-w>l opts)
;; Resize with arrows
-(map "n" "<C-Up>" ":resize -2<CR>" opts)
-(map "n" "<C-Down>" ":resize +2<CR>" opts)
-(map "n" "<C-Left>" ":vertical resize -2<CR>" opts)
-(map "n" "<C-Right>" ":vertical resize +2<CR>" opts)
+(map :n :<C-Up> ":resize -2<CR>" opts)
+(map :n :<C-Down> ":resize +2<CR>" opts)
+(map :n :<C-Left> ":vertical resize -2<CR>" opts)
+(map :n :<C-Right> ":vertical resize +2<CR>" opts)
;; Navigate buffers
-(map "n" "<S-l>" ":bnext<CR>" opts)
-(map "n" "<S-h>" ":bprevious<CR>" opts)
+(map :n :<S-l> ":bnext<CR>" opts)
+(map :n :<S-h> ":bprevious<CR>" opts)
;; Visual ;;
;; Stay in indent mode
-(map "v" "<" "<gv" opts)
-(map "v" ">" ">gv" opts)
+(map :v "<" :<gv opts)
+(map :v ">" :>gv opts)
;; Visual Block ;;
;; Move text up and down
-(map "x" "J" ":move '>+1<CR>gv-gv" opts)
-(map "x" "K" ":move '<-2<CR>gv-gv" opts)
-(map "x" "<A-j>" ":move '>+1<CR>gv-gv" opts)
-(map "x" "<A-k>" ":move '<-2<CR>gv-gv" opts)
+(map :x :J ":move '>+1<CR>gv-gv" opts)
+(map :x :K ":move '<-2<CR>gv-gv" opts)
+(map :x :<A-j> ":move '>+1<CR>gv-gv" opts)
+(map :x :<A-k> ":move '<-2<CR>gv-gv" opts)
;; Move text up and down
-(map "v" "<A-j>" ":m .+1<CR>==" opts)
-(map "v" "<A-k>" ":m .-2<CR>==" opts)
-(map "v" "p" "\"_dP" opts)
+(map :v :<A-j> ":m .+1<CR>==" opts)
+(map :v :<A-k> ":m .-2<CR>==" opts)
+(map :v :p "\"_dP" opts)