diff --git a/nvim/.config/nvim/fnl/dotfiles/mapping.fnl b/nvim/.config/nvim/fnl/dotfiles/mapping.fnl index da201c6..7225737 100644 --- a/nvim/.config/nvim/fnl/dotfiles/mapping.fnl +++ b/nvim/.config/nvim/fnl/dotfiles/mapping.fnl @@ -78,3 +78,29 @@ ; Trim trailing Whitespace in current line (util.lnnoremap :tw ".s/\\s\\+$//ge:nohlsearch/") + +; Window switching +; ˙ -> alt-h +; ∆ -> alt-j +; ˚ -> alt-k +; ¬ -> alt-l +;; Terminal mode +(noremap :t "˙" "h") +(noremap :t "∆" "j") +(noremap :t "˚" "k") +(noremap :t "¬" "l") +;; Insert mode: +(noremap :i "˙" :h) +(noremap :i "∆" :j) +(noremap :i "˚" :k) +(noremap :i "¬" :l) +;; Visual mode: +(noremap :v "˙" :h) +(noremap :v "∆" :j) +(noremap :v "˚" :k) +(noremap :v "¬" :l) +;; Normal mode: +(noremap :n "˙" :h) +(noremap :n "∆" :j) +(noremap :n "˚" :k) +(noremap :n "¬" :l)