X-Git-Url: https://git.rmz.io/dotfiles.git/blobdiff_plain/246f1822ec3d0d279906140c1e2db4f59a10187e..d4b51f09d83f75a663c5711af77e0e6da40764a9:/qutebrowser/keys.conf?ds=inline diff --git a/qutebrowser/keys.conf b/qutebrowser/keys.conf index d8d8c04..4edf369 100644 --- a/qutebrowser/keys.conf +++ b/qutebrowser/keys.conf @@ -1,6 +1,6 @@ # vim: ft=conf # -# In this config file, qutebrowser's keybindings are configured. +# In this config file, qutebrowser's key bindings are configured. # The format looks like this: # # [keymode] @@ -13,8 +13,8 @@ # All blank lines and lines starting with '#' are ignored. # Inline-comments are not permitted. # -# keymode is a comma separated list of modes in which the keybinding should be -# active. If keymode starts with !, the keybinding is active in all modes +# keymode is a comma separated list of modes in which the key binding should be +# active. If keymode starts with !, the key binding is active in all modes # except the listed modes. # # For special keys (can't be part of a keychain), enclose them in `<`...`>`. @@ -26,44 +26,48 @@ # * Shift: `Shift` # # For simple keys (no `<>`-signs), a capital letter means the key is pressed -# with Shift. For special keys (with `<>`-signs), you need to explicitely add +# with Shift. For special keys (with `<>`-signs), you need to explicitly add # `Shift-` to match a key pressed with shift. You can bind multiple commands # by separating them with `;;`. [!normal] -leave-mode +clear-keychain ;; leave-mode [normal] # Keybindings for normal mode. -set-cmd-text ":open " +clear-keychain ;; search + + +set-cmd-text -s :open o -set-cmd-text ":open {url}" +set-cmd-text :open {url} go -set-cmd-text ":open -t " +set-cmd-text -s :open -t O -set-cmd-text ":open -t {url}" +set-cmd-text :open -t {url} gO -set-cmd-text ":open -b " +set-cmd-text -s :open -b xo -set-cmd-text ":open -b {url}" +set-cmd-text :open -b {url} xO -set-cmd-text ":open -w " +set-cmd-text -s :open -w wo -set-cmd-text ":open -w {url}" +set-cmd-text :open -w {url} wO -open -t about:blank +open -t + ga tab-close @@ -73,11 +77,9 @@ tab-close tab-close -o D -tab-only - co - tab-focus - T + K + gt tab-move gm @@ -88,12 +90,8 @@ tab-move - tab-move + gr -tab-next - J - gt - tab-prev - K + J gT tab-clone @@ -139,6 +137,9 @@ hint all window hint all tab-bg ;b +hint all tab-fg + ;f + hint all hover ;h @@ -166,25 +167,25 @@ hint links yank hint links yank-primary ;Y -hint links rapid +hint --rapid links tab-bg ;r -hint links rapid-win +hint --rapid links window ;R hint links download ;d -scroll -50 0 +scroll left h -scroll 0 50 +scroll down j -scroll 0 -50 +scroll up k -scroll 50 0 +scroll right l undo @@ -206,6 +207,9 @@ search-prev enter-mode insert i +enter-mode caret + v + yank yy @@ -218,6 +222,12 @@ yank -t yank -ts yT +yank -d + yd + +yank -ds + yD + paste pp @@ -239,25 +249,37 @@ paste -ws quickmark-save m -set-cmd-text ":quickmark-load " +set-cmd-text -s :quickmark-load b -set-cmd-text ":quickmark-load -t " +set-cmd-text -s :quickmark-load -t B -set-cmd-text ":quickmark-load -w" +set-cmd-text -s :quickmark-load -w wb +bookmark-add + M + +set-cmd-text -s :bookmark-load + gb + +set-cmd-text -s :bookmark-load -t + gB + +set-cmd-text -s :bookmark-load -w + wB + save sf -set-cmd-text ":set " +set-cmd-text -s :set ss -set-cmd-text ":set -t " +set-cmd-text -s :set -t sl -set-cmd-text ":set keybind " +set-cmd-text -s :set keybind sk zoom-out @@ -296,12 +318,15 @@ navigate decrement inspector wi -download-page +download gd -cancel-download +download-cancel ad +download-clear + cd + view-source gf @@ -365,6 +390,21 @@ print open qute:settings Ss +follow-selected + + + + + + + +follow-selected -t + + + +tab-only + co + [insert] # Keybindings for insert mode. # Since normal keypresses are passed through, only special keys are @@ -384,11 +424,20 @@ open-editor follow-hint + + + + + -[passthrough] -# Keybindings for passthrough mode. -# Since normal keypresses are passed through, only special keys are -# supported in this mode. +hint --rapid links tab-bg + + +hint links + + +hint all tab-bg + [command] # Keybindings for command mode. @@ -415,10 +464,16 @@ completion-item-next +completion-item-del + + command-accept + + + [prompt] # Keybindings for prompts in the status line. @@ -432,8 +487,11 @@ command-accept prompt-accept + + + prompt-yes y @@ -472,6 +530,7 @@ rl-kill-word rl-unix-word-rubout + rl-yank @@ -482,3 +541,84 @@ rl-delete-char rl-backward-delete-char +[caret] + +toggle-selection + v + + +drop-selection + + +enter-mode normal + c + +move-to-next-line + j + +move-to-prev-line + k + +move-to-next-char + l + +move-to-prev-char + h + +move-to-end-of-word + e + +move-to-next-word + w + +move-to-prev-word + b + +move-to-start-of-next-block + ] + +move-to-start-of-prev-block + [ + +move-to-end-of-next-block + } + +move-to-end-of-prev-block + { + +move-to-start-of-line + 0 + +move-to-end-of-line + $ + +move-to-start-of-document + gg + +move-to-end-of-document + G + +yank-selected -p + Y + +yank-selected + y + + + + + + + +scroll left + H + +scroll down + J + +scroll up + K + +scroll right + L +