Qutebrowser: Update to 0.7.0

master
Pierre Neidhardt 2016-06-10 23:21:08 +02:00
parent 97e4c8a3eb
commit 10485cd19e
2 changed files with 156 additions and 92 deletions

View File

@ -41,14 +41,14 @@
[!normal] [!normal]
clear-keychain ;; leave-mode clear-keychain ;; leave-mode
<Escape> <escape>
<Ctrl-[> <ctrl-[>
[normal] [normal]
# Keybindings for normal mode. # Keybindings for normal mode.
clear-keychain ;; search clear-keychain ;; search
<Escape> <escape>
set-cmd-text -s :open set-cmd-text -s :open
o o
@ -76,11 +76,11 @@ set-cmd-text :open -w {url}
open -t open -t
ga ga
<Ctrl-T> <ctrl-t>
tab-close tab-close
d d
<Ctrl-W> <ctrl-w>
tab-close -o tab-close -o
D D
@ -134,7 +134,7 @@ forward -w
wl wl
fullscreen fullscreen
<F11> <f11>
hint hint
f f
@ -201,7 +201,7 @@ scroll right
undo undo
u u
<Ctrl-Shift-T> <ctrl-shift-t>
scroll-perc 0 scroll-perc 0
gg gg
@ -321,10 +321,10 @@ navigate up -t
gU gU
navigate increment navigate increment
<Ctrl-A> <ctrl-a>
navigate decrement navigate decrement
<Ctrl-X> <ctrl-x>
inspector inspector
wi wi
@ -342,76 +342,76 @@ view-source
gf gf
tab-focus last tab-focus last
<Ctrl-Tab> <ctrl-tab>
enter-mode passthrough enter-mode passthrough
<Ctrl-V> <ctrl-v>
quit quit
<Ctrl-Q> <ctrl-q>
scroll-page 0 1 scroll-page 0 1
<Ctrl-F> <ctrl-f>
scroll-page 0 -1 scroll-page 0 -1
<Ctrl-B> <ctrl-b>
scroll-page 0 0.5 scroll-page 0 0.5
<Ctrl-D> <ctrl-d>
scroll-page 0 -0.5 scroll-page 0 -0.5
<Ctrl-U> <ctrl-u>
tab-focus 1 tab-focus 1
<Alt-1> <alt-1>
tab-focus 2 tab-focus 2
<Alt-2> <alt-2>
tab-focus 3 tab-focus 3
<Alt-3> <alt-3>
tab-focus 4 tab-focus 4
<Alt-4> <alt-4>
tab-focus 5 tab-focus 5
<Alt-5> <alt-5>
tab-focus 6 tab-focus 6
<Alt-6> <alt-6>
tab-focus 7 tab-focus 7
<Alt-7> <alt-7>
tab-focus 8 tab-focus 8
<Alt-8> <alt-8>
tab-focus 9 tab-focus 9
<Alt-9> <alt-9>
home home
<Ctrl-h> <ctrl-h>
stop stop
<Ctrl-s> <ctrl-s>
print print
<Ctrl-Alt-p> <ctrl-alt-p>
open qute:settings open qute:settings
Ss Ss
follow-selected follow-selected
<Return> <return>
<Ctrl-M> <ctrl-m>
<Ctrl-J> <ctrl-j>
<Shift-Return> <shift-return>
<Enter> <enter>
<Shift-Enter> <shift-enter>
follow-selected -t follow-selected -t
<Ctrl-Return> <ctrl-return>
<Ctrl-Enter> <ctrl-enter>
spawn --userscript view_in_mpv spawn --userscript view_in_mpv
x x
@ -422,6 +422,21 @@ hint links userscript view_in_mpv {hint-url}
set-cmd-text -s :buffer set-cmd-text -s :buffer
gt gt
open -w
<ctrl-n>
enter-mode set_mark
`
enter-mode jump_mark
'
yank -p
yp
yank -ps
yP
[insert] [insert]
# Keybindings for insert mode. # Keybindings for insert mode.
# Since normal keypresses are passed through, only special keys are # Since normal keypresses are passed through, only special keys are
@ -431,10 +446,10 @@ set-cmd-text -s :buffer
# * `paste-primary`: Paste primary selection at cursor position. # * `paste-primary`: Paste primary selection at cursor position.
open-editor open-editor
<Ctrl-E> <ctrl-e>
paste-primary paste-primary
<Shift-Ins> <shift-ins>
[hint] [hint]
# Keybindings for hint mode. # Keybindings for hint mode.
@ -444,21 +459,21 @@ paste-primary
# * `follow-hint`: Follow the currently selected hint. # * `follow-hint`: Follow the currently selected hint.
follow-hint follow-hint
<Return> <return>
<Ctrl-M> <ctrl-m>
<Ctrl-J> <ctrl-j>
<Shift-Return> <shift-return>
<Enter> <enter>
<Shift-Enter> <shift-enter>
hint --rapid links tab-bg hint --rapid links tab-bg
<Ctrl-R> <ctrl-r>
hint links hint links
<Ctrl-F> <ctrl-f>
hint all tab-bg hint all tab-bg
<Ctrl-B> <ctrl-b>
[command] [command]
# Keybindings for command mode. # Keybindings for command mode.
@ -472,29 +487,29 @@ hint all tab-bg
# * `command-accept`: Execute the command currently in the commandline. # * `command-accept`: Execute the command currently in the commandline.
command-history-prev command-history-prev
<Ctrl-P> <ctrl-p>
command-history-next command-history-next
<Ctrl-N> <ctrl-n>
completion-item-prev completion-item-prev
<Shift-Tab> <shift-tab>
<Up> <up>
completion-item-next completion-item-next
<Tab> <tab>
<Down> <down>
completion-item-del completion-item-del
<Ctrl-D> <ctrl-d>
command-accept command-accept
<Return> <return>
<Ctrl-M> <ctrl-m>
<Ctrl-J> <ctrl-j>
<Shift-Return> <shift-return>
<Enter> <enter>
<Shift-Enter> <shift-enter>
[prompt] [prompt]
# Keybindings for prompts in the status line. # Keybindings for prompts in the status line.
@ -507,12 +522,12 @@ command-accept
# * `prompt-no`: Answer no to a yes/no question. # * `prompt-no`: Answer no to a yes/no question.
prompt-accept prompt-accept
<Return> <return>
<Ctrl-M> <ctrl-m>
<Ctrl-J> <ctrl-j>
<Shift-Return> <shift-return>
<Enter> <enter>
<Shift-Enter> <shift-enter>
prompt-yes prompt-yes
y y
@ -523,53 +538,53 @@ prompt-no
[command,prompt] [command,prompt]
rl-backward-char rl-backward-char
<Ctrl-B> <ctrl-b>
rl-forward-char rl-forward-char
<Ctrl-F> <ctrl-f>
rl-backward-word rl-backward-word
<Alt-B> <alt-b>
rl-forward-word rl-forward-word
<Alt-F> <alt-f>
rl-beginning-of-line rl-beginning-of-line
<Ctrl-A> <ctrl-a>
rl-end-of-line rl-end-of-line
<Ctrl-E> <ctrl-e>
rl-unix-line-discard rl-unix-line-discard
<Ctrl-U> <ctrl-u>
rl-kill-line rl-kill-line
<Ctrl-K> <ctrl-k>
rl-kill-word rl-kill-word
<Alt-D> <alt-d>
rl-unix-word-rubout rl-unix-word-rubout
<Ctrl-W> <ctrl-w>
<Alt-Backspace> <alt-backspace>
rl-yank rl-yank
<Ctrl-Y> <ctrl-y>
rl-delete-char rl-delete-char
<Ctrl-?> <ctrl-?>
rl-backward-delete-char rl-backward-delete-char
<Ctrl-H> <ctrl-h>
[caret] [caret]
toggle-selection toggle-selection
v v
<Space> <space>
drop-selection drop-selection
<Ctrl-Space> <ctrl-space>
enter-mode normal enter-mode normal
c c
@ -624,12 +639,12 @@ yank-selected -p
yank-selected yank-selected
y y
<Return> <return>
<Ctrl-M> <ctrl-m>
<Ctrl-J> <ctrl-j>
<Shift-Return> <shift-return>
<Enter> <enter>
<Shift-Enter> <shift-enter>
scroll left scroll left
H H

View File

@ -280,6 +280,12 @@ url-incdec-segments = path,query
# Hide the window decoration when using wayland (requires restart) # Hide the window decoration when using wayland (requires restart)
# Valid values: true, false # Valid values: true, false
# Default: false # Default: false
#
# keyhint-blacklist (List):
# Keychains that shouldn't be shown in the keyhint dialog
# Globs are supported, so ';*' will blacklist all keychainsstarting
# with ';'. Use '*' to disable keyhints
# Default:
zoom-levels = 25%,33%,50%,67%,75%,90%,100%,110%,125%,150%,175%,200%,250%,300%,400%,500% zoom-levels = 25%,33%,50%,67%,75%,90%,100%,110%,125%,150%,175%,200%,250%,300%,400%,500%
default-zoom = 100% default-zoom = 100%
downloads-position = top downloads-position = top
@ -299,6 +305,7 @@ window-title-format = {perc}{title}{title_sep}qutebrowser
hide-mouse-cursor = false hide-mouse-cursor = false
modal-js-dialog = false modal-js-dialog = false
hide-wayland-decoration = false hide-wayland-decoration = false
keyhint-blacklist =
[network] [network]
# Settings related to the network. # Settings related to the network.
@ -347,6 +354,10 @@ hide-wayland-decoration = false
# Whether to try to pre-fetch DNS entries to speed up browsing. # Whether to try to pre-fetch DNS entries to speed up browsing.
# Valid values: true, false # Valid values: true, false
# Default: true # Default: true
#
# custom-headers (HeaderDict):
# Set custom headers for qutebrowser HTTP requests.
# Default:
do-not-track = true do-not-track = true
accept-language = en-US,en accept-language = en-US,en
referer-header = same-domain referer-header = same-domain
@ -355,6 +366,7 @@ proxy = system
proxy-dns-requests = true proxy-dns-requests = true
ssl-strict = ask ssl-strict = ask
dns-prefetch = true dns-prefetch = true
custom-headers =
[completion] [completion]
# Options related to completion and command history. # Options related to completion and command history.
@ -431,11 +443,15 @@ scrollbar-padding = 2
# #
# timeout (Int): # timeout (Int):
# Timeout for ambiguous key bindings. # Timeout for ambiguous key bindings.
# If the current input forms both a complete match and a partial
# match, the complete match will be executed after this time.
# Default: 500 # Default: 500
# #
# partial-timeout (Int): # partial-timeout (Int):
# Timeout for partially typed key bindings. # Timeout for partially typed key bindings.
# Default: 1000 # If the current input forms only partial matches, the keystring
# will be cleared after this time.
# Default: 5000
# #
# insert-mode-on-plugins (Bool): # insert-mode-on-plugins (Bool):
# Whether to switch to insert mode when clicking flash and other # Whether to switch to insert mode when clicking flash and other
@ -488,7 +504,7 @@ scrollbar-padding = 2
# into zoom increments. # into zoom increments.
# Default: 512 # Default: 512
timeout = 500 timeout = 500
partial-timeout = 1000 partial-timeout = 2000
insert-mode-on-plugins = false insert-mode-on-plugins = false
auto-leave-insert-mode = true auto-leave-insert-mode = true
auto-insert-mode = false auto-insert-mode = false
@ -752,7 +768,7 @@ cache-size = 52428800
# webgl (Bool): # webgl (Bool):
# Enables or disables WebGL. # Enables or disables WebGL.
# Valid values: true, false # Valid values: true, false
# Default: true # Default: false
# #
# css-regions (Bool): # css-regions (Bool):
# Enable or disable support for CSS regions. # Enable or disable support for CSS regions.
@ -905,7 +921,7 @@ enable-pdfjs = false
# #
# scatter (Bool): # scatter (Bool):
# Whether to scatter hint key chains (like Vimium) or not (like # Whether to scatter hint key chains (like Vimium) or not (like
# dwb). # dwb). Ignored for number hints.
# Valid values: true, false # Valid values: true, false
# Default: true # Default: true
# #
@ -924,6 +940,11 @@ enable-pdfjs = false
# Valid values: true, false # Valid values: true, false
# Default: true # Default: true
# #
# auto-follow-timeout (Int):
# A timeout to inhibit normal-mode key bindings after a
# successfulauto-follow.
# Default: 0
#
# next-regexes (RegexList): # next-regexes (RegexList):
# A comma-separated list of regexes to use for 'next' links. # A comma-separated list of regexes to use for 'next' links.
# Default: # Default:
@ -932,6 +953,12 @@ enable-pdfjs = false
# prev-regexes (RegexList): # prev-regexes (RegexList):
# A comma-separated list of regexes to use for 'prev' links. # A comma-separated list of regexes to use for 'prev' links.
# Default: \bprev(ious)?\b,\bback\b,\bolder\b,\b[<←≪]\b,\b(<<|«)\b # Default: \bprev(ious)?\b,\bback\b,\bolder\b,\b[<←≪]\b,\b(<<|«)\b
#
# find-implementation (String):
# Which implementation to use to find elements to hint.
# javascript: Better but slower
# python: Slightly worse but faster
# Default: javascript
border = 1px solid #E3BE23 border = 1px solid #E3BE23
opacity = 0.7 opacity = 0.7
mode = letter mode = letter
@ -941,8 +968,10 @@ scatter = false
uppercase = false uppercase = false
dictionary = /usr/share/dict/words dictionary = /usr/share/dict/words
auto-follow = true auto-follow = true
auto-follow-timeout = 0
next-regexes = \bnext\b,\bmore\b,\bnewer\b,\b[>→≫]\b,\b(>>|»)\b,\bcontinue\b next-regexes = \bnext\b,\bmore\b,\bnewer\b,\b[>→≫]\b,\b(>>|»)\b,\bcontinue\b
prev-regexes = \bprev(ious)?\b,\bback\b,\bolder\b,\b[<←≪]\b,\b(<<|«)\b prev-regexes = \bprev(ious)?\b,\bback\b,\bolder\b,\b[<←≪]\b,\b(<<|«)\b
find-implementation = javascript
[searchengines] [searchengines]
# Definitions of search engines which can be used via the address bar. # Definitions of search engines which can be used via the address bar.
@ -1267,6 +1296,18 @@ yt = http://www.youtube.com/results?search_query={}
# Background color for webpages if unset (or empty to use the # Background color for webpages if unset (or empty to use the
# theme's color) # theme's color)
# Default: white # Default: white
#
# keyhint.fg (QssColor):
# Text color for the keyhint widget.
# Default: #FFFFFF
#
# keyhint.fg.suffix (CssColor):
# Highlight color for keys to complete the current keychain
# Default: #FFFF00
#
# keyhint.bg (QssColor):
# Background color of the keyhint widget.
# Default: rgba(0, 0, 0, 80%)
completion.fg = white completion.fg = white
completion.bg = #333333 completion.bg = #333333
completion.alternate-bg = #444444 completion.alternate-bg = #444444
@ -1330,6 +1371,9 @@ downloads.bg.system = rgb
downloads.fg.error = white downloads.fg.error = white
downloads.bg.error = red downloads.bg.error = red
webpage.bg = white webpage.bg = white
keyhint.fg = #FFFFFF
keyhint.fg.suffix = #FFFF00
keyhint.bg = rgba(0, 0, 0, 80%)
[fonts] [fonts]
# Fonts used for the UI, with optional style/weight/size. # Fonts used for the UI, with optional style/weight/size.
@ -1406,6 +1450,10 @@ webpage.bg = white
# web-size-default-fixed (Int): # web-size-default-fixed (Int):
# The default font size for fixed-pitch text. # The default font size for fixed-pitch text.
# Default: # Default:
#
# keyhint (Font):
# Font used in the keyhint widget.
# Default: 8pt ${_monospace}
_monospace = Terminus, Monospace, "DejaVu Sans Mono", Monaco, "Bitstream Vera Sans Mono", "Andale Mono", "Liberation Mono", "Courier New", Courier, monospace, Fixed, Consolas, Terminal _monospace = Terminus, Monospace, "DejaVu Sans Mono", Monaco, "Bitstream Vera Sans Mono", "Andale Mono", "Liberation Mono", "Courier New", Courier, monospace, Fixed, Consolas, Terminal
completion = 8pt ${_monospace} completion = 8pt ${_monospace}
tabbar = 8pt ${_monospace} tabbar = 8pt ${_monospace}
@ -1423,3 +1471,4 @@ web-size-minimum =
web-size-minimum-logical = web-size-minimum-logical =
web-size-default = web-size-default =
web-size-default-fixed = web-size-default-fixed =
keyhint = 8pt ${_monospace}