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