X-Git-Url: https://git.rmz.io/dotfiles.git/blobdiff_plain/d6402471cb83b0f01aaf87d8cecd201d225938b8..4f1cc137755e29eacf648f9ab03ad4be74f49d73:/qutebrowser/keys.conf diff --git a/qutebrowser/keys.conf b/qutebrowser/keys.conf index cda490e..4f2b9d9 100644 --- a/qutebrowser/keys.conf +++ b/qutebrowser/keys.conf @@ -27,8 +27,7 @@ # # For simple keys (no `<>`-signs), a capital letter means the key is pressed # 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 `;;`. +# `Shift-` to match a key pressed with shift. # # Note that default keybindings are always bound, and need to be explicitly # unbound if you wish to remove them: @@ -40,16 +39,13 @@ [!normal] -clear-keychain ;; leave-mode +leave-mode [normal] # Keybindings for normal mode. -clear-keychain ;; search - - set-cmd-text -s :open o @@ -160,13 +156,13 @@ hint images tab hint images tab-bg .i -hint links fill ":open {hint-url}" +hint links fill :open {hint-url} ;o -hint links fill ":open -t {hint-url}" +hint links fill :open -t {hint-url} ;O -hint links fill ":open -b {hint-url}" +hint links fill :open -b {hint-url} .o hint links yank @@ -224,39 +220,36 @@ yank yank -s yY -yank -t +yank title yt -yank -ts +yank title -s yT -yank -d +yank domain yd -yank -ds +yank domain -s yD -paste +open -- {clipboard} pp -paste -s +open -- {primary} pP -paste -t +open -t -- {clipboard} Pp -paste -ts +open -t -- {primary} PP -paste -w +open -w -- {clipboard} wp -paste -ws +open -w -- {primary} wP -quickmark-save - m - set-cmd-text -s :quickmark-load b @@ -266,9 +259,6 @@ set-cmd-text -s :quickmark-load -t set-cmd-text -s :quickmark-load -w wb -bookmark-add - M - set-cmd-text -s :bookmark-load gb @@ -287,7 +277,7 @@ set-cmd-text -s :set set-cmd-text -s :set -t sl -set-cmd-text -s :set keybind +set-cmd-text -s :bind sk zoom-out @@ -422,12 +412,57 @@ enter-mode set_mark enter-mode jump_mark ' -yank -p +yank pretty-url yp -yank -ps +yank pretty-url -s yP +hint inputs + ;t + +repeat-command + . + +set-cmd-text / + / + +set-cmd-text ? + ? + +set-cmd-text : + : + +tab-next + + +record-macro + q + +run-macro + @ + +spawn mpv {url} + m + +hint links spawn mpv {url} + M + +clear-keychain ;; search ;; fullscreen --leave ;; fake-key + + +clear-keychain ;; search ;; fullscreen --leave + + +wq + ZZ + +tab-focus -1 + g$ + +tab-pin + + [insert] # Keybindings for insert mode. # Since normal keypresses are passed through, only special keys are @@ -439,7 +474,7 @@ yank -ps open-editor -paste-primary +insert-text {primary} [hint] @@ -473,8 +508,7 @@ hint all tab-bg # Useful hidden commands to map in this section: # * `command-history-prev`: Switch to previous command in history. # * `command-history-next`: Switch to next command in history. -# * `completion-item-prev`: Select previous item in completion. -# * `completion-item-next`: Select next item in completion. +# * `completion-item-focus`: Select another item in completion. # * `command-accept`: Execute the command currently in the commandline. command-history-prev @@ -483,11 +517,11 @@ command-history-prev command-history-next -completion-item-prev +completion-item-focus prev -completion-item-next +completion-item-focus next @@ -502,6 +536,12 @@ command-accept +completion-item-focus next-category + + +completion-item-focus prev-category + + [prompt] # Keybindings for prompts in the status line. # You can bind normal keys in this mode, but they will be only active @@ -509,8 +549,8 @@ command-accept # bind special keys. # Useful hidden commands to map in this section: # * `prompt-accept`: Confirm the entered value. -# * `prompt-yes`: Answer yes to a yes/no question. -# * `prompt-no`: Answer no to a yes/no question. +# * `prompt-accept yes`: Answer yes to a yes/no question. +# * `prompt-accept no`: Answer no to a yes/no question. prompt-accept @@ -520,12 +560,23 @@ prompt-accept -prompt-yes +prompt-accept yes y -prompt-no +prompt-accept no n +prompt-open-download + + +prompt-item-focus prev + + + +prompt-item-focus next + + + [command,prompt] rl-backward-char @@ -557,6 +608,8 @@ rl-kill-word rl-unix-word-rubout + +rl-backward-kill-word rl-yank @@ -625,10 +678,10 @@ move-to-start-of-document move-to-end-of-document G -yank-selected -p +yank selection -s Y -yank-selected +yank selection y