]> git.rmz.io Git - dotfiles.git/blob - qutebrowser/qutebrowser.conf
Merge branch 'cadscan' (early part)
[dotfiles.git] / qutebrowser / qutebrowser.conf
1 # vim: ft=dosini
2
3 # Configfile for qutebrowser.
4 #
5 # This configfile is parsed by python's configparser in extended
6 # interpolation mode. The format is very INI-like, so there are
7 # categories like [general] with "key = value"-pairs.
8 #
9 # Note that you shouldn't add your own comments, as this file is
10 # regenerated every time the config is saved.
11 #
12 # Interpolation looks like ${value} or ${section:value} and will be
13 # replaced by the respective value.
14 #
15 # Some settings will expand environment variables. Note that, since
16 # interpolation is run first, you will need to escape the $ char as
17 # described below.
18 #
19 # This is the default config, so if you want to remove anything from
20 # here (as opposed to change/add), for example a key binding, set it to
21 # an empty value.
22 #
23 # You will need to escape the following values:
24 # - # at the start of the line (at the first position of the key) (\#)
25 # - $ in a value ($$)
26
27 [general]
28 # General/miscellaneous options.
29 #
30 # ignore-case (IgnoreCase):
31 # Whether to find text on a page case-insensitively.
32 # true: Search case-insensitively
33 # false: Search case-sensitively
34 # smart: Search case-sensitively if there are capital chars
35 # Default: smart
36 #
37 # startpage (List of String):
38 # The default page(s) to open at the start, separated by commas.
39 # Default: https://start.duckduckgo.com
40 #
41 # yank-ignored-url-parameters (List of String):
42 # The URL parameters to strip with :yank url, separated by commas.
43 # Default:
44 # ref,utm_source,utm_medium,utm_campaign,utm_term,utm_content
45 #
46 # default-open-dispatcher (String):
47 # The default program used to open downloads. Set to an empty string
48 # to use the default internal handler.
49 # Any {} in the string will be expanded to the filename, else the
50 # filename will be appended.
51 # Default:
52 #
53 # default-page (FuzzyUrl):
54 # The page to open if :open -t/-b/-w is used without URL. Use
55 # `about:blank` for a blank page.
56 # Default: ${startpage}
57 #
58 # auto-search (AutoSearch):
59 # Whether to start a search when something else than a URL is
60 # entered.
61 # naive: Use simple/naive check.
62 # dns: Use DNS requests (might be slow!).
63 # false: Never search automatically.
64 # Default: naive
65 #
66 # auto-save-config (Bool):
67 # Whether to save the config automatically on quit.
68 # Valid values: true, false
69 # Default: true
70 #
71 # auto-save-interval (Int):
72 # How often (in milliseconds) to auto-save config/cookies/etc.
73 # Default: 15000
74 #
75 # editor (ShellCommand):
76 # The editor (and arguments) to use for the `open-editor` command.
77 # The arguments get split like in a shell, so you can use `"` or `'`
78 # to quote them.
79 # `{}` gets replaced by the filename of the file to be edited.
80 # Default: gvim -f "{}"
81 #
82 # editor-encoding (Encoding):
83 # Encoding to use for editor.
84 # Default: utf-8
85 #
86 # private-browsing (Bool):
87 # Do not record visited pages in the history or store web page
88 # icons.
89 # Valid values: true, false
90 # Default: false
91 #
92 # developer-extras (Bool):
93 # Enable extra tools for Web developers.
94 # This needs to be enabled for `:inspector` to work and also adds an
95 # _Inspect_ entry to the context menu. For QtWebEngine, see
96 # 'qutebrowser --help' instead.
97 # Valid values: true, false
98 # Default: false
99 #
100 # print-element-backgrounds (Bool):
101 # Whether the background color and images are also drawn when the
102 # page is printed.
103 # Valid values: true, false
104 # Default: true
105 #
106 # xss-auditing (Bool):
107 # Whether load requests should be monitored for cross-site scripting
108 # attempts.
109 # Suspicious scripts will be blocked and reported in the inspector's
110 # JavaScript console. Enabling this feature might have an impact on
111 # performance.
112 # Valid values: true, false
113 # Default: false
114 #
115 # site-specific-quirks (Bool):
116 # Enable workarounds for broken sites.
117 # Valid values: true, false
118 # Default: true
119 #
120 # default-encoding (String):
121 # Default encoding to use for websites.
122 # The encoding must be a string describing an encoding such as
123 # _utf-8_, _iso-8859-1_, etc. If left empty a default value will be
124 # used.
125 # Default:
126 #
127 # new-instance-open-target (String):
128 # How to open links in an existing instance if a new one is
129 # launched.
130 # tab: Open a new tab in the existing window and activate the
131 # window.
132 # tab-bg: Open a new background tab in the existing window and
133 # activate the window.
134 # tab-silent: Open a new tab in the existing window without
135 # activating the window.
136 # tab-bg-silent: Open a new background tab in the existing
137 # window without activating the window.
138 # window: Open in a new window.
139 # Default: tab
140 #
141 # new-instance-open-target.window (String):
142 # Which window to choose when opening links as new tabs.
143 # first-opened: Open new tabs in the first (oldest) opened
144 # window.
145 # last-opened: Open new tabs in the last (newest) opened window.
146 # last-focused: Open new tabs in the most recently focused
147 # window.
148 # last-visible: Open new tabs in the most recently visible
149 # window.
150 # Default: last-focused
151 #
152 # log-javascript-console (String):
153 # How to log javascript console messages.
154 # none: Don't log messages.
155 # debug: Log messages with debug level.
156 # info: Log messages with info level.
157 # Default: debug
158 #
159 # save-session (Bool):
160 # Whether to always save the open pages.
161 # Valid values: true, false
162 # Default: false
163 #
164 # session-default-name (SessionName):
165 # The name of the session to save by default, or empty for the last
166 # loaded session.
167 # Default:
168 #
169 # url-incdec-segments (FlagList):
170 # The URL segments where `:navigate increment/decrement` will search
171 # for a number.
172 # Valid values: host, path, query, anchor
173 # Default: path,query
174 ignore-case = smart
175 startpage = https://duckduckgo.com/?t=chakra
176 yank-ignored-url-parameters = ref,utm_source,utm_medium,utm_campaign,utm_term,utm_content
177 default-open-dispatcher =
178 default-page = ${startpage}
179 auto-search = naive
180 auto-save-config = true
181 auto-save-interval = 15000
182 editor = urxvt -e vim "{}"
183 editor-encoding = utf-8
184 private-browsing = false
185 developer-extras = true
186 print-element-backgrounds = true
187 xss-auditing = false
188 site-specific-quirks = true
189 default-encoding =
190 new-instance-open-target = tab
191 new-instance-open-target.window = last-focused
192 log-javascript-console = none
193 save-session = true
194 session-default-name =
195 url-incdec-segments = path,query
196
197 [ui]
198 # General options related to the user interface.
199 #
200 # zoom-levels (List of Perc):
201 # The available zoom levels, separated by commas.
202 # Default:
203 # 25%,33%,50%,67%,75%,90%,100%,110%,125%,150%,175%,200%,250%,300%,400%,500%
204 #
205 # default-zoom (Perc):
206 # The default zoom level.
207 # Default: 100%
208 #
209 # downloads-position (VerticalPosition):
210 # Where to show the downloaded files.
211 # Valid values: top, bottom
212 # Default: top
213 #
214 # status-position (VerticalPosition):
215 # The position of the status bar.
216 # Valid values: top, bottom
217 # Default: bottom
218 #
219 # message-timeout (Int):
220 # Time (in ms) to show messages in the statusbar for.
221 # Default: 2000
222 #
223 # message-unfocused (Bool):
224 # Whether to show messages in unfocused windows.
225 # Valid values: true, false
226 # Default: false
227 #
228 # confirm-quit (ConfirmQuit):
229 # Whether to confirm quitting the application.
230 # always: Always show a confirmation.
231 # multiple-tabs: Show a confirmation if multiple tabs are
232 # opened.
233 # downloads: Show a confirmation if downloads are running
234 # never: Never show a confirmation.
235 # Default: never
236 #
237 # zoom-text-only (Bool):
238 # Whether the zoom factor on a frame applies only to the text or to
239 # all content.
240 # Valid values: true, false
241 # Default: false
242 #
243 # frame-flattening (Bool):
244 # Whether to expand each subframe to its contents.
245 # This will flatten all the frames to become one scrollable page.
246 # Valid values: true, false
247 # Default: false
248 #
249 # user-stylesheet (File):
250 # User stylesheet to use (absolute filename or filename relative to
251 # the config directory). Will expand environment variables.
252 # Default:
253 #
254 # hide-scrollbar (Bool):
255 # Hide the main scrollbar.
256 # Valid values: true, false
257 # Default: true
258 #
259 # css-media-type (String):
260 # Set the CSS media type.
261 # Default:
262 #
263 # smooth-scrolling (Bool):
264 # Whether to enable smooth scrolling for webpages.
265 # Valid values: true, false
266 # Default: false
267 #
268 # remove-finished-downloads (Int):
269 # Number of milliseconds to wait before removing finished downloads.
270 # Will not be removed if value is -1.
271 # Default: -1
272 #
273 # hide-statusbar (Bool):
274 # Whether to hide the statusbar unless a message is shown.
275 # Valid values: true, false
276 # Default: false
277 #
278 # statusbar-padding (Padding):
279 # Padding for statusbar (top, bottom, left, right).
280 # Default: 1,1,0,0
281 #
282 # window-title-format (FormatString):
283 # The format to use for the window title. The following placeholders
284 # are defined:
285 # * `{perc}`: The percentage as a string like `[10%]`.
286 # * `{perc_raw}`: The raw percentage, e.g. `10`
287 # * `{title}`: The title of the current web page
288 # * `{title_sep}`: The string ` - ` if a title is set, empty
289 # otherwise.
290 # * `{id}`: The internal window ID of this window.
291 # * `{scroll_pos}`: The page scroll position.
292 # * `{host}`: The host of the current web page.
293 # * `{backend}`: Either 'webkit' or 'webengine'
294 # Default: {perc}{title}{title_sep}qutebrowser
295 #
296 # modal-js-dialog (Bool):
297 # Use standard JavaScript modal dialog for alert() and confirm()
298 # Valid values: true, false
299 # Default: false
300 #
301 # hide-wayland-decoration (Bool):
302 # Hide the window decoration when using wayland (requires restart)
303 # Valid values: true, false
304 # Default: false
305 #
306 # keyhint-blacklist (List of String):
307 # Keychains that shouldn't be shown in the keyhint dialog
308 # Globs are supported, so ';*' will blacklist all keychainsstarting
309 # with ';'. Use '*' to disable keyhints
310 # Default:
311 #
312 # prompt-radius (Int):
313 # The rounding radius for the edges of prompts.
314 # Default: 8
315 #
316 # prompt-filebrowser (Bool):
317 # Show a filebrowser in upload/download prompts.
318 # Valid values: true, false
319 # Default: true
320 zoom-levels = 25%,33%,50%,67%,75%,90%,100%,110%,125%,150%,175%,200%,250%,300%,400%,500%
321 default-zoom = 100%
322 downloads-position = top
323 status-position = bottom
324 message-timeout = 2000
325 message-unfocused = false
326 confirm-quit = downloads
327 zoom-text-only = false
328 frame-flattening = false
329 user-stylesheet =
330 hide-scrollbar = true
331 css-media-type =
332 smooth-scrolling = false
333 remove-finished-downloads = -1
334 hide-statusbar = false
335 statusbar-padding = 1,1,0,0
336 window-title-format = {perc}{title}{title_sep}qutebrowser
337 modal-js-dialog = false
338 hide-wayland-decoration = false
339 keyhint-blacklist =
340 prompt-radius = 8
341 prompt-filebrowser = true
342
343 [network]
344 # Settings related to the network.
345 #
346 # do-not-track (Bool):
347 # Value to send in the `DNT` header.
348 # Valid values: true, false
349 # Default: true
350 #
351 # accept-language (String):
352 # Value to send in the `accept-language` header.
353 # Default: en-US,en
354 #
355 # referer-header (String):
356 # Send the Referer header
357 # always: Always send.
358 # never: Never send; this is not recommended, as some sites may
359 # break.
360 # same-domain: Only send for the same domain. This will still
361 # protect your privacy, but shouldn't break any sites.
362 # Default: same-domain
363 #
364 # user-agent (UserAgent):
365 # User agent to send. Empty to send the default.
366 # Default:
367 #
368 # proxy (Proxy):
369 # The proxy to use.
370 # In addition to the listed values, you can use a `socks://...` or
371 # `http://...` URL.
372 # system: Use the system wide proxy.
373 # none: Don't use any proxy
374 # Default: system
375 #
376 # proxy-dns-requests (Bool):
377 # Whether to send DNS requests over the configured proxy.
378 # Valid values: true, false
379 # Default: true
380 #
381 # ssl-strict (BoolAsk):
382 # Whether to validate SSL handshakes.
383 # Valid values: true, false, ask
384 # Default: ask
385 #
386 # dns-prefetch (Bool):
387 # Whether to try to pre-fetch DNS entries to speed up browsing.
388 # Valid values: true, false
389 # Default: true
390 #
391 # custom-headers (HeaderDict):
392 # Set custom headers for qutebrowser HTTP requests.
393 # Default:
394 #
395 # netrc-file (File):
396 # Set location of a netrc-file for HTTP authentication. If empty,
397 # ~/.netrc is used.
398 # Default:
399 do-not-track = true
400 accept-language = en-US,en,de,fr
401 referer-header = same-domain
402 user-agent =
403 proxy = system
404 proxy-dns-requests = true
405 ssl-strict = ask
406 dns-prefetch = true
407 custom-headers =
408 netrc-file =
409
410 [completion]
411 # Options related to completion and command history.
412 #
413 # show (String):
414 # When to show the autocompletion window.
415 # always: Whenever a completion is available.
416 # auto: Whenever a completion is requested.
417 # never: Never.
418 # Default: always
419 #
420 # download-path-suggestion (String):
421 # What to display in the download filename input.
422 # path: Show only the download path.
423 # filename: Show only download filename.
424 # both: Show download path and filename.
425 # Default: path
426 #
427 # timestamp-format (TimestampTemplate):
428 # How to format timestamps (e.g. for history)
429 # Default: %Y-%m-%d
430 #
431 # height (PercOrInt):
432 # The height of the completion, in px or as percentage of the
433 # window.
434 # Default: 50%
435 #
436 # cmd-history-max-items (Int):
437 # How many commands to save in the command history.
438 # 0: no history / -1: unlimited
439 # Default: 100
440 #
441 # web-history-max-items (Int):
442 # How many URLs to show in the web history.
443 # 0: no history / -1: unlimited
444 # Default: 1000
445 #
446 # quick-complete (Bool):
447 # Whether to move on to the next part when there's only one possible
448 # completion left.
449 # Valid values: true, false
450 # Default: true
451 #
452 # shrink (Bool):
453 # Whether to shrink the completion to be smaller than the configured
454 # size if there are no scrollbars.
455 # Valid values: true, false
456 # Default: false
457 #
458 # scrollbar-width (Int):
459 # Width of the scrollbar in the completion window (in px).
460 # Default: 12
461 #
462 # scrollbar-padding (Int):
463 # Padding of scrollbar handle in completion window (in px).
464 # Default: 2
465 show = always
466 download-path-suggestion = path
467 timestamp-format = %Y-%m-%d
468 height = 150
469 cmd-history-max-items = 100
470 web-history-max-items = 1000
471 quick-complete = false
472 shrink = true
473 scrollbar-width = 12
474 scrollbar-padding = 2
475
476 [input]
477 # Options related to input modes.
478 #
479 # timeout (Int):
480 # Timeout (in milliseconds) for ambiguous key bindings.
481 # If the current input forms both a complete match and a partial
482 # match, the complete match will be executed after this time.
483 # Default: 500
484 #
485 # partial-timeout (Int):
486 # Timeout (in milliseconds) for partially typed key bindings.
487 # If the current input forms only partial matches, the keystring
488 # will be cleared after this time.
489 # Default: 5000
490 #
491 # insert-mode-on-plugins (Bool):
492 # Whether to switch to insert mode when clicking flash and other
493 # plugins.
494 # Valid values: true, false
495 # Default: false
496 #
497 # auto-leave-insert-mode (Bool):
498 # Whether to leave insert mode if a non-editable element is clicked.
499 # Valid values: true, false
500 # Default: true
501 #
502 # auto-insert-mode (Bool):
503 # Whether to automatically enter insert mode if an editable element
504 # is focused after page load.
505 # Valid values: true, false
506 # Default: false
507 #
508 # forward-unbound-keys (String):
509 # Whether to forward unbound keys to the webview in normal mode.
510 # all: Forward all unbound keys.
511 # auto: Forward unbound non-alphanumeric keys.
512 # none: Don't forward any keys.
513 # Default: auto
514 #
515 # spatial-navigation (Bool):
516 # Enables or disables the Spatial Navigation feature.
517 # Spatial navigation consists in the ability to navigate between
518 # focusable elements in a Web page, such as hyperlinks and form
519 # controls, by using Left, Right, Up and Down arrow keys. For
520 # example, if a user presses the Right key, heuristics determine
521 # whether there is an element he might be trying to reach towards
522 # the right and which element he probably wants.
523 # Valid values: true, false
524 # Default: false
525 #
526 # links-included-in-focus-chain (Bool):
527 # Whether hyperlinks should be included in the keyboard focus chain.
528 # Valid values: true, false
529 # Default: true
530 #
531 # rocker-gestures (Bool):
532 # Whether to enable Opera-like mouse rocker gestures. This disables
533 # the context menu.
534 # Valid values: true, false
535 # Default: false
536 #
537 # mouse-zoom-divider (Int):
538 # How much to divide the mouse wheel movements to translate them
539 # into zoom increments.
540 # Default: 512
541 timeout = 500
542 partial-timeout = 5000
543 insert-mode-on-plugins = false
544 auto-leave-insert-mode = true
545 auto-insert-mode = false
546 forward-unbound-keys = auto
547 spatial-navigation = false
548 links-included-in-focus-chain = true
549 rocker-gestures = false
550 mouse-zoom-divider = 512
551
552 [tabs]
553 # Configuration of the tab bar.
554 #
555 # background-tabs (Bool):
556 # Whether to open new tabs (middleclick/ctrl+click) in background.
557 # Valid values: true, false
558 # Default: false
559 #
560 # select-on-remove (SelectOnRemove):
561 # Which tab to select when the focused tab is removed.
562 # prev: Select the tab which came before the closed one (left in
563 # horizontal, above in vertical).
564 # next: Select the tab which came after the closed one (right in
565 # horizontal, below in vertical).
566 # last-used: Select the previously selected tab.
567 # Default: next
568 #
569 # new-tab-position (NewTabPosition):
570 # How new tabs are positioned.
571 # prev: Before the current tab.
572 # next: After the current tab.
573 # first: At the beginning.
574 # last: At the end.
575 # Default: next
576 #
577 # new-tab-position-explicit (NewTabPosition):
578 # How new tabs opened explicitly are positioned.
579 # prev: Before the current tab.
580 # next: After the current tab.
581 # first: At the beginning.
582 # last: At the end.
583 # Default: last
584 #
585 # last-close (String):
586 # Behavior when the last tab is closed.
587 # ignore: Don't do anything.
588 # blank: Load a blank page.
589 # startpage: Load the start page.
590 # default-page: Load the default page.
591 # close: Close the window.
592 # Default: ignore
593 #
594 # show (String):
595 # When to show the tab bar
596 # always: Always show the tab bar.
597 # never: Always hide the tab bar.
598 # multiple: Hide the tab bar if only one tab is open.
599 # switching: Show the tab bar when switching tabs.
600 # Default: always
601 #
602 # show-switching-delay (Int):
603 # Time to show the tab bar before hiding it when tabs->show is set
604 # to 'switching'.
605 # Default: 800
606 #
607 # wrap (Bool):
608 # Whether to wrap when changing tabs.
609 # Valid values: true, false
610 # Default: true
611 #
612 # movable (Bool):
613 # Whether tabs should be movable.
614 # Valid values: true, false
615 # Default: true
616 #
617 # close-mouse-button (String):
618 # On which mouse button to close tabs.
619 # right: Close tabs on right-click.
620 # middle: Close tabs on middle-click.
621 # none: Don't close tabs using the mouse.
622 # Default: middle
623 #
624 # position (Position):
625 # The position of the tab bar.
626 # Valid values: top, bottom, left, right
627 # Default: top
628 #
629 # show-favicons (Bool):
630 # Whether to show favicons in the tab bar.
631 # Valid values: true, false
632 # Default: true
633 #
634 # width (PercOrInt):
635 # The width of the tab bar if it's vertical, in px or as percentage
636 # of the window.
637 # Default: 20%
638 #
639 # indicator-width (Int):
640 # Width of the progress indicator (0 to disable).
641 # Default: 3
642 #
643 # tabs-are-windows (Bool):
644 # Whether to open windows instead of tabs.
645 # Valid values: true, false
646 # Default: false
647 #
648 # title-format (FormatString):
649 # The format to use for the tab title. The following placeholders
650 # are defined:
651 # * `{perc}`: The percentage as a string like `[10%]`.
652 # * `{perc_raw}`: The raw percentage, e.g. `10`
653 # * `{title}`: The title of the current web page
654 # * `{title_sep}`: The string ` - ` if a title is set, empty
655 # otherwise.
656 # * `{index}`: The index of this tab.
657 # * `{id}`: The internal tab ID of this tab.
658 # * `{scroll_pos}`: The page scroll position.
659 # * `{host}`: The host of the current web page.
660 # * `{backend}`: Either 'webkit' or 'webengine'
661 # Default: {index}: {title}
662 #
663 # title-alignment (TextAlignment):
664 # Alignment of the text inside of tabs
665 # Valid values: left, right, center
666 # Default: left
667 #
668 # mousewheel-tab-switching (Bool):
669 # Switch between tabs using the mouse wheel.
670 # Valid values: true, false
671 # Default: true
672 #
673 # padding (Padding):
674 # Padding for tabs (top, bottom, left, right).
675 # Default: 0,0,5,5
676 #
677 # indicator-padding (Padding):
678 # Padding for indicators (top, bottom, left, right).
679 # Default: 2,2,0,4
680 background-tabs = false
681 select-on-remove = prev
682 new-tab-position = next
683 new-tab-position-explicit = next
684 last-close = ignore
685 show = always
686 show-switching-delay = 800
687 wrap = true
688 movable = true
689 close-mouse-button = middle
690 position = top
691 show-favicons = true
692 width = 20%
693 indicator-width = 3
694 tabs-are-windows = false
695 title-format = {index}: {title}
696 title-alignment = left
697 mousewheel-tab-switching = true
698 padding = 0,0,5,5
699 indicator-padding = 2,2,0,4
700
701 [storage]
702 # Settings related to cache and storage.
703 #
704 # download-directory (Directory):
705 # The directory to save downloads to. An empty value selects a
706 # sensible os-specific default. Will expand environment variables.
707 # Default:
708 #
709 # prompt-download-directory (Bool):
710 # Whether to prompt the user for the download location.
711 # If set to false, 'download-directory' will be used.
712 # Valid values: true, false
713 # Default: true
714 #
715 # remember-download-directory (Bool):
716 # Whether to remember the last used download directory.
717 # Valid values: true, false
718 # Default: true
719 #
720 # maximum-pages-in-cache (Int):
721 # The maximum number of pages to hold in the global memory page
722 # cache.
723 # The Page Cache allows for a nicer user experience when navigating
724 # forth or back to pages in the forward/back history, by pausing and
725 # resuming up to _n_ pages.
726 # For more information about the feature, please refer to:
727 # http://webkit.org/blog/427/webkit-page-cache-i-the-basics/
728 # Default:
729 #
730 # object-cache-capacities (List of WebKitBytes):
731 # The capacities for the global memory cache for dead objects such
732 # as stylesheets or scripts. Syntax: cacheMinDeadCapacity,
733 # cacheMaxDead, totalCapacity.
734 # The _cacheMinDeadCapacity_ specifies the minimum number of bytes
735 # that dead objects should consume when the cache is under pressure.
736 # _cacheMaxDead_ is the maximum number of bytes that dead objects
737 # should consume when the cache is *not* under pressure.
738 # _totalCapacity_ specifies the maximum number of bytes that the
739 # cache should consume *overall*.
740 # Default:
741 #
742 # offline-storage-default-quota (WebKitBytes):
743 # Default quota for new offline storage databases.
744 # Default:
745 #
746 # offline-web-application-cache-quota (WebKitBytes):
747 # Quota for the offline web application cache.
748 # Default:
749 #
750 # offline-storage-database (Bool):
751 # Whether support for the HTML 5 offline storage feature is enabled.
752 # Valid values: true, false
753 # Default: true
754 #
755 # offline-web-application-storage (Bool):
756 # Whether support for the HTML 5 web application cache feature is
757 # enabled.
758 # An application cache acts like an HTTP cache in some sense. For
759 # documents that use the application cache via JavaScript, the
760 # loader engine will first ask the application cache for the
761 # contents, before hitting the network.
762 # The feature is described in details at:
763 # http://dev.w3.org/html5/spec/Overview.html#appcache
764 # Valid values: true, false
765 # Default: true
766 #
767 # local-storage (Bool):
768 # Whether support for the HTML 5 local storage feature is enabled.
769 # Valid values: true, false
770 # Default: true
771 #
772 # cache-size (Int):
773 # Size of the HTTP network cache.
774 # Default: 52428800
775 download-directory = ~/downloads
776 prompt-download-directory = true
777 remember-download-directory = true
778 maximum-pages-in-cache =
779 object-cache-capacities =
780 offline-storage-default-quota =
781 offline-web-application-cache-quota =
782 offline-storage-database = true
783 offline-web-application-storage = true
784 local-storage = true
785 cache-size = 52428800
786
787 [content]
788 # Loaded plugins/scripts and allowed actions.
789 #
790 # allow-images (Bool):
791 # Whether images are automatically loaded in web pages.
792 # Valid values: true, false
793 # Default: true
794 #
795 # allow-javascript (Bool):
796 # Enables or disables the running of JavaScript programs.
797 # Valid values: true, false
798 # Default: true
799 #
800 # allow-plugins (Bool):
801 # Enables or disables plugins in Web pages.
802 # Qt plugins with a mimetype such as "application/x-qt-plugin" are
803 # not affected by this setting.
804 # Valid values: true, false
805 # Default: false
806 #
807 # webgl (Bool):
808 # Enables or disables WebGL. For QtWebEngine, Qt/PyQt >= 5.7 is
809 # required for this setting.
810 # Valid values: true, false
811 # Default: true
812 #
813 # css-regions (Bool):
814 # Enable or disable support for CSS regions.
815 # Valid values: true, false
816 # Default: true
817 #
818 # hyperlink-auditing (Bool):
819 # Enable or disable hyperlink auditing (<a ping>).
820 # Valid values: true, false
821 # Default: false
822 #
823 # geolocation (BoolAsk):
824 # Allow websites to request geolocations.
825 # Valid values: true, false, ask
826 # Default: ask
827 #
828 # notifications (BoolAsk):
829 # Allow websites to show notifications.
830 # Valid values: true, false, ask
831 # Default: ask
832 #
833 # media-capture (BoolAsk):
834 # Allow websites to record audio/video.
835 # Valid values: true, false, ask
836 # Default: ask
837 #
838 # javascript-can-open-windows-automatically (Bool):
839 # Whether JavaScript programs can open new windows without user
840 # interaction.
841 # Valid values: true, false
842 # Default: false
843 #
844 # javascript-can-close-windows (Bool):
845 # Whether JavaScript programs can close windows.
846 # Valid values: true, false
847 # Default: false
848 #
849 # javascript-can-access-clipboard (Bool):
850 # Whether JavaScript programs can read or write to the clipboard.
851 # Valid values: true, false
852 # Default: false
853 #
854 # ignore-javascript-prompt (Bool):
855 # Whether all javascript prompts should be ignored.
856 # Valid values: true, false
857 # Default: false
858 #
859 # ignore-javascript-alert (Bool):
860 # Whether all javascript alerts should be ignored.
861 # Valid values: true, false
862 # Default: false
863 #
864 # local-content-can-access-remote-urls (Bool):
865 # Whether locally loaded documents are allowed to access remote
866 # urls.
867 # Valid values: true, false
868 # Default: false
869 #
870 # local-content-can-access-file-urls (Bool):
871 # Whether locally loaded documents are allowed to access other local
872 # urls.
873 # Valid values: true, false
874 # Default: true
875 #
876 # cookies-accept (String):
877 # Control which cookies to accept.
878 # all: Accept all cookies.
879 # no-3rdparty: Accept cookies from the same origin only.
880 # no-unknown-3rdparty: Accept cookies from the same origin only,
881 # unless a cookie is already set for the domain.
882 # never: Don't accept cookies at all.
883 # Default: no-3rdparty
884 #
885 # cookies-store (Bool):
886 # Whether to store cookies.
887 # Valid values: true, false
888 # Default: true
889 #
890 # host-block-lists (List of Url):
891 # List of URLs of lists which contain hosts to block.
892 # The file can be in one of the following formats:
893 # - An '/etc/hosts'-like file
894 # - One host per line
895 # - A zip-file of any of the above, with either only one file, or a
896 # file named 'hosts' (with any extension).
897 # Default:
898 # https://www.malwaredomainlist.com/hostslist/hosts.txt,http://someonewhocares.org/hosts/hosts,http://winhelp2002.mvps.org/hosts.zip,http://malwaredomains.lehigh.edu/files/justdomains.zip,https://pgl.yoyo.org/adservers/serverlist.php?hostformat=hosts&mimetype=plaintext
899 #
900 # host-blocking-enabled (Bool):
901 # Whether host blocking is enabled.
902 # Valid values: true, false
903 # Default: true
904 #
905 # host-blocking-whitelist (List of String):
906 # List of domains that should always be loaded, despite being
907 # ad-blocked.
908 # Domains may contain * and ? wildcards and are otherwise required
909 # to exactly match the requested domain.
910 # Local domains are always exempt from hostblocking.
911 # Default: piwik.org
912 #
913 # enable-pdfjs (Bool):
914 # Enable pdf.js to view PDF files in the browser.
915 # Note that the files can still be downloaded by clicking the
916 # download button in the pdf.js viewer.
917 # Valid values: true, false
918 # Default: false
919 allow-images = true
920 allow-javascript = true
921 allow-plugins = false
922 webgl = true
923 css-regions = true
924 hyperlink-auditing = false
925 geolocation = ask
926 notifications = false
927 media-capture = ask
928 javascript-can-open-windows-automatically = false
929 javascript-can-close-windows = false
930 javascript-can-access-clipboard = false
931 ignore-javascript-prompt = false
932 ignore-javascript-alert = false
933 local-content-can-access-remote-urls = false
934 local-content-can-access-file-urls = true
935 cookies-accept = no-3rdparty
936 cookies-store = true
937 host-block-lists = http://www.malwaredomainlist.com/hostslist/hosts.txt,http://someonewhocares.org/hosts/hosts,http://winhelp2002.mvps.org/hosts.zip,http://malwaredomains.lehigh.edu/files/justdomains.zip,http://pgl.yoyo.org/adservers/serverlist.php?hostformat=hosts&mimetype=plaintext
938 host-blocking-enabled = true
939 host-blocking-whitelist = piwik.org
940 enable-pdfjs = false
941
942 [hints]
943 # Hinting settings.
944 #
945 # border (String):
946 # CSS border value for hints.
947 # Default: 1px solid #E3BE23
948 #
949 # mode (String):
950 # Mode to use for hints.
951 # number: Use numeric hints.
952 # letter: Use the chars in the hints -> chars setting.
953 # word: Use hints words based on the html elements and the extra
954 # words.
955 # Default: letter
956 #
957 # chars (UniqueCharString):
958 # Chars used for hint strings.
959 # Default: asdfghjkl
960 #
961 # min-chars (Int):
962 # Minimum number of chars used for hint strings.
963 # Default: 1
964 #
965 # scatter (Bool):
966 # Whether to scatter hint key chains (like Vimium) or not (like
967 # dwb). Ignored for number hints.
968 # Valid values: true, false
969 # Default: true
970 #
971 # uppercase (Bool):
972 # Make chars in hint strings uppercase.
973 # Valid values: true, false
974 # Default: false
975 #
976 # dictionary (File):
977 # The dictionary file to be used by the word hints.
978 # Default: /usr/share/dict/words
979 #
980 # auto-follow (String):
981 # Controls when a hint can be automatically followed without the
982 # user pressing Enter.
983 # always: Auto-follow whenever there is only a single hint on a
984 # page.
985 # unique-match: Auto-follow whenever there is a unique non-empty
986 # match in either the hint string (word mode) or filter (number
987 # mode).
988 # full-match: Follow the hint when the user typed the whole hint
989 # (letter, word or number mode) or the element's text (only in
990 # number mode).
991 # never: The user will always need to press Enter to follow a
992 # hint.
993 # Default: unique-match
994 #
995 # auto-follow-timeout (Int):
996 # A timeout (in milliseconds) to inhibit normal-mode key bindings
997 # after a successful auto-follow.
998 # Default: 0
999 #
1000 # next-regexes (List of Regex):
1001 # A comma-separated list of regexes to use for 'next' links.
1002 # Default:
1003 # \bnext\b,\bmore\b,\bnewer\b,\b[>→≫]\b,\b(>>|»)\b,\bcontinue\b
1004 #
1005 # prev-regexes (List of Regex):
1006 # A comma-separated list of regexes to use for 'prev' links.
1007 # Default: \bprev(ious)?\b,\bback\b,\bolder\b,\b[<←≪]\b,\b(<<|«)\b
1008 #
1009 # find-implementation (String):
1010 # Which implementation to use to find elements to hint.
1011 # javascript: Better but slower
1012 # python: Slightly worse but faster
1013 # Default: python
1014 #
1015 # hide-unmatched-rapid-hints (Bool):
1016 # Controls hiding unmatched hints in rapid mode.
1017 # Valid values: true, false
1018 # Default: true
1019 border = 1px solid #E3BE23
1020 mode = letter
1021 chars = aoeuidhtns
1022 min-chars = 2
1023 scatter = false
1024 uppercase = true
1025 dictionary = /usr/share/dict/words
1026 auto-follow = unique-match
1027 auto-follow-timeout = 0
1028 next-regexes = \bnext\b,\bmore\b,\bnewer\b,\b[>→≫]\b,\b(>>|»)\b,\bcontinue\b
1029 prev-regexes = \bprev(ious)?\b,\bback\b,\bolder\b,\b[<←≪]\b,\b(<<|«)\b
1030 find-implementation = javascript
1031 hide-unmatched-rapid-hints = true
1032
1033 [searchengines]
1034 # Definitions of search engines which can be used via the address bar.
1035 # The searchengine named `DEFAULT` is used when `general -> auto-search`
1036 # is true and something else than a URL was entered to be opened. Other
1037 # search engines can be used by prepending the search engine name to the
1038 # search term, e.g. `:open google qutebrowser`. The string `{}` will be
1039 # replaced by the search term, use `{{` and `}}` for literal `{`/`}`
1040 # signs.
1041 DEFAULT = ${duckduckgo}
1042 duckduckgo = https://duckduckgo.com/?t=chakra&q={}
1043 ddg = ${duckduckgo}
1044 google = https://encrypted.google.com/search?q={}
1045 g = ${google}
1046 wikipedia = http://en.wikipedia.org/w/index.php?title=Special:Search&search={}
1047 wiki = ${wikipedia}
1048 pcl = http://docs.pointclouds.org/trunk/search.php?query={}
1049 std = http://en.cppreference.com/mwiki/index.php?title=Special%3ASearch&search={}
1050 cv = http://docs.opencv.org/3.1.0/index.html#gsc.tab=0&gsc.ref=more%3A3.1&gsc.q={}
1051
1052 [aliases]
1053 # Aliases for commands.
1054 # By default, no aliases are defined. Example which adds a new command
1055 # `:qtb` to open qutebrowsers website:
1056 # `qtb = open https://www.qutebrowser.org/`
1057 quit = close
1058 q = close
1059 exit = quit
1060 mpv = spawn --userscript ~/src/qutebrowser/misc/userscripts/view_in_mpv
1061
1062 [colors]
1063 # Colors used in the UI.
1064 # A value can be in one of the following format:
1065 # * `#RGB`/`#RRGGBB`/`#RRRGGGBBB`/`#RRRRGGGGBBBB`
1066 # * An SVG color name as specified in http://www.w3.org/TR/SVG/types.html#ColorKeywords[the W3C specification].
1067 # * transparent (no color)
1068 # * `rgb(r, g, b)` / `rgba(r, g, b, a)` (values 0-255 or percentages)
1069 # * `hsv(h, s, v)` / `hsva(h, s, v, a)` (values 0-255, hue 0-359)
1070 # * A gradient as explained in http://doc.qt.io/qt-5/stylesheet-reference.html#list-of-property-types[the Qt documentation] under ``Gradient''.
1071 # A *.system value determines the color system to use for color
1072 # interpolation between similarly-named *.start and *.stop entries,
1073 # regardless of how they are defined in the options. Valid values are
1074 # 'rgb', 'hsv', and 'hsl'.
1075 # The `hints.*` values are a special case as they're real CSS colors, not Qt-CSS colors. There, for a gradient, you need to use `-webkit-gradient`, see https://www.webkit.org/blog/175/introducing-css-gradients/[the WebKit documentation].
1076 #
1077 # completion.fg (QtColor):
1078 # Text color of the completion widget.
1079 # Default: white
1080 #
1081 # completion.bg (QssColor):
1082 # Background color of the completion widget.
1083 # Default: #333333
1084 #
1085 # completion.alternate-bg (QssColor):
1086 # Alternating background color of the completion widget.
1087 # Default: #444444
1088 #
1089 # completion.category.fg (QtColor):
1090 # Foreground color of completion widget category headers.
1091 # Default: white
1092 #
1093 # completion.category.bg (QssColor):
1094 # Background color of the completion widget category headers.
1095 # Default: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 #888888,
1096 # stop:1 #505050)
1097 #
1098 # completion.category.border.top (QssColor):
1099 # Top border color of the completion widget category headers.
1100 # Default: black
1101 #
1102 # completion.category.border.bottom (QssColor):
1103 # Bottom border color of the completion widget category headers.
1104 # Default: ${completion.category.border.top}
1105 #
1106 # completion.item.selected.fg (QtColor):
1107 # Foreground color of the selected completion item.
1108 # Default: black
1109 #
1110 # completion.item.selected.bg (QssColor):
1111 # Background color of the selected completion item.
1112 # Default: #e8c000
1113 #
1114 # completion.item.selected.border.top (QssColor):
1115 # Top border color of the completion widget category headers.
1116 # Default: #bbbb00
1117 #
1118 # completion.item.selected.border.bottom (QssColor):
1119 # Bottom border color of the selected completion item.
1120 # Default: ${completion.item.selected.border.top}
1121 #
1122 # completion.match.fg (QssColor):
1123 # Foreground color of the matched text in the completion.
1124 # Default: #ff4444
1125 #
1126 # completion.scrollbar.fg (QssColor):
1127 # Color of the scrollbar handle in completion view.
1128 # Default: ${completion.fg}
1129 #
1130 # completion.scrollbar.bg (QssColor):
1131 # Color of the scrollbar in completion view
1132 # Default: ${completion.bg}
1133 #
1134 # statusbar.fg (QssColor):
1135 # Foreground color of the statusbar.
1136 # Default: white
1137 #
1138 # statusbar.bg (QssColor):
1139 # Background color of the statusbar.
1140 # Default: black
1141 #
1142 # statusbar.fg.insert (QssColor):
1143 # Foreground color of the statusbar in insert mode.
1144 # Default: ${statusbar.fg}
1145 #
1146 # statusbar.bg.insert (QssColor):
1147 # Background color of the statusbar in insert mode.
1148 # Default: darkgreen
1149 #
1150 # statusbar.fg.command (QssColor):
1151 # Foreground color of the statusbar in command mode.
1152 # Default: ${statusbar.fg}
1153 #
1154 # statusbar.bg.command (QssColor):
1155 # Background color of the statusbar in command mode.
1156 # Default: ${statusbar.bg}
1157 #
1158 # statusbar.fg.caret (QssColor):
1159 # Foreground color of the statusbar in caret mode.
1160 # Default: ${statusbar.fg}
1161 #
1162 # statusbar.bg.caret (QssColor):
1163 # Background color of the statusbar in caret mode.
1164 # Default: purple
1165 #
1166 # statusbar.fg.caret-selection (QssColor):
1167 # Foreground color of the statusbar in caret mode with a selection
1168 # Default: ${statusbar.fg}
1169 #
1170 # statusbar.bg.caret-selection (QssColor):
1171 # Background color of the statusbar in caret mode with a selection
1172 # Default: #a12dff
1173 #
1174 # statusbar.progress.bg (QssColor):
1175 # Background color of the progress bar.
1176 # Default: white
1177 #
1178 # statusbar.url.fg (QssColor):
1179 # Default foreground color of the URL in the statusbar.
1180 # Default: ${statusbar.fg}
1181 #
1182 # statusbar.url.fg.success (QssColor):
1183 # Foreground color of the URL in the statusbar on successful load
1184 # (http).
1185 # Default: white
1186 #
1187 # statusbar.url.fg.success.https (QssColor):
1188 # Foreground color of the URL in the statusbar on successful load
1189 # (https).
1190 # Default: lime
1191 #
1192 # statusbar.url.fg.error (QssColor):
1193 # Foreground color of the URL in the statusbar on error.
1194 # Default: orange
1195 #
1196 # statusbar.url.fg.warn (QssColor):
1197 # Foreground color of the URL in the statusbar when there's a
1198 # warning.
1199 # Default: yellow
1200 #
1201 # statusbar.url.fg.hover (QssColor):
1202 # Foreground color of the URL in the statusbar for hovered links.
1203 # Default: aqua
1204 #
1205 # tabs.fg.odd (QtColor):
1206 # Foreground color of unselected odd tabs.
1207 # Default: white
1208 #
1209 # tabs.bg.odd (QtColor):
1210 # Background color of unselected odd tabs.
1211 # Default: grey
1212 #
1213 # tabs.fg.even (QtColor):
1214 # Foreground color of unselected even tabs.
1215 # Default: white
1216 #
1217 # tabs.bg.even (QtColor):
1218 # Background color of unselected even tabs.
1219 # Default: darkgrey
1220 #
1221 # tabs.fg.selected.odd (QtColor):
1222 # Foreground color of selected odd tabs.
1223 # Default: white
1224 #
1225 # tabs.bg.selected.odd (QtColor):
1226 # Background color of selected odd tabs.
1227 # Default: black
1228 #
1229 # tabs.fg.selected.even (QtColor):
1230 # Foreground color of selected even tabs.
1231 # Default: ${tabs.fg.selected.odd}
1232 #
1233 # tabs.bg.selected.even (QtColor):
1234 # Background color of selected even tabs.
1235 # Default: ${tabs.bg.selected.odd}
1236 #
1237 # tabs.bg.bar (QtColor):
1238 # Background color of the tab bar.
1239 # Default: #555555
1240 #
1241 # tabs.indicator.start (QtColor):
1242 # Color gradient start for the tab indicator.
1243 # Default: #0000aa
1244 #
1245 # tabs.indicator.stop (QtColor):
1246 # Color gradient end for the tab indicator.
1247 # Default: #00aa00
1248 #
1249 # tabs.indicator.error (QtColor):
1250 # Color for the tab indicator on errors..
1251 # Default: #ff0000
1252 #
1253 # tabs.indicator.system (ColorSystem):
1254 # Color gradient interpolation system for the tab indicator.
1255 # rgb: Interpolate in the RGB color system.
1256 # hsv: Interpolate in the HSV color system.
1257 # hsl: Interpolate in the HSL color system.
1258 # none: Don't show a gradient.
1259 # Default: rgb
1260 #
1261 # hints.fg (QssColor):
1262 # Font color for hints.
1263 # Default: black
1264 #
1265 # hints.bg (QssColor):
1266 # Background color for hints. Note that you can use a `rgba(...)`
1267 # value for transparency.
1268 # Default: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgba(255,
1269 # 247, 133, 0.8), stop:1 rgba(255, 197, 66, 0.8))
1270 #
1271 # hints.fg.match (QssColor):
1272 # Font color for the matched part of hints.
1273 # Default: green
1274 #
1275 # downloads.bg.bar (QssColor):
1276 # Background color for the download bar.
1277 # Default: black
1278 #
1279 # downloads.fg.start (QtColor):
1280 # Color gradient start for download text.
1281 # Default: white
1282 #
1283 # downloads.bg.start (QtColor):
1284 # Color gradient start for download backgrounds.
1285 # Default: #0000aa
1286 #
1287 # downloads.fg.stop (QtColor):
1288 # Color gradient end for download text.
1289 # Default: ${downloads.fg.start}
1290 #
1291 # downloads.bg.stop (QtColor):
1292 # Color gradient stop for download backgrounds.
1293 # Default: #00aa00
1294 #
1295 # downloads.fg.system (ColorSystem):
1296 # Color gradient interpolation system for download text.
1297 # rgb: Interpolate in the RGB color system.
1298 # hsv: Interpolate in the HSV color system.
1299 # hsl: Interpolate in the HSL color system.
1300 # none: Don't show a gradient.
1301 # Default: rgb
1302 #
1303 # downloads.bg.system (ColorSystem):
1304 # Color gradient interpolation system for download backgrounds.
1305 # rgb: Interpolate in the RGB color system.
1306 # hsv: Interpolate in the HSV color system.
1307 # hsl: Interpolate in the HSL color system.
1308 # none: Don't show a gradient.
1309 # Default: rgb
1310 #
1311 # downloads.fg.error (QtColor):
1312 # Foreground color for downloads with errors.
1313 # Default: white
1314 #
1315 # downloads.bg.error (QtColor):
1316 # Background color for downloads with errors.
1317 # Default: red
1318 #
1319 # webpage.bg (QtColor):
1320 # Background color for webpages if unset (or empty to use the
1321 # theme's color)
1322 # Default: white
1323 #
1324 # keyhint.fg (QssColor):
1325 # Text color for the keyhint widget.
1326 # Default: #FFFFFF
1327 #
1328 # keyhint.fg.suffix (CssColor):
1329 # Highlight color for keys to complete the current keychain
1330 # Default: #FFFF00
1331 #
1332 # keyhint.bg (QssColor):
1333 # Background color of the keyhint widget.
1334 # Default: rgba(0, 0, 0, 80%)
1335 #
1336 # messages.fg.error (QssColor):
1337 # Foreground color of an error message.
1338 # Default: white
1339 #
1340 # messages.bg.error (QssColor):
1341 # Background color of an error message.
1342 # Default: red
1343 #
1344 # messages.border.error (QssColor):
1345 # Border color of an error message.
1346 # Default: #bb0000
1347 #
1348 # messages.fg.warning (QssColor):
1349 # Foreground color a warning message.
1350 # Default: white
1351 #
1352 # messages.bg.warning (QssColor):
1353 # Background color of a warning message.
1354 # Default: darkorange
1355 #
1356 # messages.border.warning (QssColor):
1357 # Border color of an error message.
1358 # Default: #d47300
1359 #
1360 # messages.fg.info (QssColor):
1361 # Foreground color an info message.
1362 # Default: white
1363 #
1364 # messages.bg.info (QssColor):
1365 # Background color of an info message.
1366 # Default: black
1367 #
1368 # messages.border.info (QssColor):
1369 # Border color of an info message.
1370 # Default: #333333
1371 #
1372 # prompts.fg (QssColor):
1373 # Foreground color for prompts.
1374 # Default: white
1375 #
1376 # prompts.bg (QssColor):
1377 # Background color for prompts.
1378 # Default: darkblue
1379 #
1380 # prompts.selected.bg (QssColor):
1381 # Background color for the selected item in filename prompts.
1382 # Default: #308cc6
1383 completion.fg = white
1384 completion.bg = #333333
1385 completion.alternate-bg = #444444
1386 completion.category.fg = white
1387 completion.category.bg = qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 #888888, stop:1 #505050)
1388 completion.category.border.top = black
1389 completion.category.border.bottom = ${completion.category.border.top}
1390 completion.item.selected.fg = black
1391 completion.item.selected.bg = #e8c000
1392 completion.item.selected.border.top = #bbbb00
1393 completion.item.selected.border.bottom = ${completion.item.selected.border.top}
1394 completion.match.fg = #ff4444
1395 completion.scrollbar.fg = ${completion.fg}
1396 completion.scrollbar.bg = ${completion.bg}
1397 statusbar.fg = white
1398 statusbar.bg = black
1399 statusbar.fg.insert = ${statusbar.fg}
1400 statusbar.bg.insert = darkgreen
1401 statusbar.fg.command = ${statusbar.fg}
1402 statusbar.bg.command = ${statusbar.bg}
1403 statusbar.fg.caret = ${statusbar.fg}
1404 statusbar.bg.caret = purple
1405 statusbar.fg.caret-selection = ${statusbar.fg}
1406 statusbar.bg.caret-selection = #a12dff
1407 statusbar.progress.bg = white
1408 statusbar.url.fg = ${statusbar.fg}
1409 statusbar.url.fg.success = white
1410 statusbar.url.fg.success.https = lime
1411 statusbar.url.fg.error = orange
1412 statusbar.url.fg.warn = yellow
1413 statusbar.url.fg.hover = aqua
1414 tabs.fg.odd = white
1415 tabs.bg.odd = grey
1416 tabs.fg.even = white
1417 tabs.bg.even = darkgrey
1418 tabs.fg.selected.odd = white
1419 tabs.bg.selected.odd = black
1420 tabs.fg.selected.even = ${tabs.fg.selected.odd}
1421 tabs.bg.selected.even = ${tabs.bg.selected.odd}
1422 tabs.bg.bar = #555555
1423 tabs.indicator.start = #0000aa
1424 tabs.indicator.stop = #00aa00
1425 tabs.indicator.error = #ff0000
1426 tabs.indicator.system = rgb
1427 hints.fg = black
1428 hints.bg = qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgba(255, 247, 133, 0.8), stop:1 rgba(255, 197, 66, 0.8))
1429 hints.fg.match = green
1430 downloads.bg.bar = black
1431 downloads.fg.start = white
1432 downloads.bg.start = #0000aa
1433 downloads.fg.stop = ${downloads.fg.start}
1434 downloads.bg.stop = #00aa00
1435 downloads.fg.system = rgb
1436 downloads.bg.system = rgb
1437 downloads.fg.error = white
1438 downloads.bg.error = red
1439 webpage.bg = white
1440 keyhint.fg = #FFFFFF
1441 keyhint.fg.suffix = #FFFF00
1442 keyhint.bg = rgba(0, 0, 0, 80%)
1443 messages.fg.error = ${statusbar.fg}
1444 messages.bg.error = red
1445 messages.border.error = #bb0000
1446 messages.fg.warning = ${statusbar.fg}
1447 messages.bg.warning = darkorange
1448 messages.border.warning = #d47300
1449 messages.fg.info = white
1450 messages.bg.info = black
1451 messages.border.info = #333333
1452 prompts.fg = ${statusbar.fg}
1453 prompts.bg = #333333
1454 prompts.selected.bg = #308cc6
1455
1456 [fonts]
1457 # Fonts used for the UI, with optional style/weight/size.
1458 # * Style: `normal`/`italic`/`oblique`
1459 # * Weight: `normal`, `bold`, `100`..`900`
1460 # * Size: _number_ `px`/`pt`
1461 #
1462 # _monospace (Font):
1463 # Default monospace fonts.
1464 # Default: Terminus, Monospace, "DejaVu Sans Mono", Monaco,
1465 # "Bitstream Vera Sans Mono", "Andale Mono", "Courier New", Courier,
1466 # "Liberation Mono", monospace, Fixed, Consolas, Terminal
1467 #
1468 # completion (Font):
1469 # Font used in the completion widget.
1470 # Default: 8pt ${_monospace}
1471 #
1472 # completion.category (Font):
1473 # Font used in the completion categories.
1474 # Default: bold ${completion}
1475 #
1476 # tabbar (QtFont):
1477 # Font used in the tab bar.
1478 # Default: 8pt ${_monospace}
1479 #
1480 # statusbar (Font):
1481 # Font used in the statusbar.
1482 # Default: 8pt ${_monospace}
1483 #
1484 # downloads (Font):
1485 # Font used for the downloadbar.
1486 # Default: 8pt ${_monospace}
1487 #
1488 # hints (Font):
1489 # Font used for the hints.
1490 # Default: bold 13px ${_monospace}
1491 #
1492 # debug-console (QtFont):
1493 # Font used for the debugging console.
1494 # Default: 8pt ${_monospace}
1495 #
1496 # web-family-standard (FontFamily):
1497 # Font family for standard fonts.
1498 # Default:
1499 #
1500 # web-family-fixed (FontFamily):
1501 # Font family for fixed fonts.
1502 # Default:
1503 #
1504 # web-family-serif (FontFamily):
1505 # Font family for serif fonts.
1506 # Default:
1507 #
1508 # web-family-sans-serif (FontFamily):
1509 # Font family for sans-serif fonts.
1510 # Default:
1511 #
1512 # web-family-cursive (FontFamily):
1513 # Font family for cursive fonts.
1514 # Default:
1515 #
1516 # web-family-fantasy (FontFamily):
1517 # Font family for fantasy fonts.
1518 # Default:
1519 #
1520 # web-size-minimum (Int):
1521 # The hard minimum font size.
1522 # Default:
1523 #
1524 # web-size-minimum-logical (Int):
1525 # The minimum logical font size that is applied when zooming out.
1526 # Default:
1527 #
1528 # web-size-default (Int):
1529 # The default font size for regular text.
1530 # Default:
1531 #
1532 # web-size-default-fixed (Int):
1533 # The default font size for fixed-pitch text.
1534 # Default:
1535 #
1536 # keyhint (Font):
1537 # Font used in the keyhint widget.
1538 # Default: 8pt ${_monospace}
1539 #
1540 # messages.error (Font):
1541 # Font used for error messages.
1542 # Default: 8pt ${_monospace}
1543 #
1544 # messages.warning (Font):
1545 # Font used for warning messages.
1546 # Default: 8pt ${_monospace}
1547 #
1548 # messages.info (Font):
1549 # Font used for info messages.
1550 # Default: 8pt ${_monospace}
1551 #
1552 # prompts (Font):
1553 # Font used for prompts.
1554 # Default: 8pt sans-serif
1555 _monospace = Hack, Terminus, Monospace, "DejaVu Sans Mono", Monaco, "Bitstream Vera Sans Mono", "Andale Mono", "Liberation Mono", "Courier New", Courier, monospace, Fixed, Consolas, Terminal
1556 completion = 8pt ${_monospace}
1557 completion.category = bold ${completion}
1558 tabbar = 8pt ${_monospace}
1559 statusbar = 8pt ${_monospace}
1560 downloads = 8pt ${_monospace}
1561 hints = bold 12px ${_monospace}
1562 debug-console = 8pt ${_monospace}
1563 web-family-standard =
1564 web-family-fixed =
1565 web-family-serif =
1566 web-family-sans-serif =
1567 web-family-cursive =
1568 web-family-fantasy =
1569 web-size-minimum =
1570 web-size-minimum-logical =
1571 web-size-default =
1572 web-size-default-fixed =
1573 keyhint = 8pt ${_monospace}
1574 messages.error = 8pt ${_monospace}
1575 messages.warning = 8pt ${_monospace}
1576 messages.info = 8pt ${_monospace}
1577 prompts = 8pt sans-serif