]> git.rmz.io Git - dotfiles.git/blobdiff - qutebrowser/qutebrowser.conf
Merge branch 'cadscan' (early part)
[dotfiles.git] / qutebrowser / qutebrowser.conf
index 1afe6215498d4426495b6cb152f8fd8f92176300..d1c56d30f2ac60d466176194cb58f712f8b53cf5 100644 (file)
 #     Default:
 #     ref,utm_source,utm_medium,utm_campaign,utm_term,utm_content
 #
+# default-open-dispatcher (String):
+#     The default program used to open downloads. Set to an empty string
+#     to use the default internal handler.
+#     Any {} in the string will be expanded to the filename, else the
+#     filename will be appended.
+#     Default:
+#
 # default-page (FuzzyUrl):
 #     The page to open if :open -t/-b/-w is used without URL. Use
 #     `about:blank` for a blank page.
@@ -85,7 +92,8 @@
 # developer-extras (Bool):
 #     Enable extra tools for Web developers.
 #     This needs to be enabled for `:inspector` to work and also adds an
-#     _Inspect_ entry to the context menu.
+#     _Inspect_ entry to the context menu. For QtWebEngine, see
+#     'qutebrowser --help' instead.
 #     Valid values: true, false
 #     Default: false
 #
 ignore-case = smart
 startpage = https://duckduckgo.com/?t=chakra
 yank-ignored-url-parameters = ref,utm_source,utm_medium,utm_campaign,utm_term,utm_content
+default-open-dispatcher = 
 default-page = ${startpage}
 auto-search = naive
 auto-save-config = true
@@ -237,11 +246,15 @@ url-incdec-segments = path,query
 #     Valid values: true, false
 #     Default: false
 #
-# user-stylesheet (UserStyleSheet):
-#     User stylesheet to use (absolute filename, filename relative to
-#     the config directory or CSS string). Will expand environment
-#     variables.
-#     Default: html > ::-webkit-scrollbar { width: 0px; height: 0px; }
+# user-stylesheet (File):
+#     User stylesheet to use (absolute filename or filename relative to
+#     the config directory). Will expand environment variables.
+#     Default:
+#
+# hide-scrollbar (Bool):
+#     Hide the main scrollbar.
+#     Valid values: true, false
+#     Default: true
 #
 # css-media-type (String):
 #     Set the CSS media type.
@@ -277,6 +290,7 @@ url-incdec-segments = path,query
 #     * `{id}`: The internal window ID of this window.
 #     * `{scroll_pos}`: The page scroll position.
 #     * `{host}`: The host of the current web page.
+#     * `{backend}`: Either 'webkit' or 'webengine'
 #     Default: {perc}{title}{title_sep}qutebrowser
 #
 # modal-js-dialog (Bool):
@@ -298,6 +312,11 @@ url-incdec-segments = path,query
 # prompt-radius (Int):
 #     The rounding radius for the edges of prompts.
 #     Default: 8
+#
+# prompt-filebrowser (Bool):
+#     Show a filebrowser in upload/download prompts.
+#     Valid values: true, false
+#     Default: true
 zoom-levels = 25%,33%,50%,67%,75%,90%,100%,110%,125%,150%,175%,200%,250%,300%,400%,500%
 default-zoom = 100%
 downloads-position = top
@@ -307,7 +326,8 @@ message-unfocused = false
 confirm-quit = downloads
 zoom-text-only = false
 frame-flattening = false
-user-stylesheet = html > ::-webkit-scrollbar { width: 0px; height: 0px; }
+user-stylesheet = 
+hide-scrollbar = true
 css-media-type = 
 smooth-scrolling = false
 remove-finished-downloads = -1
@@ -318,6 +338,7 @@ modal-js-dialog = false
 hide-wayland-decoration = false
 keyhint-blacklist = 
 prompt-radius = 8
+prompt-filebrowser = true
 
 [network]
 # Settings related to the network.
@@ -518,7 +539,7 @@ scrollbar-padding = 2
 #     into zoom increments.
 #     Default: 512
 timeout = 500
-partial-timeout = 1000
+partial-timeout = 5000
 insert-mode-on-plugins = false
 auto-leave-insert-mode = true
 auto-insert-mode = false
@@ -636,6 +657,7 @@ mouse-zoom-divider = 512
 #     * `{id}`: The internal tab ID of this tab.
 #     * `{scroll_pos}`: The page scroll position.
 #     * `{host}`: The host of the current web page.
+#     * `{backend}`: Either 'webkit' or 'webengine'
 #     Default: {index}: {title}
 #
 # title-alignment (TextAlignment):
@@ -786,7 +808,7 @@ cache-size = 52428800
 #     Enables or disables WebGL. For QtWebEngine, Qt/PyQt >= 5.7 is
 #     required for this setting.
 #     Valid values: true, false
-#     Default: false
+#     Default: true
 #
 # css-regions (Bool):
 #     Enable or disable support for CSS regions.
@@ -808,6 +830,11 @@ cache-size = 52428800
 #     Valid values: true, false, ask
 #     Default: ask
 #
+# media-capture (BoolAsk):
+#     Allow websites to record audio/video.
+#     Valid values: true, false, ask
+#     Default: ask
+#
 # javascript-can-open-windows-automatically (Bool):
 #     Whether JavaScript programs can open new windows without user
 #     interaction.
@@ -896,7 +923,8 @@ webgl = true
 css-regions = true
 hyperlink-auditing = false
 geolocation = ask
-notifications = ask
+notifications = false
+media-capture = ask
 javascript-can-open-windows-automatically = false
 javascript-can-close-windows = false
 javascript-can-access-clipboard = false
@@ -992,7 +1020,7 @@ border = 1px solid #E3BE23
 mode = letter
 chars = aoeuidhtns
 min-chars = 2
-scatter = true
+scatter = false
 uppercase = true
 dictionary = /usr/share/dict/words
 auto-follow = unique-match
@@ -1029,6 +1057,7 @@ cv = http://docs.opencv.org/3.1.0/index.html#gsc.tab=0&gsc.ref=more%3A3.1&gsc.q=
 quit = close
 q = close
 exit = quit
+mpv = spawn --userscript ~/src/qutebrowser/misc/userscripts/view_in_mpv
 
 [colors]
 # Colors used in the UI.
@@ -1421,7 +1450,7 @@ messages.fg.info = white
 messages.bg.info = black
 messages.border.info = #333333
 prompts.fg = ${statusbar.fg}
-prompts.bg = darkblue
+prompts.bg = #333333
 prompts.selected.bg = #308cc6
 
 [fonts]
@@ -1523,7 +1552,7 @@ prompts.selected.bg = #308cc6
 # prompts (Font):
 #     Font used for prompts.
 #     Default: 8pt sans-serif
-_monospace = Terminus, Monospace, "DejaVu Sans Mono", Monaco, "Bitstream Vera Sans Mono", "Andale Mono", "Liberation Mono", "Courier New", Courier, monospace, Fixed, Consolas, Terminal
+_monospace = Hack, 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.category = bold ${completion}
 tabbar = 8pt ${_monospace}