about summary refs log tree commit diff stats
path: root/keymap
diff options
context:
space:
mode:
Diffstat (limited to 'keymap')
-rw-r--r--keymap53
1 files changed, 53 insertions, 0 deletions
diff --git a/keymap b/keymap
new file mode 100644
index 00000000..218cabd3
--- /dev/null
+++ b/keymap
@@ -0,0 +1,53 @@
+#"normal mode" keybindings
+nmap q ACTION_QUIT
+nmap h ACTION_CURSOR_LEFT
+nmap j ACTION_CURSOR_DOWN
+nmap k ACTION_CURSOR_UP
+nmap l ACTION_CURSOR_RIGHT
+nmap \e[D ACTION_CURSOR_LEFT
+nmap \e[B ACTION_CURSOR_DOWN
+nmap \e[A ACTION_CURSOR_UP
+nmap \e[C ACTION_CURSOR_RIGHT
+nmap ^ ACTION_CURSOR_LINEBEGIN
+nmap $ ACTION_CURSOR_LINEEND
+nmap b ACTION_CURSOR_PREV_WORD
+nmap B ACTION_CURSOR_PREV_NODE
+nmap w ACTION_CURSOR_NEXT_WORD
+nmap W ACTION_CURSOR_NEXT_NODE
+nmap [ ACTION_CURSOR_PREV_LINK
+nmap ] ACTION_CURSOR_NEXT_LINK
+nmap H ACTION_CURSOR_TOP
+nmap M ACTION_CURSOR_MIDDLE
+nmap L ACTION_CURSOR_BOTTOM
+nmap C-d ACTION_HALF_PAGE_DOWN
+nmap C-u ACTION_HALF_PAGE_UP
+nmap C-f ACTION_PAGE_DOWN
+nmap C-b ACTION_PAGE_UP
+nmap \e[6~ ACTION_PAGE_DOWN
+nmap \e[5~ ACTION_PAGE_UP
+nmap C-e ACTION_SCROLL_DOWN
+nmap C-y ACTION_SCROLL_UP
+nmap C-m ACTION_CLICK
+nmap C-j ACTION_CLICK
+nmap C-l ACTION_CHANGE_LOCATION
+nmap U ACTION_RELOAD
+nmap r ACTION_RESHAPE
+nmap R ACTION_REDRAW
+nmap gg ACTION_CURSOR_FIRST_LINE
+nmap G ACTION_CURSOR_LAST_LINE
+nmap \e[H ACTION_CURSOR_FIRST_LINE
+nmap \e[F ACTION_CURSOR_LAST_LINE
+
+#line editing keybindings
+lemap C-m ACTION_LINED_SUBMIT
+lemap C-j ACTION_LINED_SUBMIT
+lemap C-h ACTION_LINED_BACKSPACE
+lemap C-? ACTION_LINED_BACKSPACE
+lemap C-c ACTION_LINED_CANCEL
+lemap \eb ACTION_LINED_PREV_WORD
+lemap \ef ACTION_LINED_NEXT_WORD
+lemap C-b ACTION_LINED_BACK
+lemap C-f ACTION_LINED_FORWARD
+lemap C-u ACTION_LINED_CLEAR
+lemap C-k ACTION_LINED_KILL
+lemap C-w ACTION_LINED_KILL_WORD