;; Custom keymappings. (import-macros {: keymaps} :macros) (keymaps ;; Resize with arrows [:n : :+ {}] [:n : :- {}] [:n "" :5< {}] [:n : :5> {}] ;; Stay in indent mode [:v "<" :" :>gv {}] ;; Move text up and down [:x :J ":move '>+1gv-gv" {}] [:x :K ":move '<-2gv-gv" {}] [:v : ":m .+1==" {}] [:v : ":m .-2==" {}] [:v :p "\"_dP" {}] ;; Splits [:n : :split {}] [:n : :vsplit {}] ;; Buf navigation [:n : :bprev {}] [:n : :bnext {}] ;; Jump half a page and centralize the view [:n : :zz {}] [:n : :zz {}] ;; Remove highlighted search [:n : :nohlsearch {}] ;; Jump to eol in insert mode [:i : :$ {}] ;; Force refresh [:n :mj ":e" {:desc :Refresh}])