]> git.rmz.io Git - dotfiles.git/blobdiff - qutebrowser/keys.conf
zsh: use pinentry-curses when connected over ssh
[dotfiles.git] / qutebrowser / keys.conf
index 7fc77749a2bee4e88efcab728e299d40b744a2ef..4edf369499d26cc1c1025bda67b77817f5c6a15d 100644 (file)
 
 [!normal]
 
-leave-mode
+clear-keychain ;; leave-mode
     <Escape>
     <Ctrl-[>
 
 [normal]
 # Keybindings for normal mode.
 
+clear-keychain ;; search
+    <Escape>
+
 set-cmd-text -s :open
     o
 
@@ -64,6 +67,7 @@ set-cmd-text :open -w {url}
     wO
 
 open -t
+    ga
     <Ctrl-T>
 
 tab-close
@@ -74,20 +78,17 @@ tab-close -o
     D
 
 tab-focus
-    T
+    K
+    gt
 
 tab-move
     gm
 
 tab-move -
-    gj
+    gl
 
 tab-move +
-    gk
-
-tab-next
-    K
-    gt
+    gr
 
 tab-prev
     J
@@ -136,6 +137,9 @@ hint all window
 hint all tab-bg
     ;b
 
+hint all tab-fg
+    ;f
+
 hint all hover
     ;h
 
@@ -163,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
@@ -203,6 +207,9 @@ search-prev
 enter-mode insert
     i
 
+enter-mode caret
+    v
+
 yank
     yy
 
@@ -215,6 +222,12 @@ yank -t
 yank -ts
     yT
 
+yank -d
+    yd
+
+yank -ds
+    yD
+
 paste
     pp
 
@@ -242,9 +255,21 @@ set-cmd-text -s :quickmark-load
 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
 
@@ -299,6 +324,9 @@ download
 download-cancel
     ad
 
+download-clear
+    cd
+
 view-source
     gf
 
@@ -362,6 +390,21 @@ print
 open qute:settings
     Ss
 
+follow-selected
+    <Return>
+    <Ctrl-M>
+    <Ctrl-J>
+    <Shift-Return>
+    <Enter>
+    <Shift-Enter>
+
+follow-selected -t
+    <Ctrl-Return>
+    <Ctrl-Enter>
+
+tab-only
+    co
+
 [insert]
 # Keybindings for insert mode.
 # Since normal keypresses are passed through, only special keys are
@@ -381,6 +424,20 @@ open-editor
 
 follow-hint
     <Return>
+    <Ctrl-M>
+    <Ctrl-J>
+    <Shift-Return>
+    <Enter>
+    <Shift-Enter>
+
+hint --rapid links tab-bg
+    <Ctrl-R>
+
+hint links
+    <Ctrl-F>
+
+hint all tab-bg
+    <Ctrl-B>
 
 [command]
 # Keybindings for command mode.
@@ -407,10 +464,16 @@ completion-item-next
     <Tab>
     <Down>
 
+completion-item-del
+    <Ctrl-D>
+
 command-accept
     <Return>
+    <Ctrl-M>
     <Ctrl-J>
     <Shift-Return>
+    <Enter>
+    <Shift-Enter>
 
 [prompt]
 # Keybindings for prompts in the status line.
@@ -424,8 +487,11 @@ command-accept
 
 prompt-accept
     <Return>
+    <Ctrl-M>
     <Ctrl-J>
     <Shift-Return>
+    <Enter>
+    <Shift-Enter>
 
 prompt-yes
     y
@@ -464,6 +530,7 @@ rl-kill-word
 
 rl-unix-word-rubout
     <Ctrl-W>
+    <Alt-Backspace>
 
 rl-yank
     <Ctrl-Y>
@@ -474,3 +541,84 @@ rl-delete-char
 rl-backward-delete-char
     <Ctrl-H>
 
+[caret]
+
+toggle-selection
+    v
+    <Space>
+
+drop-selection
+    <Ctrl-Space>
+
+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
+    <Return>
+    <Ctrl-M>
+    <Ctrl-J>
+    <Shift-Return>
+    <Enter>
+    <Shift-Enter>
+
+scroll left
+    H
+
+scroll down
+    J
+
+scroll up
+    K
+
+scroll right
+    L
+