diff --git a/dotfiles/.w3m/keymap b/dotfiles/.w3m/keymap new file mode 100644 index 0000000..0a9ffc7 --- /dev/null +++ b/dotfiles/.w3m/keymap @@ -0,0 +1,212 @@ +# Vim keybindings for w3m +# Heavily inspired by @sansna +# https://github.com/sansna/keymap.w3m + +# Reset all the things +keymap K NULL +keymap J NULL +keymap SPC NULL +keymap - NULL +keymap + NULL +keymap C-v NULL +keymap ESC-v NULL +keymap C-f NULL +keymap C-b NULL +keymap C-n NULL +keymap C-p NULL +keymap < NULL +keymap > NULL +keymap . NULL +keymap , NULL +keymap ^ NULL +keymap C-a NULL +keymap W NULL +keymap ^[[6~ NULL +keymap ^[[5~ NULL +keymap g NULL +keymap ^[[1~ NULL +keymap ^[[4~ NULL +keymap ESC-< NULL +keymap ESC-> NULL +keymap [ NULL +keymap ] NULL +keymap ^[[Z NULL +keymap ESC-m NULL +keymap ( NULL +keymap ) NULL +keymap C-j NULL +keymap C-m NULL +keymap ESC-C-j NULL +keymap ESC-C-m NULL +keymap ESC-w NULL +keymap ESC-W NULL +keymap C-s NULL +keymap = NULL +keymap ESC-l NULL +keymap U NULL +keymap V NULL +keymap v NULL +keymap R NULL +keymap ESC-s NULL +keymap : NULL +keymap C-q NULL +keymap T NULL +keymap } NULL +keymap { NULL +keymap ESC-a NULL +keymap ESC-b NULL +keymap c NULL +keymap ESC-: NULL +keymap C-h NULL +keymap q NULL +keymap Q NULL +keymap C-w NULL +keymap C-d NULL +keymap C-u NULL +keymap RIGHT NULL +keymap l NULL +keymap LEFT NULL +keymap h NULL +keymap j NULL +keymap DOWN NULL +keymap k NULL +keymap UP NULL +keymap C-e NULL +keymap C-y NULL +keymap 0 NULL +keymap $ NULL +keymap Z NULL +keymap z NULL +keymap ESC-g NULL +keymap gg NULL +keymap G NULL +keymap w NULL +keymap b NULL +keymap C-n NULL +keymap C-p NULL +keymap ESC-TAB NULL +keymap f NULL +keymap C-o NULL +keymap TAB NULL +keymap C-j NULL +keymap C-] NULL +keymap I NULL +keymap ESC-I NULL +keymap ESC-C-j NULL +keymap y NULL +keymap u NULL +keymap i NULL +keymap gC-g NULL +keymap C-g NULL +keymap ";" NULL +keymap M NULL +keymap ESC-M NULL +keymap F NULL +keymap ESC-u NULL +keymap t NULL +keymap @ NULL +keymap "#" NULL +keymap | NULL +keymap B NULL +keymap L NULL +keymap H NULL +keymap s NULL +keymap gf NULL +keymap S NULL +keymap E NULL +keymap ESC-e NULL +keymap C-r NULL +keymap r NULL +keymap C-l NULL +keymap C-t NULL +keymap d NULL +keymap gt NULL +keymap gT NULL +keymap ESC-t NULL +keymap C-wL NULL +keymap C-wH NULL +keymap a NULL +keymap n NULL +keymap N NULL +keymap / NULL +keymap ? NULL +keymap C-@ NULL +keymap ESC-n NULL +keymap ESC-p NULL +keymap \" NULL +keymap ^[[2~ NULL +keymap ^[[28~ NULL +keymap ^[[E NULL +keymap ^[[L NULL +keymap o NULL +keymap C-k NULL +keymap D NULL +keymap m NULL +keymap ESC-c NULL +keymap ESC-o NULL +keymap ESC-k NULL +keymap \\ NULL +keymap ! NULL +keymap C-z NULL +keymap ZZ NULL +keymap ZQ NULL + +# Movement Keys +keymap h MOVE_LEFT +keymap j MOVE_DOWN1 +keymap k MOVE_UP1 +keymap l MOVE_RIGHT + +# Commands +keymap : COMMAND +keymap q QUIT +keymap Q EXIT +keymap r RELOAD +keymap ? HELP + +# Scrolling +keymap d NEXT_PAGE +keymap u PREV_PAGE +keymap gg BEGIN +keymap G END + +# Cursor +keymap 0 LINE_BEGIN +keymap $ LINE_END +keymap w NEXT_WORD +keymap b PREV_WORD + +# Tabs +keymap x CLOSE_TAB +keymap J PREV_TAB +keymap K NEXT_TAB +keymap t TAB_GOTO https://duckduckgo.com/lite +keymap T NEW_TAB +keymap o TAB_MENU + +# History Navigation +keymap H PREV +keymap L NEXT + +# Search and moving between links +keymap / ISEARCH +keymap n SEARCH_NEXT +keymap N SEARCH_PREV +keymap b NEXT_LINK +keymap B PREV_LINK + +# Show the current url and where highlighted urls go to +keymap p PEEK +keymap P PEEK_LINK + +# Open links in a new buffer or new tab respectfully +keymap F MOVE_LIST_MENU +keymap f LIST_MENU +keymap v GOTO_LINK +keymap V TAB_LINK + +# Show history for the current buffer or the entire browsing session +keymap i SELECT_MENU +keymap I HISTORY + +# vim:ft=dosini