diff options
| author | Vito Graffagnino <vito@graffagnino.xyz> | 2020-09-08 18:10:49 +0100 |
|---|---|---|
| committer | Vito Graffagnino <vito@graffagnino.xyz> | 2020-09-08 18:10:49 +0100 |
| commit | 3b0142cedcde39e4c2097ecd916a870a3ced5ec6 (patch) | |
| tree | 2116c49a845dfc0945778f2aa3e2118d72be428b /.w3m/keymap | |
| parent | 8cc927e930d5b6aafe3e9862a61e81705479a1b4 (diff) | |
Added the relevent parts of the .config directory. Alss add ssh config
Diffstat (limited to '.w3m/keymap')
| -rwxr-xr-x | .w3m/keymap | 73 |
1 files changed, 73 insertions, 0 deletions
diff --git a/.w3m/keymap b/.w3m/keymap new file mode 100755 index 0000000..1f0ade4 --- /dev/null +++ b/.w3m/keymap @@ -0,0 +1,73 @@ + # External Commands {{{ + # EXTERN_LINK = under cursor + # EXTERN = current page + + # open current url (default: Shift+M) + # e.g. 2+Shift+M + #keymap e EXTERN + keymap e EXTERN_LINK ~/bin/scripts/urlportal.sh + + # open url under cursor (default: Esc+Shift+M) + # e.g. 2+Esc+Shift+M + keymap f EXTERN_LINK + + # yank url to clipboard + keymap yy EXTERN_LINK '(echo -n %s | xsel -b)' + keymap YY EXTERN '(echo -n %s | xsel -b)' + # yank url to tmux clipboard + keymap ys EXTERN_LINK 'tmux set-buffer' + keymap YS EXTERN 'tmux set-buffer' + + # open gui browser + keymap xw EXTERN_LINK '$BROWSER' + keymap XW EXTERN '$BROWSER' + keymap xn EXTERN_LINK '$BROWSER_PRIVATE' + keymap XN EXTERN '$BROWSER_PRIVATE' + + # queue download file (task-spooler) + keymap xd EXTERN_LINK 'TS_SOCKET=/tmp/w3m tsp aria2c -j 1 -x 2 -c -d ~/Downloads' + keymap xD EXTERN_LINK 'TS_SOCKET=/tmp/w3m tsp wget -c -P ~/Downloads' + + # queue external media player (task-spooler) e.g youtube, video links + keymap xm EXTERN_LINK 'tsp mpv --ontop --no-border --force-window --autofit=500x280 --geometry=-15-53' + keymap XM EXTERN 'tsp mpv --ontop --no-border --force-window --autofit=500x280 --geometry=-15-53' + + # open external image viewer + keymap xi EXTERN_LINK 'sxiv -g 900x600-15+60 %s &' + keymap xI EXTERN_LINK 'w3m -o display_image=1 -o imgdisplay=w3mimgdisplay' + keymap xg EXTERN_LINK 'mpv --loop --quiet --ontop --no-border --force-window --autofit=900x600 --geometry=-15+60' + keymap xz EXTERN_LINK 'zathura' + + # add torrent or magnetlinks + keymap xt EXTERN_LINK 'transmission-remote --add' + + # basic task-spooler view, cat, clear + keymap ts SHELL 'watch TS_SOCKET=/tmp/w3m tsp' + keymap TS SHELL 'clear && TS_SOCKET=/tmp/w3m tsp -c' + keymap tc SHELL 'clear && TS_SOCKET=/tmp/w3m tsp -C' + + # for x sessions + keymap xs COMMAND "SHELL ~/.w3m/cgi-bin/fzf_surfraw.cgi ; GOTO /usr/lib/w3m/cgi-bin/goto_clipboard_primary.cgi" + keymap XS COMMAND "SHELL ~/.w3m/cgi-bin/fzf_surfraw.cgi ; TAB_GOTO /usr/lib/w3m/cgi-bin/goto_clipboard_primary.cgi" + # keymap xs COMMAND "SHELL ~/.w3m/cgi-bin/fzf_surfraw.cgi ; GOTO /usr/lib/w3m/cgi-bin/goto_clipboard.cgi" + # keymap XS COMMAND "SHELL ~/.w3m/cgi-bin/fzf_surfraw.cgi ; TAB_GOTO /usr/lib/w3m/cgi-bin/goto_clipboard.cgi" + + # for tmux users or headless server + # keymap xs COMMAND "SHELL ~/.w3m/cgi-bin/fzf_surfraw_tmux.cgi ; GOTO /usr/lib/w3m/cgi-bin/goto_tmux_clipboard.cgi" + # keymap XS COMMAND "SHELL ~/.w3m/cgi-bin/fzf_surfraw_tmux.cgi ; TAB_GOTO /usr/lib/w3m/cgi-bin/goto_tmux_clipboard.cgi" + + # View these user-defined commands + keymap \\\? COMMAND "HELP; SEARCH User-Defined; CENTER_V" + keymap \\\m COMMAND "SHELL 'man w3m'" + + keymap \\\t COMMAND "SET_OPTION display_borders=toggle ; RESHAPE" + keymap \\\i COMMAND "SET_OPTION display_image=toggle ; RELOAD" + keymap \\\e COMMAND "SET_OPTION user_agent='' ; RELOAD" + keymap \\\a COMMAND "SET_OPTION user_agent='Opera/9.80 (S60; SymbOS; Opera Mobi/SYB-1107071606; U; en) Presto/2.8.149 Version/11.10' ; RELOAD" + keymap t COMMAND "TAB_GOTO https://duckduckgo.com/lite/; NEXT_LINK; GOTO_LINK" + keymap sg COMMAND "TAB_GOTO https://google.com/; GOTO_LINE 6; NEXT_LINK; GOTO_LINK" + keymap s1 COMMAND "TAB_GOTO https://1337x.to/; GOTO_LINE 6; NEXT_LINK; GOTO_LINK" + keymap sx COMMAND "TAB_GOTO https://stackexchange.com/; GOTO_LINE 7; NEXT_LINK; GOTO_LINK" + + # }}} + |
