]> git.rmz.io Git - dotfiles.git/blob - qutebrowser/qutebrowser.conf
Merge branch 'master' of tardis:dotfiles
[dotfiles.git] / qutebrowser / qutebrowser.conf
1 # vim: ft=dosini
2
3 # Configfile for qutebrowser.
4 #
5 # WARNING:
6 #
7 # This config file will be OVERWRITTEN when closing qutebrowser.
8 # Close qutebrowser before changing this file, or YOUR CHANGES WILL BE LOST.
9 #
10 # This configfile is parsed by python's configparser in extended
11 # interpolation mode. The format is very INI-like, so there are
12 # categories like [general] with "key = value"-pairs.
13 #
14 # Note that you shouldn't add your own comments, as this file is
15 # regenerated every time the config is saved.
16 #
17 # Interpolation looks like ${value} or ${section:value} and will be
18 # replaced by the respective value.
19 #
20 # This is the default config, so if you want to remove anything from
21 # here (as opposed to change/add), for example a keybinding, set it to
22 # an empty value.
23 #
24 # You will need to escape the following values:
25 # - # at the start of the line (at the first position of the key) (\#)
26 # - $ in a value ($$)
27
28 [general]
29 # General/miscellaneous options.
30 #
31 # ignore-case (bool):
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 #
38 # wrap-search (bool):
39 # Whether to wrap finding text to the top when arriving at the end.
40 # Valid values: true, false
41 # Default: true
42 #
43 # startpage (string-list):
44 # The default page(s) to open at the start, separated by commas.
45 # Default: https://www.duckduckgo.com
46 #
47 # auto-search:
48 # Whether to start a search when something else than a URL is
49 # entered.
50 # naive: Use simple/naive check.
51 # dns: Use DNS requests (might be slow!).
52 # false: Never search automatically.
53 # Default: naive
54 #
55 # auto-save-config (bool):
56 # Whether to save the config automatically on quit.
57 # Valid values: true, false
58 # Default: true
59 #
60 # editor (shell-command):
61 # The editor (and arguments) to use for the `open-editor` command.
62 # Use `{}` for the filename. The value gets split like in a shell,
63 # so you can use `"` or `'` to quote arguments.
64 # Default: gvim -f "{}"
65 #
66 # editor-encoding (encoding):
67 # Encoding to use for editor.
68 # Default: utf-8
69 #
70 # private-browsing (bool):
71 # Do not record visited pages in the history or store web page
72 # icons.
73 # Valid values: true, false
74 # Default: false
75 #
76 # developer-extras (bool):
77 # Enable extra tools for Web developers.
78 # This needs to be enabled for `:inspector` to work and also adds an
79 # _Inspect_ entry to the context menu.
80 # Valid values: true, false
81 # Default: false
82 #
83 # print-element-backgrounds (bool):
84 # Whether the background color and images are also drawn when the
85 # page is printed.
86 # Valid values: true, false
87 # Default: true
88 #
89 # xss-auditing (bool):
90 # Whether load requests should be monitored for cross-site scripting
91 # attempts.
92 # Suspicious scripts will be blocked and reported in the inspector's
93 # JavaScript console. Enabling this feature might have an impact on
94 # performance.
95 # Valid values: true, false
96 # Default: false
97 #
98 # site-specific-quirks (bool):
99 # Enable workarounds for broken sites.
100 # Valid values: true, false
101 # Default: true
102 #
103 # default-encoding (string):
104 # Default encoding to use for websites.
105 # The encoding must be a string describing an encoding such as
106 # _utf-8_, _iso-8859-1_, etc. If left empty a default value will be
107 # used.
108 # Default:
109 #
110 # new-instance-open-target:
111 # How to open links in an existing instance if a new one is
112 # launched.
113 # tab: Open a new tab in the existing window and activate it.
114 # tab-silent: Open a new tab in the existing window without
115 # activating it.
116 # window: Open in a new window.
117 # Default: window
118 ignore-case = smart
119 wrap-search = true
120 startpage = https://www.duckduckgo.com
121 auto-search = naive
122 auto-save-config = true
123 editor = urxvt -e vim "{}"
124 editor-encoding = utf-8
125 private-browsing = false
126 developer-extras = true
127 print-element-backgrounds = true
128 xss-auditing = false
129 site-specific-quirks = true
130 default-encoding =
131 new-instance-open-target = tab
132
133 [ui]
134 # General options related to the user interface.
135 #
136 # zoom-levels (perc-list):
137 # The available zoom levels, separated by commas.
138 # Default:
139 # 25%,33%,50%,67%,75%,90%,100%,110%,125%,150%,175%,200%,250%,300%,400%,500%
140 #
141 # default-zoom (percentage):
142 # The default zoom level.
143 # Default: 100%
144 #
145 # message-timeout (int):
146 # Time (in ms) to show messages in the statusbar for.
147 # Default: 2000
148 #
149 # confirm-quit (string-list):
150 # Whether to confirm quitting the application.
151 # always: Always show a confirmation.
152 # multiple-tabs: Show a confirmation if multiple tabs are
153 # opened.
154 # downloads: Show a confirmation if downloads are running
155 # never: Never show a confirmation.
156 # Default: never
157 #
158 # display-statusbar-messages (bool):
159 # Whether to display javascript statusbar messages.
160 # Valid values: true, false
161 # Default: false
162 #
163 # zoom-text-only (bool):
164 # Whether the zoom factor on a frame applies only to the text or to
165 # all content.
166 # Valid values: true, false
167 # Default: false
168 #
169 # frame-flattening (bool):
170 # Whether to expand each subframe to its contents.
171 # This will flatten all the frames to become one scrollable page.
172 # Valid values: true, false
173 # Default: false
174 #
175 # user-stylesheet (user-stylesheet):
176 # User stylesheet to use (absolute filename or CSS string).
177 # Default: ::-webkit-scrollbar { width: 0px; height: 0px; }
178 #
179 # css-media-type (string):
180 # Set the CSS media type.
181 # Default:
182 #
183 # remove-finished-downloads (bool):
184 # Whether to remove finished downloads automatically.
185 # Valid values: true, false
186 # Default: false
187 zoom-levels = 25%,33%,50%,67%,75%,90%,100%,110%,125%,150%,175%,200%,250%,300%,400%,500%
188 default-zoom = 100%
189 message-timeout = 2000
190 confirm-quit = downloads
191 display-statusbar-messages = false
192 zoom-text-only = false
193 frame-flattening = false
194 user-stylesheet = ::-webkit-scrollbar { width: 0px; height: 0px; }
195 css-media-type =
196 remove-finished-downloads = false
197
198 [network]
199 # Settings related to the network.
200 #
201 # do-not-track (bool):
202 # Value to send in the `DNT` header.
203 # Valid values: true, false
204 # Default: true
205 #
206 # accept-language (string):
207 # Value to send in the `accept-language` header.
208 # Default: en-US,en
209 #
210 # user-agent (string):
211 # User agent to send. Empty to send the default.
212 # Default:
213 #
214 # proxy:
215 # The proxy to use.
216 # In addition to the listed values, you can use a `socks://...` or
217 # `http://...` URL.
218 # system: Use the system wide proxy.
219 # none: Don't use any proxy
220 # Default: system
221 #
222 # proxy-dns-requests (bool):
223 # Whether to send DNS requests over the configured proxy.
224 # Valid values: true, false
225 # Default: true
226 #
227 # ssl-strict (bool):
228 # Whether to validate SSL handshakes.
229 # Valid values: true, false, ask
230 # Default: ask
231 #
232 # dns-prefetch (bool):
233 # Whether to try to pre-fetch DNS entries to speed up browsing.
234 # Valid values: true, false
235 # Default: true
236 do-not-track = true
237 accept-language = en-US,en,de,fr
238 user-agent =
239 proxy = system
240 proxy-dns-requests = true
241 ssl-strict = ask
242 dns-prefetch = true
243
244 [completion]
245 # Options related to completion and command history.
246 #
247 # show (bool):
248 # Whether to show the autocompletion window.
249 # Valid values: true, false
250 # Default: true
251 #
252 # height (percentage-or-int):
253 # The height of the completion, in px or as percentage of the
254 # window.
255 # Default: 50%
256 #
257 # history-length (int):
258 # How many commands to save in the history.
259 # 0: no history / -1: unlimited
260 # Default: 100
261 #
262 # quick-complete (bool):
263 # Whether to move on to the next part when there's only one possible
264 # completion left.
265 # Valid values: true, false
266 # Default: true
267 #
268 # shrink (bool):
269 # Whether to shrink the completion to be smaller than the configured
270 # size if there are no scrollbars.
271 # Valid values: true, false
272 # Default: false
273 show = true
274 height = 150
275 history-length = 100
276 quick-complete = false
277 shrink = true
278
279 [input]
280 # Options related to input modes.
281 #
282 # timeout (int):
283 # Timeout for ambiguous keybindings.
284 # Default: 500
285 #
286 # insert-mode-on-plugins (bool):
287 # Whether to switch to insert mode when clicking flash and other
288 # plugins.
289 # Valid values: true, false
290 # Default: false
291 #
292 # auto-leave-insert-mode (bool):
293 # Whether to leave insert mode if a non-editable element is clicked.
294 # Valid values: true, false
295 # Default: true
296 #
297 # auto-insert-mode (bool):
298 # Whether to automatically enter insert mode if an editable element
299 # is focused after page load.
300 # Valid values: true, false
301 # Default: false
302 #
303 # forward-unbound-keys:
304 # Whether to forward unbound keys to the webview in normal mode.
305 # all: Forward all unbound keys.
306 # auto: Forward unbound non-alphanumeric keys.
307 # none: Don't forward any keys.
308 # Default: auto
309 #
310 # spatial-navigation (bool):
311 # Enables or disables the Spatial Navigation feature
312 # Spatial navigation consists in the ability to navigate between
313 # focusable elements in a Web page, such as hyperlinks and form
314 # controls, by using Left, Right, Up and Down arrow keys. For
315 # example, if a user presses the Right key, heuristics determine
316 # whether there is an element he might be trying to reach towards
317 # the right and which element he probably wants.
318 # Valid values: true, false
319 # Default: false
320 #
321 # links-included-in-focus-chain (bool):
322 # Whether hyperlinks should be included in the keyboard focus chain.
323 # Valid values: true, false
324 # Default: true
325 timeout = 500
326 insert-mode-on-plugins = false
327 auto-leave-insert-mode = true
328 auto-insert-mode = false
329 forward-unbound-keys = auto
330 spatial-navigation = false
331 links-included-in-focus-chain = true
332
333 [tabs]
334 # Configuration of the tab bar.
335 #
336 # background-tabs (bool):
337 # Whether to open new tabs (middleclick/ctrl+click) in background.
338 # Valid values: true, false
339 # Default: false
340 #
341 # select-on-remove:
342 # Which tab to select when the focused tab is removed.
343 # left: Select the tab on the left.
344 # right: Select the tab on the right.
345 # previous: Select the previously selected tab.
346 # Default: right
347 #
348 # new-tab-position:
349 # How new tabs are positioned.
350 # left: On the left of the current tab.
351 # right: On the right of the current tab.
352 # first: At the left end.
353 # last: At the right end.
354 # Default: right
355 #
356 # new-tab-position-explicit:
357 # How new tabs opened explicitely are positioned.
358 # left: On the left of the current tab.
359 # right: On the right of the current tab.
360 # first: At the left end.
361 # last: At the right end.
362 # Default: last
363 #
364 # last-close:
365 # Behaviour when the last tab is closed.
366 # ignore: Don't do anything.
367 # blank: Load a blank page.
368 # close: Close the window.
369 # Default: ignore
370 #
371 # auto-hide (bool):
372 # Hide the tabbar if only one tab is open.
373 # Valid values: true, false
374 # Default: false
375 #
376 # wrap (bool):
377 # Whether to wrap when changing tabs.
378 # Valid values: true, false
379 # Default: true
380 #
381 # movable (bool):
382 # Whether tabs should be movable.
383 # Valid values: true, false
384 # Default: true
385 #
386 # close-mouse-button:
387 # On which mouse button to close tabs.
388 # right: Close tabs on right-click.
389 # middle: Close tabs on middle-click.
390 # none: Don't close tabs using the mouse.
391 # Default: middle
392 #
393 # position:
394 # The position of the tab bar.
395 # Valid values: north, south, east, west
396 # Default: north
397 #
398 # show-favicons (bool):
399 # Whether to show favicons in the tab bar.
400 # Valid values: true, false
401 # Default: true
402 #
403 # width (percentage-or-int):
404 # The width of the tab bar if it's vertical, in px or as percentage
405 # of the window.
406 # Default: 20%
407 #
408 # indicator-width (int):
409 # Width of the progress indicator (0 to disable).
410 # Default: 3
411 #
412 # indicator-space (int):
413 # Spacing between tab edge and indicator.
414 # Default: 3
415 #
416 # tabs-are-windows (bool):
417 # Whether to open windows instead of tabs.
418 # Valid values: true, false
419 # Default: false
420 background-tabs = false
421 select-on-remove = left
422 new-tab-position = right
423 new-tab-position-explicit = last
424 last-close = ignore
425 auto-hide = false
426 wrap = true
427 movable = true
428 close-mouse-button = middle
429 position = north
430 show-favicons = true
431 width = 20%
432 indicator-width = 3
433 indicator-space = 3
434 tabs-are-windows = false
435
436 [storage]
437 # Settings related to cache and storage.
438 #
439 # download-directory (directory):
440 # The directory to save downloads to. An empty value selects a
441 # sensible os-specific default.
442 # Default:
443 #
444 # maximum-pages-in-cache (int):
445 # The maximum number of pages to hold in the memory page cache.
446 # The Page Cache allows for a nicer user experience when navigating
447 # forth or back to pages in the forward/back history, by pausing and
448 # resuming up to _n_ pages.
449 # For more information about the feature, please refer to:
450 # http://webkit.org/blog/427/webkit-page-cache-i-the-basics/
451 # Default:
452 #
453 # object-cache-capacities (bytes-list):
454 # The capacities for the memory cache for dead objects such as
455 # stylesheets or scripts. Syntax: cacheMinDeadCapacity,
456 # cacheMaxDead, totalCapacity.
457 # The _cacheMinDeadCapacity_ specifies the minimum number of bytes
458 # that dead objects should consume when the cache is under pressure.
459 # _cacheMaxDead_ is the maximum number of bytes that dead objects
460 # should consume when the cache is *not* under pressure.
461 # _totalCapacity_ specifies the maximum number of bytes that the
462 # cache should consume *overall*.
463 # Default:
464 #
465 # offline-storage-default-quota (bytes):
466 # Default quota for new offline storage databases.
467 # Default:
468 #
469 # offline-web-application-cache-quota (bytes):
470 # Quota for the offline web application cache.
471 # Default:
472 #
473 # offline-storage-database (bool):
474 # Whether support for the HTML 5 offline storage feature is enabled.
475 # Valid values: true, false
476 # Default: true
477 #
478 # offline-web-application-storage (bool):
479 # Whether support for the HTML 5 web application cache feature is
480 # enabled.
481 # An application cache acts like an HTTP cache in some sense. For
482 # documents that use the application cache via JavaScript, the
483 # loader engine will first ask the application cache for the
484 # contents, before hitting the network.
485 # The feature is described in details at:
486 # http://dev.w3.org/html5/spec/Overview.html#appcache
487 # Valid values: true, false
488 # Default: true
489 #
490 # local-storage (bool):
491 # Whether support for the HTML 5 local storage feature is enabled.
492 # Valid values: true, false
493 # Default: true
494 #
495 # cache-size (int):
496 # Size of the HTTP network cache.
497 # Default: 52428800
498 download-directory = ~/downloads
499 maximum-pages-in-cache =
500 object-cache-capacities =
501 offline-storage-default-quota =
502 offline-web-application-cache-quota =
503 offline-storage-database = true
504 offline-web-application-storage = true
505 local-storage = true
506 cache-size = 52428800
507
508 [content]
509 # Loaded plugins/scripts and allowed actions.
510 #
511 # allow-images (bool):
512 # Whether images are automatically loaded in web pages.
513 # Valid values: true, false
514 # Default: true
515 #
516 # allow-javascript (bool):
517 # Enables or disables the running of JavaScript programs.
518 # Valid values: true, false
519 # Default: true
520 #
521 # allow-plugins (bool):
522 # Enables or disables plugins in Web pages.
523 # Qt plugins with a mimetype such as "application/x-qt-plugin" are
524 # not affected by this setting.
525 # Valid values: true, false
526 # Default: false
527 #
528 # javascript-can-open-windows (bool):
529 # Whether JavaScript programs can open new windows.
530 # Valid values: true, false
531 # Default: false
532 #
533 # javascript-can-close-windows (bool):
534 # Whether JavaScript programs can close windows.
535 # Valid values: true, false
536 # Default: false
537 #
538 # javascript-can-access-clipboard (bool):
539 # Whether JavaScript programs can read or write to the clipboard.
540 # Valid values: true, false
541 # Default: false
542 #
543 # local-content-can-access-remote-urls (bool):
544 # Whether locally loaded documents are allowed to access remote
545 # urls.
546 # Valid values: true, false
547 # Default: false
548 #
549 # local-content-can-access-file-urls (bool):
550 # Whether locally loaded documents are allowed to access other local
551 # urls.
552 # Valid values: true, false
553 # Default: true
554 #
555 # cookies-accept:
556 # Whether to accept cookies.
557 # default: Default QtWebKit behaviour.
558 # never: Don't accept cookies at all.
559 # Default: default
560 #
561 # cookies-store (bool):
562 # Whether to store cookies.
563 # Valid values: true, false
564 # Default: true
565 #
566 # host-block-lists (url-list):
567 # List of URLs of lists which contain hosts to block.
568 # The file can be in one of the following formats:
569 # - An '/etc/hosts'-like file
570 # - One host per line
571 # - A zip-file of any of the above, with either only one file, or a
572 # file named 'hosts' (with any extension).
573 # Default:
574 # 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
575 allow-images = true
576 allow-javascript = true
577 allow-plugins = false
578 javascript-can-open-windows = true
579 javascript-can-close-windows = true
580 javascript-can-access-clipboard = false
581 local-content-can-access-remote-urls = false
582 local-content-can-access-file-urls = true
583 cookies-accept = default
584 cookies-store = true
585 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
586
587 [hints]
588 # Hinting settings.
589 #
590 # border (string):
591 # CSS border value for hints.
592 # Default: 1px solid #E3BE23
593 #
594 # opacity (float):
595 # Opacity for hints.
596 # Default: 0.7
597 #
598 # mode:
599 # Mode to use for hints.
600 # number: Use numeric hints.
601 # letter: Use the chars in the hints -> chars setting.
602 # Default: letter
603 #
604 # chars (string):
605 # Chars used for hint strings.
606 # Default: asdfghjkl
607 #
608 # uppercase (bool):
609 # Make chars in hint strings uppercase.
610 # Valid values: true, false
611 # Default: false
612 #
613 # auto-follow (bool):
614 # Whether to auto-follow a hint if there's only one left.
615 # Valid values: true, false
616 # Default: true
617 #
618 # next-regexes (regex-list):
619 # A comma-separated list of regexes to use for 'next' links.
620 # Default: \bnext\b,\bmore\b,\bnewer\b,\b[>→≫]\b,\b(>>|»)\b
621 #
622 # prev-regexes (regex-list):
623 # A comma-separated list of regexes to use for 'prev' links.
624 # Default: \bprev(ious)?\b,\bback\b,\bolder\b,\b[<←≪]\b,\b(<<|«)\b
625 border = 1px solid #E3BE23
626 opacity = 0.7
627 mode = letter
628 chars = aoeuidhtns
629 uppercase = true
630 auto-follow = true
631 next-regexes = \bnext\b,\bmore\b,\bnewer\b,\b[>→≫]\b,\b(>>|»)\b
632 prev-regexes = \bprev(ious)?\b,\bback\b,\bolder\b,\b[<←≪]\b,\b(<<|«)\b
633
634 [searchengines]
635 # Definitions of search engines which can be used via the address bar.
636 # The searchengine named `DEFAULT` is used when `general -> auto-search`
637 # is true and something else than a URL was entered to be opened. Other
638 # search engines can be used via the bang-syntax, e.g. `:open
639 # qutebrowser !google`. The string `{}` will be replaced by the search
640 # term, use `{{` and `}}` for literal `{`/`}` signs.
641 DEFAULT = ${duckduckgo}
642 duckduckgo = https://duckduckgo.com/?q={}
643 ddg = ${duckduckgo}
644 google = https://encrypted.google.com/search?q={}
645 g = ${google}
646 wikipedia = http://en.wikipedia.org/w/index.php?title=Special:Search&search={}
647 wiki = ${wikipedia}
648
649 [aliases]
650 # Aliases for commands.
651 # By default, no aliases are defined. Example which adds a new command
652 # `:qtb` to open qutebrowsers website:
653 # `qtb = open http://www.qutebrowser.org/`
654
655 [colors]
656 # Colors used in the UI.
657 # A value can be in one of the following format:
658 # * `#RGB`/`#RRGGBB`/`#RRRGGGBBB`/`#RRRRGGGGBBBB`
659 # * A SVG color name as specified in http://www.w3.org/TR/SVG/types.html#ColorKeywords[the W3C specification].
660 # * transparent (no color)
661 # * `rgb(r, g, b)` / `rgba(r, g, b, a)` (values 0-255 or percentages)
662 # * `hsv(h, s, v)` / `hsva(h, s, v, a)` (values 0-255, hue 0-359)
663 # * A gradient as explained in http://qt-project.org/doc/qt-4.8/stylesheet-reference.html#list-of-property-types[the Qt documentation] under ``Gradient''.
664 # 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].
665 #
666 # completion.fg (qcolor):
667 # Text color of the completion widget.
668 # Default: white
669 #
670 # completion.bg (qss-color):
671 # Background color of the completion widget.
672 # Default: #333333
673 #
674 # completion.item.bg (qss-color):
675 # Background color of completion widget items.
676 # Default: ${completion.bg}
677 #
678 # completion.category.fg (qcolor):
679 # Foreground color of completion widget category headers.
680 # Default: white
681 #
682 # completion.category.bg (qss-color):
683 # Background color of the completion widget category headers.
684 # Default: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 #888888,
685 # stop:1 #505050)
686 #
687 # completion.category.border.top (qss-color):
688 # Top border color of the completion widget category headers.
689 # Default: black
690 #
691 # completion.category.border.bottom (qss-color):
692 # Bottom border color of the completion widget category headers.
693 # Default: ${completion.category.border.top}
694 #
695 # completion.item.selected.fg (qcolor):
696 # Foreground color of the selected completion item.
697 # Default: black
698 #
699 # completion.item.selected.bg (qss-color):
700 # Background color of the selected completion item.
701 # Default: #e8c000
702 #
703 # completion.item.selected.border.top (qss-color):
704 # Top border color of the completion widget category headers.
705 # Default: #bbbb00
706 #
707 # completion.item.selected.border.bottom (qss-color):
708 # Bottom border color of the selected completion item.
709 # Default: ${completion.item.selected.border.top}
710 #
711 # completion.match.fg (qss-color):
712 # Foreground color of the matched text in the completion.
713 # Default: #ff4444
714 #
715 # statusbar.bg (qss-color):
716 # Foreground color of the statusbar.
717 # Default: black
718 #
719 # statusbar.fg (qss-color):
720 # Foreground color of the statusbar.
721 # Default: white
722 #
723 # statusbar.bg.error (qss-color):
724 # Background color of the statusbar if there was an error.
725 # Default: red
726 #
727 # statusbar.bg.prompt (qss-color):
728 # Background color of the statusbar if there is a prompt.
729 # Default: darkblue
730 #
731 # statusbar.bg.insert (qss-color):
732 # Background color of the statusbar in insert mode.
733 # Default: darkgreen
734 #
735 # statusbar.progress.bg (qss-color):
736 # Background color of the progress bar.
737 # Default: white
738 #
739 # statusbar.url.fg (qss-color):
740 # Default foreground color of the URL in the statusbar.
741 # Default: ${statusbar.fg}
742 #
743 # statusbar.url.fg.success (qss-color):
744 # Foreground color of the URL in the statusbar on successful load.
745 # Default: lime
746 #
747 # statusbar.url.fg.error (qss-color):
748 # Foreground color of the URL in the statusbar on error.
749 # Default: orange
750 #
751 # statusbar.url.fg.warn (qss-color):
752 # Foreground color of the URL in the statusbar when there's a
753 # warning.
754 # Default: yellow
755 #
756 # statusbar.url.fg.hover (qss-color):
757 # Foreground color of the URL in the statusbar for hovered links.
758 # Default: aqua
759 #
760 # tabs.fg.odd (qcolor):
761 # Foreground color of unselected odd tabs.
762 # Default: white
763 #
764 # tabs.fg.even (qcolor):
765 # Foreground color of unselected even tabs.
766 # Default: white
767 #
768 # tabs.fg.selected (qcolor):
769 # Foreground color of selected tabs.
770 # Default: white
771 #
772 # tabs.bg.odd (qcolor):
773 # Background color of unselected odd tabs.
774 # Default: grey
775 #
776 # tabs.bg.even (qcolor):
777 # Background color of unselected even tabs.
778 # Default: darkgrey
779 #
780 # tabs.bg.selected (qcolor):
781 # Background color of selected tabs.
782 # Default: black
783 #
784 # tabs.bg.bar (qcolor):
785 # Background color of the tabbar.
786 # Default: #555555
787 #
788 # tabs.indicator.start (qcolor):
789 # Color gradient start for the tab indicator.
790 # Default: #0000aa
791 #
792 # tabs.indicator.stop (qcolor):
793 # Color gradient end for the tab indicator.
794 # Default: #00aa00
795 #
796 # tabs.indicator.error (qcolor):
797 # Color for the tab indicator on errors..
798 # Default: #ff0000
799 #
800 # tabs.indicator.system:
801 # Color gradient interpolation system for the tab indicator.
802 # rgb: Interpolate in the RGB color system.
803 # hsv: Interpolate in the HSV color system.
804 # hsl: Interpolate in the HSL color system.
805 # Default: rgb
806 #
807 # tabs.seperator (qss-color):
808 # Color for the tab seperator.
809 # Default: #555555
810 #
811 # hints.fg (css-color):
812 # Font color for hints.
813 # Default: black
814 #
815 # hints.fg.match (css-color):
816 # Font color for the matched part of hints.
817 # Default: green
818 #
819 # hints.bg (css-color):
820 # Background color for hints.
821 # Default: -webkit-gradient(linear, left top, left bottom,
822 # color-stop(0%,#FFF785), color-stop(100%,#FFC542))
823 #
824 # downloads.fg (qcolor):
825 # Foreground color for downloads.
826 # Default: #ffffff
827 #
828 # downloads.bg.bar (qss-color):
829 # Background color for the download bar.
830 # Default: black
831 #
832 # downloads.bg.start (qcolor):
833 # Color gradient start for downloads.
834 # Default: #0000aa
835 #
836 # downloads.bg.stop (qcolor):
837 # Color gradient end for downloads.
838 # Default: #00aa00
839 #
840 # downloads.bg.system:
841 # Color gradient interpolation system for downloads.
842 # rgb: Interpolate in the RGB color system.
843 # hsv: Interpolate in the HSV color system.
844 # hsl: Interpolate in the HSL color system.
845 # Default: rgb
846 #
847 # downloads.bg.error (qcolor):
848 # Background color for downloads with errors.
849 # Default: red
850 completion.fg = white
851 completion.bg = #333333
852 completion.item.bg = ${completion.bg}
853 completion.category.fg = white
854 completion.category.bg = qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 #888888, stop:1 #505050)
855 completion.category.border.top = black
856 completion.category.border.bottom = ${completion.category.border.top}
857 completion.item.selected.fg = black
858 completion.item.selected.bg = #e8c000
859 completion.item.selected.border.top = #bbbb00
860 completion.item.selected.border.bottom = ${completion.item.selected.border.top}
861 completion.match.fg = #ff4444
862 statusbar.bg = black
863 statusbar.fg = white
864 statusbar.bg.error = red
865 statusbar.bg.prompt = darkblue
866 statusbar.bg.insert = darkgreen
867 statusbar.progress.bg = white
868 statusbar.url.fg = ${statusbar.fg}
869 statusbar.url.fg.success = lime
870 statusbar.url.fg.error = orange
871 statusbar.url.fg.warn = yellow
872 statusbar.url.fg.hover = aqua
873 tabs.fg.odd = white
874 tabs.fg.even = white
875 tabs.fg.selected = white
876 tabs.bg.odd = grey
877 tabs.bg.even = darkgrey
878 tabs.bg.selected = black
879 tabs.bg.bar = #555555
880 tabs.indicator.start = #0000aa
881 tabs.indicator.stop = #00aa00
882 tabs.indicator.error = #ff0000
883 tabs.indicator.system = rgb
884 tabs.seperator = #555555
885 hints.fg = black
886 hints.fg.match = green
887 hints.bg = -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFF785), color-stop(100%,#FFC542))
888 downloads.fg = #ffffff
889 downloads.bg.bar = black
890 downloads.bg.start = #0000aa
891 downloads.bg.stop = #00aa00
892 downloads.bg.system = rgb
893 downloads.bg.error = red
894
895 [fonts]
896 # Fonts used for the UI, with optional style/weight/size.
897 # * Style: `normal`/`italic`/`oblique`
898 # * Weight: `normal`, `bold`, `100`..`900`
899 # * Size: _number_ `px`/`pt`
900 #
901 # _monospace (font):
902 # Default monospace fonts.
903 # Default: Terminus, Monospace, "DejaVu Sans Mono", Monaco,
904 # "Bitstream Vera Sans Mono", "Andale Mono", "Liberation Mono",
905 # "Courier New", Courier, monospace, Fixed, Consolas, Terminal
906 #
907 # completion (font):
908 # Font used in the completion widget.
909 # Default: 8pt ${_monospace}
910 #
911 # tabbar (font):
912 # Font used in the tabbar.
913 # Default: 8pt ${_monospace}
914 #
915 # statusbar (font):
916 # Font used in the statusbar.
917 # Default: 8pt ${_monospace}
918 #
919 # downloads (font):
920 # Font used for the downloadbar.
921 # Default: 8pt ${_monospace}
922 #
923 # hints (font):
924 # Font used for the hints.
925 # Default: bold 12px Monospace
926 #
927 # debug-console (font):
928 # Font used for the debugging console.
929 # Default: 8pt ${_monospace}
930 #
931 # web-family-standard (string):
932 # Font family for standard fonts.
933 # Default:
934 #
935 # web-family-fixed (string):
936 # Font family for fixed fonts.
937 # Default:
938 #
939 # web-family-serif (string):
940 # Font family for serif fonts.
941 # Default:
942 #
943 # web-family-sans-serif (string):
944 # Font family for sans-serif fonts.
945 # Default:
946 #
947 # web-family-cursive (string):
948 # Font family for cursive fonts.
949 # Default:
950 #
951 # web-family-fantasy (string):
952 # Font family for fantasy fonts.
953 # Default:
954 #
955 # web-size-minimum (int):
956 # The hard minimum font size.
957 # Default:
958 #
959 # web-size-minimum-logical (int):
960 # The minimum logical font size that is applied when zooming out.
961 # Default:
962 #
963 # web-size-default (int):
964 # The default font size for regular text.
965 # Default:
966 #
967 # web-size-default-fixed (int):
968 # The default font size for fixed-pitch text.
969 # Default:
970 _monospace = Terminus, Monospace, "DejaVu Sans Mono", Monaco, "Bitstream Vera Sans Mono", "Andale Mono", "Liberation Mono", "Courier New", Courier, monospace, Fixed, Consolas, Terminal
971 completion = 8pt ${_monospace}
972 tabbar = 8pt ${_monospace}
973 statusbar = 8pt ${_monospace}
974 downloads = 8pt ${_monospace}
975 hints = bold 12px Monospace
976 debug-console = 8pt ${_monospace}
977 web-family-standard =
978 web-family-fixed =
979 web-family-serif =
980 web-family-sans-serif =
981 web-family-cursive =
982 web-family-fantasy =
983 web-size-minimum =
984 web-size-minimum-logical =
985 web-size-default =
986 web-size-default-fixed =