1ELINKS.CONF(5)             ELinks configuration file            ELINKS.CONF(5)
2
3
4

NAME

6       elinks.conf - ELinks configuration file
7

SYNOPSIS

9           set        <option> = <value>
10           set_domain <domain> <option> = <value>
11           unset      <option>
12           bind       "<keymap>" "<key>" = "<action>"
13           include    "<file>"
14

DESCRIPTION

16       The elinks.conf file contains configuration information for ELinks. It
17       can be used to configure the behaviour of ELinks in a wide variety of
18       ways: protocol behaviour, keybindings, colors used for rendering and
19       for the user interface.
20
21       It is read at startup and saved only when requested. All options
22       described in this document can be fully configured from within ELinks
23       so no editing of elinks.conf is needed.
24
25       Note that MIME-related options used for specifying handlers of various
26       MIME types are NOT described in this document. Documentation for these
27       options can be found at the ELinks homepage. Keybindings can also be
28       specified in elinks.conf. This is described in elinkskeys(5).
29
30

SYNTAX

32       The syntax of the configuration file is very simple. The elinks.conf
33       file is a free-form ASCII text file. The file may contain extra tabs
34       and newlines for formatting purposes. Keywords in the file are
35       case-sensitive. Comments may be placed anywhere within the file (except
36       within quotes). Comments begin with the # character and end at the end
37       of the line.
38
39

EXAMPLES

41       Some sample settings:
42
43
44           # Use asynchronous DNS resolver?
45           set connection.async_dns = 1
46           # horizontal text margin.
47           set document.browse.margin_width = 3
48           # Default document codepage.
49           set document.codepage.assume = "ISO-8859-1"
50           # User defined protocol handlers
51           set protocol.user.mailto.unix = "mutt %h -s \"%s\""
52

OPTIONS

54       Generated using output from ELinks version 0.13.GIT.
55
56
57   bookmarks (Bookmarks)
58       Bookmark options.
59
60       bookmarks.file_format <num> (default: 0)
61           File format for bookmarks (affects both reading and saving):
62
63           •   0 is the default native ELinks format
64
65           •   1 is XBEL universal XML bookmarks format
66
67       bookmarks.folder_state [0|1] (default: 1)
68           When saving bookmarks also store whether folders are expanded or
69           not, so the look of the bookmark dialog is kept across ELinks
70           sessions. If disabled all folders will appear unexpanded next time
71           ELinks is run.
72
73   config (Configuration system)
74       Configuration handling options.
75
76       config.comments <num> (default: 3)
77           Amount of comments automatically written to the config file:
78
79           •   0 is no comments are written
80
81           •   1 is only the "blurb" (name+type) is written
82
83           •   2 is only the description is written
84
85           •   3 is full comments are written
86
87       config.indentation <num> (default: 2)
88           Shift width of one indentation level in the configuration file.
89           Zero means that no indentation is performed at all when saving the
90           configuration.
91
92       config.saving_style <num> (default: 3)
93           Determines what happens when you tell ELinks to save options:
94
95           •   0 is only values of current options are altered
96
97           •   1 is values of current options are altered and missing options
98               are added at the end of the file
99
100           •   2 is the configuration file is rewritten from scratch
101
102           •   3 is values of current options are altered and missing options
103               CHANGED during this ELinks session are added at the end of the
104               file
105
106       config.i18n [0|1] (default: 0)
107           If set to 1, comments in the configuration file will be translated
108           to the language used by UI. Note that if you have different
109           language set in different terminals, the language used in the
110           configuration file MAY be the same as on the terminal where you
111           saved the file, but it should be generally considered
112           unpredictable.
113
114       config.saving_style_w [0|1] (default: 0)
115           This is internal option used when displaying a warning about
116           obsolete config.saving_style. You shouldn´t touch it.
117
118       config.show_template [0|1] (default: 0)
119           Show template options in autocreated trees in the options manager
120           and save them to the configuration file.
121
122   connection (Connections)
123       Connection options.
124
125       connection.async_dns [0|1] (default: 1)
126           Whether to use asynchronous DNS resolving.
127
128       connection.max_connections <num> (default: 10)
129           Maximum number of concurrent connections.
130
131       connection.max_connections_to_host <num> (default: 2)
132           Maximum number of concurrent connections to a given host.
133
134       connection.receive_timeout <num> (default: 120)
135           Receive timeout (in seconds).
136
137       connection.retries <num> (default: 3)
138           Number of tries to establish a connection. Zero means try forever.
139
140       connection.try_ipv4 [0|1] (default: 1)
141           Whether to try to connect to a host over IPv4. Note that if
142           connection.try_ipv6 is enabled too, it takes precedence. And better
143           do not touch this at all unless you are sure what are you doing.
144
145           Note that you can also force a given protocol to be used on a
146           per-connection basis by using a URL in the style of e.g.
147           http4://elinks.cz/.
148
149       connection.try_ipv6 [0|1] (default: 1)
150           Whether to try to connect to a host over IPv6.
151
152           Note that you can also force a given protocol to be used on a
153           per-connection basis by using a URL in the style of e.g.
154           http6://elinks.cz/.
155
156       connection.unrestartable_receive_timeout <num> (default: 600)
157           Timeout for non-restartable connections (in seconds).
158
159   connection.ssl (SSL)
160       SSL options.
161
162       connection.ssl.cert_verify [0|1] (default: 0)
163           Verify the peer´s SSL certificate. Note that this needs extensive
164           configuration of OpenSSL by the user.
165
166       connection.ssl.https_by_default [0|1] (default: 0)
167           Use HTTPS when a URL scheme is not provided.
168
169   connection.ssl.client_cert (Client Certificates)
170       X509 client certificate options.
171
172       connection.ssl.client_cert.enable [0|1] (default: 0)
173           Enable or not the sending of X509 client certificates to servers
174           which request them.
175
176       connection.ssl.client_cert.file <str> (default: "")
177           The location of a file containing the client certificate and
178           unencrypted private key in PEM format. If unset, the file pointed
179           to by the X509_CLIENT_CERT variable is used instead.
180
181   cookies (Cookies)
182       Cookies options.
183
184       cookies.accept_policy <num> (default: 2)
185           Cookies accepting policy:
186
187           •   0 is accept no cookies
188
189           •   1 is ask for confirmation before accepting cookie
190
191           •   2 is accept all cookies
192
193       cookies.max_age <num> (default: -1)
194           Cookie maximum age (in days):
195
196           •   -1 is use cookie´s expiration date if any
197
198           •   0 is force expiration at the end of session, ignoring cookie´s
199               expiration date
200
201           •   1+ is use cookie´s expiration date, but limit age to the given
202               number of days
203
204       cookies.paranoid_security [0|1] (default: 0)
205           When enabled, we´ll require three dots in cookies domain for all
206           non-international domains (instead of just two dots). Some
207           countries have generic second level domains (eg. .com.pl, .co.uk)
208           and allowing sites to set cookies for these generic domains could
209           potentially be very bad. Note, it is off by default as it breaks a
210           lot of sites.
211
212       cookies.save [0|1] (default: 1)
213           Whether cookies should be loaded from and saved to disk.
214
215       cookies.resave [0|1] (default: 1)
216           Save cookies after each change in cookies list? No effect when
217           cookie saving (cookies.save) is off.
218
219   document (Document)
220       Document options.
221
222
223   document.browse (Browsing)
224       Document browsing options (mainly interactivity).
225
226       document.browse.margin_width <num> (default: 3)
227           Horizontal text margin.
228
229       document.browse.refresh [0|1] (default: 1)
230           Automatically follow document-specified refresh directives (´<meta>
231           refresh´ tags). Web-page authors use these to instruct the browser
232           to reload a document at a given interval or to load another page.
233           Regardless of the value the refresh URI is accessible as a link.
234
235           Use the document.browse.minimum_refresh_time to control the minimum
236           number of seconds a refresh will wait.
237
238       document.browse.minimum_refresh_time <num> (default: 1000)
239           The minimum number of milliseconds that should pass before
240           refreshing. If set to zero the document refresh time is used
241           unchanged. It can fix going back in history for some sites that use
242           refreshing with zero values.
243
244       document.browse.table_move_order [0|1] (default: 0)
245           Move by columns in table, instead of rows.
246
247   document.browse.accesskey (Access keys)
248       Options for handling of link access keys. An HTML document can use the
249       ACCESSKEY attribute to assign an access key to an element. When an
250       access key is pressed, the corresponding element will be given focus.
251
252       document.browse.accesskey.auto_follow [0|1] (default: 0)
253           Automatically follow a link or submit a form if appropriate
254           accesskey is pressed – this is the standard behaviour, but it´s
255           considered dangerous.
256
257       document.browse.accesskey.display [0|1] (default: 0)
258           Display access key in link info.
259
260       document.browse.accesskey.priority <num> (default: 0)
261           Priority of ´accesskey´ HTML attribute:
262
263           •   0 is first try all normal bindings; if it fails, check
264               accesskey
265
266           •   1 is first try only frame bindings; if it fails, check
267               accesskey
268
269           •   2 is first check accesskey (this can be dangerous)
270
271   document.browse.forms (Forms)
272       Options for handling of the forms interaction.
273
274       document.browse.forms.auto_submit [0|1] (default: 1)
275           Automagically submit a form when enter is pressed with a text field
276           selected.
277
278       document.browse.forms.confirm_submit [0|1] (default: 1)
279           Ask for confirmation when submitting a form.
280
281       document.browse.forms.input_size <num> (default: 20)
282           Default form input size if none is specified.
283
284       document.browse.forms.insert_mode [0|1] (default: 1)
285           The setting for this option affects how key presses are handled
286           when one selects a text-input form-field. When enabled, one must
287           explicitly ´enter´ a selected text-field to edit it; this prevents
288           text fields from capturing key presses, such as presses of a scroll
289           key, when it is inadvertently selected. When disabled, key presses
290           are always inserted into a selected text field.
291
292       document.browse.forms.editor <str> (default: "")
293           Path to the executable that ELinks should launch when the user
294           requests to edit a textarea with an external editor.
295
296           If this is blank, ELinks will use the value of the environmental
297           variable $EDITOR. If $EDITOR is empty or not set, ELinks will then
298           default to vi.
299
300       document.browse.forms.show_formhist [0|1] (default: 0)
301           Ask if a login form should be saved to file or not. This option
302           only disables the dialog, already saved login forms are unaffected.
303
304   document.browse.images (Images)
305       Options for handling of images.
306
307       document.browse.images.display_style <num> (default: 2)
308           Display style for image tags when displayed:
309
310           •   0 means always display IMG
311
312           •   1 means always display filename
313
314           •   2 means display alt/title attribute if possible, IMG if not
315
316           •   3 means display alt/title attribute if possible, filename if
317               not
318
319       document.browse.images.filename_maxlen <num> (default: 0)
320           Maximum length of image filename when displayed:
321
322           •   0 means always display full filename
323
324           •   1-500 means display filename with this maximal length; if it is
325               longer, the middle is substituted by an asterisk
326
327       document.browse.images.image_link_tagging <num> (default: 1)
328           When to enclose image links:
329
330           •   0 means never
331
332           •   1 means never if alt or title are provided (old behavior)
333
334           •   2 means always
335
336       document.browse.images.image_link_prefix <str> (default: "[")
337           Prefix string to use to mark image links.
338
339       document.browse.images.image_link_suffix <str> (default: "]")
340           Suffix string to use to mark image links.
341
342       document.browse.images.label_maxlen <num> (default: 0)
343           Maximum length of image label (alt/title):
344
345           •   0 means always display full label
346
347           •   1-500 means display label with this maximal length; if it is
348               longer, the middle is substituted by an asterisk
349
350       document.browse.images.show_as_links [0|1] (default: 0)
351           Display links to images without an alt attribute. If this option is
352           off, these images are completely invisible.
353
354       document.browse.images.show_any_as_links [0|1] (default: 1)
355           Display links to any images in the document, regardless of them
356           having an alt attribute or not. If this option is off, the alt
357           attribute contents is shown, but as normal text, not selectable as
358           a link.
359
360   document.browse.links (Links)
361       Options for handling of links to other documents.
362
363       document.browse.links.color_dirs [0|1] (default: 1)
364           Highlight links to directories in FTP and local directory listing.
365
366       document.browse.links.numbering [0|1] (default: 0)
367           Display numbers next to the links.
368
369       document.browse.links.target_blank <num> (default: 0)
370           Define how to handle links having target=_blank set:
371
372           •   0 means open link in current tab
373
374           •   1 means open link in new tab in foreground
375
376           •   2 means open link in new tab in background
377
378           •   3 means open link in new window
379
380       document.browse.links.use_tabindex [0|1] (default: 1)
381           Whether to navigate links using tabindex specified ordering. The
382           TABINDEX attribute in HTML elements specifies the order in which
383           links should receive focus when using the keyboard to navigate the
384           document.
385
386       document.browse.links.missing_fragment [0|1] (default: 1)
387           Open a message box when document has no tag with given id.
388
389       document.browse.links.number_keys_select_link <num> (default: 1)
390           Number keys select links rather than specify command prefixes. This
391           is a tristate:
392
393           •   0 means never
394
395           •   1 means if document.browse.links.numbering = 1
396
397           •   2 means always
398
399       document.browse.links.warn_malicious [0|1] (default: 1)
400           When following a link the user ID part of the URI is checked and if
401           a maliciously crafted URI is detected a warning dialog will ask
402           before following the link.
403
404       document.browse.links.wraparound [0|1] (default: 0)
405           When pressing ´down´ on the last link, jump to the first one, and
406           vice versa.
407
408   document.browse.links.active_link (Active link)
409       Options for the active link.
410
411       document.browse.links.active_link.enable_color [0|1] (default: 0)
412           Enable use of the active link background and text color settings
413           instead of the link colors from the document.
414
415       document.browse.links.active_link.bold [0|1] (default: 0)
416           Make the active link text bold.
417
418       document.browse.links.active_link.invert [0|1] (default: 1)
419           Invert the fore- and background color so the link stands out.
420
421       document.browse.links.active_link.underline [0|1] (default: 0)
422           Underline the active link.
423
424   document.browse.links.active_link.colors (Colors)
425       Active link colors.
426
427       document.browse.links.active_link.colors.background <color|#rrggbb>
428       (default: blue)
429           Default background color.
430
431       document.browse.links.active_link.colors.text <color|#rrggbb> (default:
432       black)
433           Default text color.
434
435   document.browse.scrolling (Scrolling)
436       Scrolling options.
437
438       document.browse.scrolling.horizontal_extended [0|1] (default: 1)
439           Whether to allow horizontal scrolling when the document does not
440           extend off the screen. Useful for copy/paste operations.
441
442       document.browse.scrolling.horizontal_step <num> (default: 8)
443           Number of columns to scroll when a key bound to scroll-left or
444           scroll-right is pressed and no prefix was given.
445
446       document.browse.scrolling.margin <num> (default: 3)
447           Size of the virtual margin – when you click inside of that margin,
448           document scrolls in that direction.
449
450       document.browse.scrolling.vertical_overlap <num> (default: 0)
451           Number of overlapping lines between the new page displayed and the
452           previous one when scrolling one page up or down.
453
454       document.browse.scrolling.vertical_step <num> (default: 2)
455           Number of lines to scroll when a key bound to scroll-up or
456           scroll-down is pressed and no prefix was given.
457
458   document.browse.search (Searching)
459       Options for searching.
460
461       document.browse.search.case [0|1] (default: 0)
462           Whether the search should match the document text while maintaining
463           case sensitivity.
464
465       document.browse.search.regex <num> (default: 0)
466           Enable searching with regular expressions:
467
468           •   0 for plain text searching
469
470           •   1 for basic regular expression searches
471
472           •   2 for extended regular expression searches
473
474       document.browse.search.show_hit_top_bottom [0|1] (default: 1)
475           Whether to show a dialog when the search hits the top or bottom of
476           the document.
477
478       document.browse.search.wraparound [0|1] (default: 1)
479           Wrap around when searching. Currently only used for typeahead.
480
481       document.browse.search.show_not_found <num> (default: 2)
482           How to inform the user when nothing is matched:
483
484           •   0 means do nothing
485
486           •   1 means beep the terminal
487
488           •   2 means pop up message box
489
490       document.browse.search.typeahead <num> (default: 0)
491           Start typeahead searching when an unbound key is pressed without
492           any modifiers. Note that most keys have default bindings, so this
493           feature will not be useful unless you unbind them.
494
495           •   0 disables this feature; typeahead searching will only be used
496               when you press a key bound to search-typeahead or similar
497
498           •   1 automatically starts typeahead searching thru link text
499
500           •   2 automatically starts typeahead searching thru all document
501               text
502
503   document.cache (Cache)
504       Cache options.
505
506       document.cache.cache_redirects [0|1] (default: 0)
507           Cache even redirects sent by server (usually thru HTTP by a 302
508           HTTP code and a Location header). This was the original behaviour
509           for quite some time, but it causes problems in a situation very
510           common to various web login systems – frequently, when accessing a
511           certain location, they will redirect you to a login page if they
512           don´t receive an auth cookie, the login page then gives you the
513           cookie and redirects you back to the original page, but there you
514           have already cached redirect back to the login page! If this option
515           has value of 0, this malfunction is fixed, but occasionally you may
516           get superfluous (depends on how you take it ;-) requests to the
517           server. If this option has value of 1, experienced users can still
518           workaround it by clever combination of usage of reload, jumping
519           around in session history and hitting ctrl+enter.
520
521           Note that this option is checked when retrieving the information
522           from cache, not when saving it to cache – thus if you enable it,
523           even previous redirects will be taken from cache instead of asking
524           the server.
525
526       document.cache.ignore_cache_control [0|1] (default: 1)
527           Ignore Cache-Control and Pragma server headers. When set, the
528           document is cached even with ´Cache-Control: no-cache´.
529
530       document.cache.revalidation_interval <num> (default: -1)
531           Period in seconds that a cache entry is considered to be
532           up-to-date. When a document is loaded and this interval has elapsed
533           since the document was initially loaded or most recently
534           revalidated with the server, the server will be checked in case
535           there is a more up-to-date version of the document.
536
537           A value of -1 disables automatic revalidation.
538
539   document.cache.format (Formatted documents)
540       Format cache options.
541
542       document.cache.format.size <num> (default: 5)
543           Number of cached formatted pages. Do not get too generous here,
544           ´formatted´ means that all the accompanying structures are kept in
545           memory so that you get the cached document immediately, but these
546           structures may take a lot – 2x the size of the HTML source is
547           probably not unusual, but it can be even more if the document
548           consists of a lot of short lines (padded right, if possible) and
549           links and not much other markup. So if you set this to 256 and then
550           you don´t like your ELinks eating 90M, don´t come complaining to
551           us. ;-)
552
553           Also note that the format cache itself is not counted to the memory
554           cache size, but the HTML source of the formatted documents is
555           always cached, even if it is over the memory cache size threshold.
556           (Then of course no other documents can be cached.)
557
558   document.cache.memory (Memory cache)
559       Memory cache options.
560
561       document.cache.memory.size <num> (default: 1048576)
562           Memory cache size (in bytes).
563
564   document.codepage (Charset)
565       Charset options.
566
567       document.codepage.assume <codepage> (default: System)
568           Default document codepage. ´System´ stands for a codepage
569           determined by a selected locale.
570
571       document.codepage.force_assumed [0|1] (default: 0)
572           Ignore charset info sent by server.
573
574   document.colors (Default color settings)
575       Default document color settings.
576
577       document.colors.text <color|#rrggbb> (default: gray75)
578           Default text color.
579
580       document.colors.background <color|#rrggbb> (default: black)
581           Default background color.
582
583       document.colors.link <color|#rrggbb> (default: blue)
584           Default link color.
585
586       document.colors.vlink <color|#rrggbb> (default: yellow)
587           Default visited link color.
588
589       document.colors.image <color|#rrggbb> (default: darkolivegreen)
590           Default image link color.
591
592       document.colors.bookmark <color|#rrggbb> (default: hotpink)
593           Default bookmarked link color.
594
595       document.colors.dirs <color|#rrggbb> (default: yellow)
596           Default directory color.
597
598           See document.browse.links.color_dirs option.
599
600       document.colors.increase_contrast [0|1] (default: 1)
601           Increase the contrast between the foreground and background colors
602           to ensure readability. For example it disallows dark colors on a
603           black background. Note, this is different from ensuring the
604           contrast with the ensure_contrast option.
605
606       document.colors.ensure_contrast [0|1] (default: 1)
607           Makes sure that the back- and foreground colors are never equal.
608
609       document.colors.use_document_colors <num> (default: 2)
610           Use colors specified in document:
611
612           •   0 is use always the default settings
613
614           •   1 is use document colors if available, except background
615
616           •   2 is use document colors, including background. This can mostly
617               look very impressive, but some sites will appear really ugly.
618               Note, that obviously if the background is not black, it will
619               break the behaviour of transparency.
620
621   document.css (Cascading Style Sheets)
622       Options concerning how to use CSS for styling documents.
623
624       document.css.enable [0|1] (default: 1)
625           Enable adding of CSS style info to documents.
626
627       document.css.ignore_display_none [0|1] (default: 1)
628           When enabled, elements are rendered, even when their display
629           property has the value "none". Because ELinks´s CSS support is
630           still very incomplete, this setting can improve the way that some
631           documents are rendered.
632
633       document.css.import [0|1] (default: 1)
634           When enabled any external style sheets that are imported from
635           either CSS itself using the @import keyword or from the HTML using
636           <link> tags in the document header will also be downloaded.
637
638       document.css.media <str> (default: "tty")
639           CSS media types that ELinks claims to support, separated with
640           commas. The "all" type is implied. Currently, only ASCII characters
641           work reliably here. See CSS2 section 7:
642           http://www.w3.org/TR/1998/REC-CSS2-19980512/media.html
643
644       document.css.stylesheet <str> (default: "")
645           The path to the file containing the default user defined Cascading
646           Style Sheet. It can be used to control the basic layout of HTML
647           documents. The path is assumed to be relative to ELinks´ home
648           directory.
649
650           Leave as "" to use built-in document styling.
651
652   document.download (Downloading)
653       Options regarding files downloading and handling.
654
655       document.download.directory <str> (default: "./")
656           Default download directory.
657
658       document.download.set_original_time [0|1] (default: 0)
659           Set the timestamp of each downloaded file to the timestamp stored
660           on the server.
661
662       document.download.overwrite <num> (default: 2)
663           Prevent overwriting the local files:
664
665           •   0 is files will silently be overwritten
666
667           •   1 is add a suffix .{number} (for example ´.1´) to the name
668
669           •   2 is ask the user
670
671       document.download.notify_bell <num> (default: 0)
672           Audio notification when download is completed:
673
674           •   0 is never
675
676           •   1 is when background notification is active
677
678           •   2 is always
679
680   document.dump (Dump output)
681       Dump output options.
682
683       document.dump.codepage <codepage> (default: System)
684           Codepage used in dump output. ´System´ stands for a codepage
685           determined by a selected locale.
686
687       document.dump.color_mode <num> (default: -1)
688           Color mode for dumps.
689
690           Some modes may have been disabled at compile time. The Setup ->
691           Terminal options dialog lists the modes supported by this
692           executable. If you select an unsupported mode, ELinks uses 16
693           colors.
694
695           The color modes are:
696
697           •   -1 is standard dump mode
698
699           •   0 is mono mode
700
701           •   1 is 16 color mode
702
703           •   2 is 88 color mode
704
705           •   3 is 256 color mode
706
707           •   4 is true color mode
708
709       document.dump.footer <str> (default: "")
710           Footer string used in dumps. %u is substituted by URL.
711
712       document.dump.header <str> (default: "")
713           Header string used in dumps. %u is substituted by URL.
714
715       document.dump.numbering [0|1] (default: 1)
716           Whether to print link numbers in dump output.
717
718       document.dump.references [0|1] (default: 1)
719           Whether to print references (URIs) of document links in dump
720           output.
721
722       document.dump.separator <str> (default: " ")
723           String which separates two dumps.
724
725       document.dump.width <num> (default: 80)
726           Width of screen in characters when dumping documents.
727
728   document.history (History)
729       History options.
730
731       document.history.keep_unhistory [0|1] (default: 1)
732           Keep unhistory ("forward history").
733
734   document.history.global (Global history)
735       Global history options.
736
737       document.history.global.enable [0|1] (default: 1)
738           Enable global history ("history of all pages visited").
739
740       document.history.global.max_items <num> (default: 1024)
741           Maximum number of entries in the global history.
742
743       document.history.global.display_type <num> (default: 0)
744           What to display in global history dialog:
745
746           •   0 is URLs
747
748           •   1 is page titles
749
750   document.html (HTML rendering)
751       Options concerning the display of HTML pages.
752
753       document.html.display_frames [0|1] (default: 1)
754           Display frames.
755
756       document.html.display_tables [0|1] (default: 1)
757           Display tables.
758
759       document.html.display_subs [0|1] (default: 1)
760           Display subscripts (as [thing]).
761
762       document.html.display_sups [0|1] (default: 1)
763           Display superscripts (as ^thing).
764
765       document.html.link_display <num> (default: 2)
766           How to render <link> tags from the HTML header:
767
768           •   0 is nothing
769
770           •   1 is title
771
772           •   2 is name in addition
773
774           •   3 is hreflang in addition
775
776           •   4 is type in addition
777
778           •   5 is everything
779
780       document.html.underline_links [0|1] (default: 0)
781           Underline links.
782
783       document.html.wrap_nbsp [0|1] (default: 0)
784           If set do not honour non breaking space (the nbsp entity) but
785           allows one to wrap the text. This can help keeping the width of
786           documents down so no horizontal scrolling is needed.
787
788   document.plain (Plain rendering)
789       Options concerning the display of plain text pages.
790
791       document.plain.display_links [0|1] (default: 0)
792           Display URIs in the document as links.
793
794       document.plain.compress_empty_lines [0|1] (default: 0)
795           Compress successive empty lines to only one in displayed text.
796
797   document.uri_passing (URI passing)
798       Rules for passing URIs to external commands. When one rule is defined
799       the link and tab menu will have a menu item that makes it possible to
800       pass the link, frame or tab URI to an external command. If several
801       rules are defined the link and tab menu will have a submenu of items
802       for each rule. The commands are also available by binding keys to the
803       frame-external-command, the link-external-command and the tab-external-
804       command actions.
805
806   document.uri_passing._template_ (URI passing)
807       Definition of an external program that can be passed URIs.
808
809       document.uri_passing._template_.command <str> (default: "")
810           A rule for passing URI to an external command. The format is:
811
812           •   %c in the string means the current URL
813
814           •   %% in the string means ´%´
815
816           Do not put single- or double-quotes around %c.
817
818       document.uri_passing._template_.foreground (default: 0)
819           External commands run in the background by default: elinks is still
820           active, and they do not receive standard input. This suboption
821           allows reverses this behaviour: the command receives standard input
822           and elinks is blocked.
823
824   ecmascript (ECMAScript)
825       ECMAScript options.
826
827       ecmascript.enable [0|1] (default: 0)
828           Whether to run those scripts inside of documents.
829
830       ecmascript.error_reporting [0|1] (default: 0)
831           Open a message box when a script reports an error.
832
833       ecmascript.ignore_noscript [0|1] (default: 0)
834           Whether to ignore content enclosed by the <noscript> tag when
835           ECMAScript is enabled.
836
837       ecmascript.max_exec_time <num> (default: 5)
838           Maximum execution time in seconds for a script.
839
840       ecmascript.block_window_opening [0|1] (default: 0)
841           Whether to disallow scripts to open new windows or tabs.
842
843   infofiles (Information files)
844       Options for information files in ~/.elinks.
845
846       infofiles.save_interval <num> (default: 300)
847           Interval at which to trigger information files in ~/.elinks to be
848           saved to disk if they have changed (seconds; 0 to disable)
849
850       infofiles.secure_save [0|1] (default: 1)
851           First write data to unique temporary file, then rename this file
852           upon successfully finishing this. Note that this relates only to
853           config files, not downloaded files. You may want to disable it if
854           you are using some exotic permissions for concerned files. Secure
855           file saving is automagically disabled if file is symlink.
856
857           Warning: some systems (ie. OS/2, Win32) require that destination
858           file doesn´t exist when rename(3) is called, breaking atomicity,
859           and reducing reliability of this feature.
860
861       infofiles.secure_save_fsync [0|1] (default: 1)
862           When using secure file saving, call fsync(3), if the OS supports
863           it, to force the OS immediately to write the data to permanent
864           storage. This is optional for those who wish to avoid excessive
865           disk I/O.
866
867   mime (MIME)
868       MIME-related options (handlers of various MIME types).
869
870       mime.default_type <str> (default: "application/octet-stream")
871           Document MIME-type to assume by default (when we are unable to
872           guess it properly from known information about the document).
873
874   mime.extension (File extension associations)
875       Extension ↔ MIME type association.
876
877       mime.extension._template_ <str> (default: "")
878           MIME-type matching this file extension (´*´ is used here in place
879           of ´.´).
880
881   mime.handler (File type handlers)
882       A file type handler is a set of information about how to use an
883       external program to view a file. It is possible to refer to it for
884       several MIME types — e.g., you can define an ´image´ handler to which
885       mime.type.image.png, mime.type.image.jpeg, and so on will refer; or one
886       might define a handler for a more specific type of file — e.g., PDF
887       files. Note you must define both a MIME handler and a MIME type
888       association for it to work.
889
890
891   mime.handler._template_ (Template option folder)
892       Description of this handler.
893
894
895   mime.handler._template_._template_ (Template option folder)
896       System-specific handler description (ie. unix, unix-xwin, ...).
897
898       mime.handler._template_._template_.ask [0|1] (default: 1)
899           Ask before opening.
900
901       mime.handler._template_._template_.block [0|1] (default: 1)
902           Block the terminal when the handler is running.
903
904       mime.handler._template_._template_.program <str> (default: "")
905           External viewer for this file type. ´%´ in this string will be
906           substituted by a file name. Do not put single- or double-quotes
907           around the % sign.
908
909   mime.mailcap (Mailcap)
910       Options for mailcap support.
911
912       mime.mailcap.enable [0|1] (default: 1)
913           Enable mailcap support.
914
915       mime.mailcap.path <str> (default:
916       "~/.mailcap:/etc/mailcap:/usr/etc/mailcap:/usr/local/etc/mailcap:/usr/share/mailcap:/usr/share/misc/mailcap")
917           Mailcap search path. Colon-separated list of files. Leave as "" to
918           use MAILCAP environment variable instead.
919
920       mime.mailcap.ask [0|1] (default: 1)
921           Ask before using the handlers defined by mailcap.
922
923       mime.mailcap.description <num> (default: 0)
924           Type of description to show in "what to do with this file" query
925           dialog:
926
927           •   0 is show "mailcap"
928
929           •   1 is show program to be run
930
931           •   2 is show mailcap description field if any; "mailcap" otherwise
932
933       mime.mailcap.prioritize [0|1] (default: 1)
934           Prioritize entries by the order of the files in the mailcap path.
935           This means that wildcard entries (like: image/*) will also be
936           checked before deciding the handler.
937
938   mime.mimetypes (Mimetypes files)
939       Options for the support of mime.types files. These files can be used to
940       find the content type of a URL by looking at the extension of the file
941       name.
942
943       mime.mimetypes.enable [0|1] (default: 1)
944           Enable mime.types support.
945
946       mime.mimetypes.path <str> (default:
947       "~/.mime.types:/etc/mime.types:/usr/etc/mime.types:/usr/local/etc/mime.types:/usr/share/mime.types:/usr/share/misc/mime.types")
948           The search path for mime.types files. Colon-separated list of
949           files.
950
951   mime.type (MIME type associations)
952       Handler ↔ MIME type association. The first sub-tree is the MIME class
953       while the second sub-tree is the MIME type (ie. image/gif handler will
954       reside at mime.type.image.gif). Each MIME type option should contain
955       (case-sensitive) name of the MIME handler (its properties are stored at
956       mime.handler.<name>).
957
958
959   mime.type._template_ (Template option folder)
960       Handler matching this MIME-type class (´*´ is used here in place of
961       ´.´).
962
963       mime.type._template_._template_ <str> (default: "")
964           Handler matching this MIME-type name (´*´ is used here in place of
965           ´.´).
966
967   protocol (Protocols)
968       Protocol specific options.
969
970       protocol.no_proxy <str> (default: "")
971           Comma separated list of domains for which the proxy (HTTP/FTP)
972           should be disabled. Optionally, a port can be specified for some
973           domains as well. If it´s blank, NO_PROXY environment variable is
974           checked as well.
975
976   protocol.bittorrent (BitTorrent)
977       BitTorrent specific options.
978
979       protocol.bittorrent.piece_cache_size <num> (default: 1048576)
980           The maximum amount of memory used to hold recently downloaded
981           pieces.
982
983           Set to 0 to have unlimited size.
984
985       protocol.bittorrent.max_uploads <num> (default: 7)
986           The maximum number of uploads to allow at once.
987
988       protocol.bittorrent.min_uploads <num> (default: 2)
989           The minimum number of uploads which should at least be used for new
990           connections.
991
992       protocol.bittorrent.request_queue_size <num> (default: 5)
993           How many piece requests to continuously keep in queue. Pipelining
994           of requests is essential to saturate connections and get a good
995           connection performance and thus a faster download. However, a very
996           big queue size can lead to wasting bandwidth near the end of the
997           connection since remaining piece blocks will be requested from
998           multiple peers.
999
1000       protocol.bittorrent.choke_interval <num> (default: 10)
1001           The number of seconds between updating the connection state and
1002           most importantly choke and unchoke peer connections. The choke
1003           period should be big enough for newly unchoked connections to get
1004           started but small enough to not allow freeriders too much room for
1005           stealing bandwidth.
1006
1007       protocol.bittorrent.rarest_first_cutoff <num> (default: 4)
1008           The number of pieces to obtain before switching piece selection
1009           strategy from random to rarest first.
1010
1011       protocol.bittorrent.allow_blacklist [0|1] (default: 1)
1012           Allow blacklisting of buggy peers.
1013
1014   protocol.bittorrent.ports (Port range)
1015       Port range allowed to be used for listening on.
1016
1017       protocol.bittorrent.ports.min <num> (default: 6881)
1018           The minimum port to try and listen on.
1019
1020       protocol.bittorrent.ports.max <num> (default: 6999)
1021           The maximum port to try and listen on.
1022
1023   protocol.bittorrent.tracker (Tracker)
1024       Tracker options.
1025
1026       protocol.bittorrent.tracker.compact [0|1] (default: 0)
1027           Whether to request that the tracker returns peer info in compact
1028           format. Note, the compact format only supports IPv4 addresses.
1029
1030       protocol.bittorrent.tracker.interval <num> (default: 0)
1031           The number of seconds to wait between periodically contacting the
1032           tracker for announcing progress and requesting more peers. Set to
1033           zero to use the interval requested by the tracker.
1034
1035       protocol.bittorrent.tracker.ip_address <str> (default: "")
1036           What IP address to report to the tracker. If set to "" no IP
1037           address will be sent and the tracker will automatically determine
1038           an appropriate IP address.
1039
1040       protocol.bittorrent.tracker.key <str> (default: "")
1041           An additional identification that is not shared with any users. It
1042           is intended to allow a client to prove their identity should their
1043           IP address change. It is an optional parameter, but some trackers
1044           require this parameter. If set to "" no user key will be sent to
1045           the tracker.
1046
1047       protocol.bittorrent.tracker.numwant <num> (default: 50)
1048           The maximum number of peers to request from the tracker. Set to 0
1049           to use the server default.
1050
1051       protocol.bittorrent.tracker.min_skip_size <num> (default: 20)
1052           The minimum number of peers to have in the current peer info pool
1053           before skipping requesting of more peers. I.e. setting numwant to
1054           zero. Set to 0 to not have any limit.
1055
1056   protocol.bittorrent.peerwire (Peer-wire)
1057       Lowlevel peer-wire options.
1058
1059       protocol.bittorrent.peerwire.connections <num> (default: 55)
1060           The maximum number of allowed connections to both active and
1061           non-active peers. By increasing the number of allowed connections,
1062           the chance of finding good peers to download from is increased.
1063           However, too many connections can lead to TCP congestion. If the
1064           maximum is reached all new incoming connections will be closed.
1065
1066       protocol.bittorrent.peerwire.max_message_length <num> (default:
1067       8388608)
1068           The maximum length of messages to accept over the wire. Larger
1069           values will cause the connection to be dropped.
1070
1071       protocol.bittorrent.peerwire.max_request_length <num> (default:
1072       8388608)
1073           The maximum length to allow for incoming requests. Larger requests
1074           will cause the connection to be dropped.
1075
1076       protocol.bittorrent.peerwire.request_length <num> (default: 16384)
1077           How many bytes to query for per request. This is complementary to
1078           the max_request_length option. If the configured length is bigger
1079           than the piece length it will be truncated.
1080
1081       protocol.bittorrent.peerwire.timeout <num> (default: 300)
1082           The number of seconds to wait before closing a socket on which
1083           nothing has been received or sent.
1084
1085       protocol.bittorrent.peerwire.pool_size <num> (default: 55)
1086           Maximum number of items in the peer pool. The peer pool contains
1087           information used for establishing connections to new peers.
1088
1089           Set to 0 to have unlimited size.
1090
1091   protocol.file (Local files)
1092       Options specific to local browsing.
1093
1094       protocol.file.allow_special_files [0|1] (default: 0)
1095           Whether to allow reading from non-regular files. Note this can be
1096           dangerous; reading /dev/urandom or /dev/zero can ruin your day!
1097
1098       protocol.file.show_hidden_files [0|1] (default: 1)
1099           When set to false, files with name starting with a dot will be
1100           hidden in local directory listings.
1101
1102       protocol.file.try_encoding_extensions [0|1] (default: 1)
1103           When set, if we can´t open a file named ´filename´, we´ll try to
1104           open ´filename´ with some encoding extension appended (ie.
1105           ´filename.gz´); it depends on the supported encodings.
1106
1107   protocol.file.cgi (Local CGI)
1108       Local CGI specific options.
1109
1110       protocol.file.cgi.path <str> (default: "")
1111           Colon separated list of directories, where CGI scripts are stored.
1112
1113       protocol.file.cgi.policy [0|1] (default: 0)
1114           Whether to execute local CGI scripts.
1115
1116   protocol.ftp (FTP)
1117       FTP specific options.
1118
1119       protocol.ftp.anon_passwd <str> (default: "some@host.domain")
1120           FTP anonymous password to be sent.
1121
1122       protocol.ftp.use_pasv [0|1] (default: 1)
1123           Use PASV instead of PORT (passive vs active mode, IPv4 only).
1124
1125       protocol.ftp.use_epsv [0|1] (default: 0)
1126           Use EPSV instead of EPRT (passive vs active mode, IPv6 only).
1127
1128   protocol.ftp.proxy (Proxy configuration)
1129       FTP proxy configuration.
1130
1131       protocol.ftp.proxy.host <str> (default: "")
1132           Host and port-number (host:port) of the FTP proxy, or blank. If
1133           it´s blank, FTP_PROXY environment variable is checked as well.
1134
1135   protocol.http (HTTP)
1136       HTTP-specific options.
1137
1138       protocol.http.accept_language <str> (default: "")
1139           Send Accept-Language header.
1140
1141       protocol.http.accept_ui_language [0|1] (default: 1)
1142           Request localised versions of documents from web-servers (using the
1143           Accept-Language header) using the language you have configured for
1144           ELinks´ user-interface (this also affects navigator.language
1145           ECMAScript value available to scripts). Note that some see this as
1146           a potential security risk because it tells web-masters and the FBI
1147           sniffers about your language preference.
1148
1149       protocol.http.compression [0|1] (default: 0)
1150           If enabled, the capability to receive compressed content (gzip
1151           and/or bzip2) is announced to the server, which usually sends the
1152           reply compressed, thus saving some bandwidth at slight CPU expense.
1153
1154           If ELinks displays a incomplete page or garbage, try disabling this
1155           option. If that helps, there may be a bug in the decompression part
1156           of ELinks. Please report such bugs.
1157
1158           If ELinks has been compiled without compression support, this
1159           option has no effect. To check the supported features, see Help ->
1160           About.
1161
1162       protocol.http.trace [0|1] (default: 0)
1163           If active, all HTTP requests are sent with TRACE as their method
1164           rather than GET or POST. This is useful for debugging of both
1165           ELinks and various server-side scripts — the server only returns
1166           the client´s request back to the client verbatim. Note that this
1167           type of request may not be enabled on all servers.
1168
1169       protocol.http.user_agent <str> (default: "ELinks/%v (textmode; %s;
1170       %t-%b)")
1171           Change the User Agent ID. That means identification string, which
1172           is sent to HTTP server when a document is requested. The ´textmode´
1173           token in the first field is our silent attempt to establish this as
1174           a standard for new textmode user agents, so that the webmasters can
1175           have just a single uniform test for these if they are e.g. pushing
1176           some lite version to them automagically.
1177
1178           Use " " if you don´t want any User-Agent header to be sent at all.
1179
1180           •   %v in the string means ELinks version,
1181
1182           •   %s in the string means system identification,
1183
1184           •   %t in the string means size of the terminal,
1185
1186           •   %b in the string means number of bars displayed by ELinks.
1187
1188   protocol.http.bugs (Server bug workarounds)
1189       Server-side HTTP bugs workarounds.
1190
1191       protocol.http.bugs.accept_charset [0|1] (default: 1)
1192           The Accept-Charset header is quite long and sending it can trigger
1193           bugs in some rarely found servers.
1194
1195       protocol.http.bugs.allow_blacklist [0|1] (default: 1)
1196           Allow blacklisting of buggy servers.
1197
1198       protocol.http.bugs.broken_302_redirect [0|1] (default: 1)
1199           Broken 302 redirect (violates RFC but compatible with Netscape).
1200           This is a problem for a lot of web discussion boards and the like.
1201           If they will do strange things to you, try to play with this.
1202
1203       protocol.http.bugs.post_no_keepalive [0|1] (default: 0)
1204           Disable keepalive connection after POST request.
1205
1206       protocol.http.bugs.http10 [0|1] (default: 0)
1207           Use HTTP/1.0 protocol instead of HTTP/1.1.
1208
1209   protocol.http.proxy (Proxy configuration)
1210       HTTP proxy configuration.
1211
1212       protocol.http.proxy.host <str> (default: "")
1213           Host and port-number (host:port) of the HTTP proxy, or blank. If
1214           it´s blank, HTTP_PROXY environment variable is checked as well.
1215
1216       protocol.http.proxy.user <str> (default: "")
1217           Proxy authentication username.
1218
1219       protocol.http.proxy.passwd <str> (default: "")
1220           Proxy authentication password.
1221
1222   protocol.http.referer (Referer sending)
1223       HTTP referer sending options. HTTP referer is a special header sent in
1224       the HTTP requests, which is supposed to contain the previous page
1225       visited by the browser.This way, the server can know what link did you
1226       follow when accessing that page. However, this behaviour can
1227       unfortunately considerably affect privacy and can lead even to a
1228       security problem on some badly designed web pages.
1229
1230       protocol.http.referer.policy <num> (default: 3)
1231           Mode of sending HTTP referer:
1232
1233           •   0 is send no referer
1234
1235           •   1 is send current URL as referer
1236
1237           •   2 is send fixed fake referer
1238
1239           •   3 is send previous URL as referer (correct, but insecure)
1240
1241       protocol.http.referer.fake <str> (default: "")
1242           Fake referer to be sent when policy is 2.
1243
1244   protocol.https (HTTPS)
1245       HTTPS-specific options.
1246
1247
1248   protocol.https.proxy (Proxy configuration)
1249       HTTPS proxy configuration.
1250
1251       protocol.https.proxy.host <str> (default: "")
1252           Host and port-number (host:port) of the HTTPS CONNECT proxy, or
1253           blank. If it´s blank, HTTPS_PROXY environment variable is checked
1254           as well.
1255
1256   protocol.nntp (NNTP)
1257       NNTP and news specific options.
1258
1259       protocol.nntp.server <str> (default: "")
1260           Used when resolving news: URIs. If set to the empty string the
1261           value of the NNTPSERVER environment variable will be used.
1262
1263       protocol.nntp.header_entries <str> (default:
1264       "Subject,From,Date,Message-ID,Newsgroups")
1265           Comma separated list of which entries in the article header to
1266           show. E.g. ´Subject´ and ´From´. All header entries can be read in
1267           the header info dialog.
1268
1269   protocol.rewrite (URI rewriting)
1270       Rules for rewriting URIs entered in the goto dialog. It makes it
1271       possible to define a set of prefixes that will be expanded if they
1272       match a string entered in the goto dialog. The prefixes can be dumb,
1273       meaning that they work only like URI abbreviations, or smart ones,
1274       making it possible to pass arguments to them like search engine
1275       keywords.
1276
1277       protocol.rewrite.default_template <str> (default: "")
1278           Default URI template used when the string entered in the goto
1279           dialog does not appear to be a URI or a filename (i.e. contains no
1280           ´.´, ´:´ or ´/´ characters), and does not match any defined
1281           prefixes. Set the value to "" to disable use of the default
1282           template rewrite rule.
1283
1284           •   %c in the template means the current URL,
1285
1286           •   %s in the template means the whole string from the goto dialog,
1287
1288           •   %0,%1,...,%9 mean the 1st,2nd,...,10th space-delimited part of
1289               %s,
1290
1291           •   %% in the template means ´%´.
1292
1293       protocol.rewrite.enable-dumb [0|1] (default: 1)
1294           Enable dumb prefixes – simple URI abbreviations which can be
1295           written to the Goto URL dialog instead of actual URIs – i.e. if you
1296           write ´elinks´ there, you are directed to http://elinks.cz/.
1297
1298       protocol.rewrite.enable-smart [0|1] (default: 1)
1299           Enable smart prefixes – URI templates triggered by writing given
1300           abbreviation to the Goto URL dialog followed by a list of arguments
1301           from which the actual URI is composed – i.e. ´gg:search keywords´
1302           or ´gn search keywords for news´.
1303
1304   protocol.rewrite.dumb (Dumb Prefixes)
1305       Dumb prefixes, see enable-dumb description for details.
1306
1307       protocol.rewrite.dumb._template_ <str> (default: "")
1308           Replacement URI for this dumbprefix:
1309
1310           •   %c in the string means the current URL
1311
1312           •   %% in the string means ´%´
1313
1314   protocol.rewrite.smart (Smart Prefixes)
1315       Smart prefixes, see enable-smart description for details.
1316
1317       protocol.rewrite.smart._template_ <str> (default: "")
1318           Replacement URI for this smartprefix:
1319
1320           •   %c in the string means the current URL
1321
1322           •   %s in the string means the whole argument to smartprefix
1323
1324           •   %0,%1,...,%9 means argument 0, 1, ..., 9
1325
1326           •   %% in the string means ´%´
1327
1328   protocol.user (User protocols)
1329       User protocols. Options in this tree specify external handlers for the
1330       appropriate protocols. Ie. protocol.user.mailto.unix.
1331
1332
1333   protocol.user._template_ (Template option folder)
1334       Handler (external program) for this protocol. Name the options in this
1335       tree after your system (ie. unix, unix-xwin).
1336
1337       protocol.user._template_._template_ <str> (default: "")
1338           Handler (external program) for this protocol and system.
1339
1340           •   %f in the string means file name to include form data from
1341
1342           •   %h in the string means hostname (or email address)
1343
1344           •   %p in the string means port
1345
1346           •   %d in the string means path (everything after the port)
1347
1348           •   %s in the string means subject (?subject=<this>)
1349
1350           •   %u in the string means the whole URL
1351
1352   terminal (Terminals)
1353       Terminal options.
1354
1355
1356   terminal._template_ (Template option folder)
1357       Options specific to this terminal type (according to $TERM value).
1358
1359       terminal._template_.type <num> (default: 0)
1360           Terminal type; matters mostly only when drawing frames and dialog
1361           box borders:
1362
1363           •   0 is dumb terminal type, ASCII art
1364
1365           •   1 is VT100, simple but portable
1366
1367           •   2 is Linux, you get double frames and other goodies
1368
1369           •   3 is KOI-8
1370
1371           •   4 is FreeBSD
1372
1373           •   5 is fbterm
1374
1375       terminal._template_.latin1_title [0|1] (default: 1)
1376           When updating the window title of xterm or a similar terminal
1377           emulator, encode the title in ISO-8859-1 (Latin-1), rather than in
1378           the charset used for other text in the window. Cyrillic and other
1379           characters get replaced with Latin ones. Xterm requires this unless
1380           you explicitly enable UTF-8 titles in it.
1381
1382           If this option does not take effect immediately, try switching to a
1383           different page so that ELinks notices it needs to update the title.
1384
1385       terminal._template_.m11_hack [0|1] (default: 0)
1386           Switch fonts when drawing lines, enabling both local characters and
1387           lines working at the same time.  ELinks uses this option only if
1388           UTF-8 I/O is disabled and the terminal type is Linux or FreeBSD.
1389
1390       terminal._template_.utf_8_io [0|1] (default: 0)
1391           Enable I/O in UTF-8 for Unicode terminals. Note that currently,
1392           only the subset of UTF-8 according to terminal codepage is used.
1393           ELinks ignores this option if the terminal codepage is UTF-8.
1394
1395       terminal._template_.combine [0|1] (default: 0)
1396           Enable combining characters. It works only with the xterm in UTF-8
1397           mode.
1398
1399       terminal._template_.restrict_852 [0|1] (default: 0)
1400           Restrict the characters used when drawing lines. Makes sense only
1401           with linux terminals using the cp850/852 character sets.
1402
1403       terminal._template_.block_cursor [0|1] (default: 0)
1404           Move cursor to bottom right corner when done drawing. This is
1405           particularly useful when we have a block cursor, so that inversed
1406           text is displayed correctly.
1407
1408       terminal._template_.colors <num> (default: 0)
1409           The color mode controls what colors are used and how they are
1410           output to the terminal.
1411
1412           Some modes may have been disabled at compile time. The Setup ->
1413           Terminal options dialog lists the modes supported by this
1414           executable. If you select an unsupported mode, ELinks uses 16
1415           colors.
1416
1417           The color modes are:
1418
1419           •   0 is mono mode, only 2 colors are used
1420
1421           •   1 is 16 color mode, uses the common ANSI colors
1422
1423           •   2 is 88 color mode, uses XTerm RGB codes
1424
1425           •   3 is 256 color mode, uses XTerm RGB codes
1426
1427           •   4 is true color mode, uses konsole RGB codes
1428
1429       terminal._template_.transparency [0|1] (default: 0)
1430           If we should not set the background to black. This is particularly
1431           useful when we have a terminal (typically in some windowing
1432           environment) with a background image or a transparent background –
1433           it will be visible in ELinks as well (but ELinks document color
1434           handling will still assume the background is black so if you have a
1435           bright background you might experience contrast problems). Note
1436           that this option makes sense only when colors are enabled.
1437
1438       terminal._template_.italic [0|1] (default: 0)
1439           If we should use italics.
1440
1441       terminal._template_.underline [0|1] (default: 0)
1442           If we should use underline or enhance the color instead.
1443
1444       terminal._template_.charset <codepage> (default: System)
1445           Codepage of charset used for displaying content on terminal.
1446           ´System´ stands for a codepage determined by a selected locale.
1447
1448   ui (User interface)
1449       User interface options.
1450
1451       ui.date_format <str> (default: "%b %e %H:%M")
1452           Date format to use in dialogs. See strftime(3).
1453
1454       ui.language <language> (default: "System")
1455           Language of user interface. ´System´ means that the language will
1456           be extracted from the environment dynamically.
1457
1458       ui.mouse_disable [0|1] (default: 0)
1459           Disable the mouse. Changes take effect at the next ELinks restart.
1460
1461       ui.show_ip [0|1] (default: 0)
1462           Whether to display the IP address of the document in the status
1463           bar.
1464
1465       ui.show_menu_bar_always [0|1] (default: 0)
1466           Always show menu bar on the screen.
1467
1468       ui.show_status_bar [0|1] (default: 1)
1469           Show status bar on the screen.
1470
1471       ui.show_title_bar [0|1] (default: 1)
1472           Show title bar on the screen.
1473
1474       ui.startup_goto_dialog [0|1] (default: 1)
1475           Pop up goto dialog in newly created tabs when there´s no homepage
1476           set. This means also showing goto dialog on startup.
1477
1478       ui.success_msgbox [0|1] (default: 1)
1479           When you pressed a Save button in some manager, this option will
1480           make sure that a box confirming success of the operation will pop
1481           up.
1482
1483       ui.window_title [0|1] (default: 1)
1484           Set the window title when running in a windowing environment in an
1485           xterm-like terminal. This way the document´s title is shown on the
1486           window titlebar.
1487
1488   ui.clock (Clock)
1489       Digital clock in the status bar.
1490
1491       ui.clock.enable [0|1] (default: 0)
1492           Whether to display a digital clock in the status bar.
1493
1494       ui.clock.format <str> (default: "[%H:%M]")
1495           Format string for the digital clock. See the strftime(3) manpage
1496           for details.
1497
1498   ui.colors (Color settings)
1499       Default user interface color settings.
1500
1501
1502   ui.colors.color (Color terminals)
1503       Color settings for color terminal.
1504
1505
1506   ui.colors.color.mainmenu (Main menu bar)
1507       Main menu bar colors.
1508
1509
1510   ui.colors.color.mainmenu.normal (Unselected main menu bar item)
1511       Unselected main menu bar item colors.
1512
1513       ui.colors.color.mainmenu.normal.text <color|#rrggbb> (default: black)
1514           Default text color.
1515
1516       ui.colors.color.mainmenu.normal.background <color|#rrggbb> (default:
1517       white)
1518           Default background color.
1519
1520   ui.colors.color.mainmenu.selected (Selected main menu bar item)
1521       Selected main menu bar item colors.
1522
1523       ui.colors.color.mainmenu.selected.text <color|#rrggbb> (default: green)
1524           Default text color.
1525
1526       ui.colors.color.mainmenu.selected.background <color|#rrggbb> (default:
1527       black)
1528           Default background color.
1529
1530   ui.colors.color.mainmenu.hotkey (Hotkey)
1531       Main menu hotkey colors.
1532
1533
1534   ui.colors.color.mainmenu.hotkey.normal (Unselected hotkey)
1535       Main menu unselected hotkey colors.
1536
1537       ui.colors.color.mainmenu.hotkey.normal.text <color|#rrggbb> (default:
1538       darkred)
1539           Default text color.
1540
1541       ui.colors.color.mainmenu.hotkey.normal.background <color|#rrggbb>
1542       (default: white)
1543           Default background color.
1544
1545   ui.colors.color.mainmenu.hotkey.selected (Selected hotkey)
1546       Main menu selected hotkey colors.
1547
1548       ui.colors.color.mainmenu.hotkey.selected.text <color|#rrggbb> (default:
1549       darkred)
1550           Default text color.
1551
1552       ui.colors.color.mainmenu.hotkey.selected.background <color|#rrggbb>
1553       (default: green)
1554           Default background color.
1555
1556   ui.colors.color.menu (Menu bar)
1557       Menu bar colors.
1558
1559
1560   ui.colors.color.menu.normal (Unselected menu item)
1561       Unselected menu item colors.
1562
1563       ui.colors.color.menu.normal.text <color|#rrggbb> (default: black)
1564           Default text color.
1565
1566       ui.colors.color.menu.normal.background <color|#rrggbb> (default: white)
1567           Default background color.
1568
1569   ui.colors.color.menu.selected (Selected menu item)
1570       Selected menu item colors.
1571
1572       ui.colors.color.menu.selected.text <color|#rrggbb> (default: black)
1573           Default text color.
1574
1575       ui.colors.color.menu.selected.background <color|#rrggbb> (default:
1576       green)
1577           Default background color.
1578
1579   ui.colors.color.menu.marked (Marked menu item)
1580       Marked menu item colors.
1581
1582       ui.colors.color.menu.marked.text <color|#rrggbb> (default: red)
1583           Default text color.
1584
1585       ui.colors.color.menu.marked.background <color|#rrggbb> (default: white)
1586           Default background color.
1587
1588   ui.colors.color.menu.hotkey (Hotkey)
1589       Menu item hotkey colors.
1590
1591
1592   ui.colors.color.menu.hotkey.normal (Unselected hotkey)
1593       Menu item unselected hotkey colors.
1594
1595       ui.colors.color.menu.hotkey.normal.text <color|#rrggbb> (default:
1596       darkred)
1597           Default text color.
1598
1599       ui.colors.color.menu.hotkey.normal.background <color|#rrggbb> (default:
1600       white)
1601           Default background color.
1602
1603   ui.colors.color.menu.hotkey.selected (Selected hotkey)
1604       Menu item selected hotkey colors.
1605
1606       ui.colors.color.menu.hotkey.selected.text <color|#rrggbb> (default:
1607       darkred)
1608           Default text color.
1609
1610       ui.colors.color.menu.hotkey.selected.background <color|#rrggbb>
1611       (default: green)
1612           Default background color.
1613
1614   ui.colors.color.menu.frame (Menu frame)
1615       Menu frame colors.
1616
1617       ui.colors.color.menu.frame.text <color|#rrggbb> (default: black)
1618           Default text color.
1619
1620       ui.colors.color.menu.frame.background <color|#rrggbb> (default: white)
1621           Default background color.
1622
1623   ui.colors.color.dialog (Dialog)
1624       Dialog colors.
1625
1626
1627   ui.colors.color.dialog.generic (Generic)
1628       Generic dialog colors.
1629
1630       ui.colors.color.dialog.generic.text <color|#rrggbb> (default: black)
1631           Default text color.
1632
1633       ui.colors.color.dialog.generic.background <color|#rrggbb> (default:
1634       white)
1635           Default background color.
1636
1637   ui.colors.color.dialog.frame (Frame)
1638       Dialog frame colors.
1639
1640       ui.colors.color.dialog.frame.text <color|#rrggbb> (default: black)
1641           Default text color.
1642
1643       ui.colors.color.dialog.frame.background <color|#rrggbb> (default:
1644       white)
1645           Default background color.
1646
1647   ui.colors.color.dialog.scrollbar (Scrollbar)
1648       Scrollbar colors.
1649
1650       ui.colors.color.dialog.scrollbar.text <color|#rrggbb> (default: black)
1651           Default text color.
1652
1653       ui.colors.color.dialog.scrollbar.background <color|#rrggbb> (default:
1654       blue)
1655           Default background color.
1656
1657   ui.colors.color.dialog.scrollbar-selected (Selected scrollbar)
1658       Scrollbar selected colors.
1659
1660       ui.colors.color.dialog.scrollbar-selected.text <color|#rrggbb>
1661       (default: black)
1662           Default text color.
1663
1664       ui.colors.color.dialog.scrollbar-selected.background <color|#rrggbb>
1665       (default: green)
1666           Default background color.
1667
1668   ui.colors.color.dialog.title (Title)
1669       Dialog title colors.
1670
1671       ui.colors.color.dialog.title.text <color|#rrggbb> (default: darkred)
1672           Default text color.
1673
1674       ui.colors.color.dialog.title.background <color|#rrggbb> (default:
1675       white)
1676           Default background color.
1677
1678   ui.colors.color.dialog.text (Text)
1679       Dialog text colors.
1680
1681       ui.colors.color.dialog.text.text <color|#rrggbb> (default: black)
1682           Default text color.
1683
1684       ui.colors.color.dialog.text.background <color|#rrggbb> (default: white)
1685           Default background color.
1686
1687   ui.colors.color.dialog.checkbox (Checkbox)
1688       Dialog checkbox colors.
1689
1690       ui.colors.color.dialog.checkbox.text <color|#rrggbb> (default: darkred)
1691           Default text color.
1692
1693       ui.colors.color.dialog.checkbox.background <color|#rrggbb> (default:
1694       white)
1695           Default background color.
1696
1697   ui.colors.color.dialog.checkbox-selected (Selected checkbox)
1698       Dialog selected checkbox colors.
1699
1700       ui.colors.color.dialog.checkbox-selected.text <color|#rrggbb> (default:
1701       yellow)
1702           Default text color.
1703
1704       ui.colors.color.dialog.checkbox-selected.background <color|#rrggbb>
1705       (default: green)
1706           Default background color.
1707
1708   ui.colors.color.dialog.checkbox-label (Checkbox label)
1709       Dialog checkbox label colors.
1710
1711       ui.colors.color.dialog.checkbox-label.text <color|#rrggbb> (default:
1712       black)
1713           Default text color.
1714
1715       ui.colors.color.dialog.checkbox-label.background <color|#rrggbb>
1716       (default: white)
1717           Default background color.
1718
1719   ui.colors.color.dialog.button (Button)
1720       Dialog button colors.
1721
1722       ui.colors.color.dialog.button.text <color|#rrggbb> (default: white)
1723           Default text color.
1724
1725       ui.colors.color.dialog.button.background <color|#rrggbb> (default:
1726       blue)
1727           Default background color.
1728
1729   ui.colors.color.dialog.button-selected (Selected button)
1730       Dialog selected button colors.
1731
1732       ui.colors.color.dialog.button-selected.text <color|#rrggbb> (default:
1733       yellow)
1734           Default text color.
1735
1736       ui.colors.color.dialog.button-selected.background <color|#rrggbb>
1737       (default: green)
1738           Default background color.
1739
1740   ui.colors.color.dialog.button-shortcut (Button shortcut)
1741       Dialog button colors.
1742
1743       ui.colors.color.dialog.button-shortcut.text <color|#rrggbb> (default:
1744       yellow)
1745           Default text color.
1746
1747       ui.colors.color.dialog.button-shortcut.background <color|#rrggbb>
1748       (default: blue)
1749           Default background color.
1750
1751   ui.colors.color.dialog.button-shortcut-selected (Selected button shortcut)
1752       Dialog selected button colors.
1753
1754       ui.colors.color.dialog.button-shortcut-selected.text <color|#rrggbb>
1755       (default: white)
1756           Default text color.
1757
1758       ui.colors.color.dialog.button-shortcut-selected.background
1759       <color|#rrggbb> (default: blue)
1760           Default background color.
1761
1762   ui.colors.color.dialog.field (Text field)
1763       Dialog text field colors.
1764
1765       ui.colors.color.dialog.field.text <color|#rrggbb> (default: white)
1766           Default text color.
1767
1768       ui.colors.color.dialog.field.background <color|#rrggbb> (default: blue)
1769           Default background color.
1770
1771   ui.colors.color.dialog.field-text (Text field text)
1772       Dialog field text colors.
1773
1774       ui.colors.color.dialog.field-text.text <color|#rrggbb> (default:
1775       yellow)
1776           Default text color.
1777
1778       ui.colors.color.dialog.field-text.background <color|#rrggbb> (default:
1779       blue)
1780           Default background color.
1781
1782   ui.colors.color.dialog.meter (Meter)
1783       Dialog meter colors.
1784
1785       ui.colors.color.dialog.meter.text <color|#rrggbb> (default: white)
1786           Default text color.
1787
1788       ui.colors.color.dialog.meter.background <color|#rrggbb> (default: blue)
1789           Default background color.
1790
1791   ui.colors.color.dialog.shadow (Shadow)
1792       Dialog shadow colors (see ui.shadows option).
1793
1794       ui.colors.color.dialog.shadow.text <color|#rrggbb> (default: black)
1795           Default text color.
1796
1797       ui.colors.color.dialog.shadow.background <color|#rrggbb> (default:
1798       black)
1799           Default background color.
1800
1801   ui.colors.color.title (Title bar)
1802       Title bar colors.
1803
1804
1805   ui.colors.color.title.title-bar (Generic title bar)
1806       Generic title bar colors.
1807
1808       ui.colors.color.title.title-bar.text <color|#rrggbb> (default: black)
1809           Default text color.
1810
1811       ui.colors.color.title.title-bar.background <color|#rrggbb> (default:
1812       white)
1813           Default background color.
1814
1815   ui.colors.color.title.title-text (Title bar text)
1816       Title bar text colors.
1817
1818       ui.colors.color.title.title-text.text <color|#rrggbb> (default: black)
1819           Default text color.
1820
1821       ui.colors.color.title.title-text.background <color|#rrggbb> (default:
1822       white)
1823           Default background color.
1824
1825   ui.colors.color.status (Status bar)
1826       Status bar colors.
1827
1828
1829   ui.colors.color.status.status-bar (Generic status bar)
1830       Generic status bar colors.
1831
1832       ui.colors.color.status.status-bar.text <color|#rrggbb> (default: black)
1833           Default text color.
1834
1835       ui.colors.color.status.status-bar.background <color|#rrggbb> (default:
1836       white)
1837           Default background color.
1838
1839   ui.colors.color.status.status-text (Status bar text)
1840       Status bar text colors.
1841
1842       ui.colors.color.status.status-text.text <color|#rrggbb> (default:
1843       black)
1844           Default text color.
1845
1846       ui.colors.color.status.status-text.background <color|#rrggbb> (default:
1847       white)
1848           Default background color.
1849
1850   ui.colors.color.tabs (Tabs bar)
1851       Tabs bar colors.
1852
1853
1854   ui.colors.color.tabs.unvisited (Unvisited tab)
1855       Tab colors for tabs that have not been selected since they completed
1856       loading.
1857
1858       ui.colors.color.tabs.unvisited.text <color|#rrggbb> (default: darkblue)
1859           Default text color.
1860
1861       ui.colors.color.tabs.unvisited.background <color|#rrggbb> (default:
1862       white)
1863           Default background color.
1864
1865   ui.colors.color.tabs.normal (Unselected tab)
1866       Unselected tab colors.
1867
1868       ui.colors.color.tabs.normal.text <color|#rrggbb> (default: black)
1869           Default text color.
1870
1871       ui.colors.color.tabs.normal.background <color|#rrggbb> (default: white)
1872           Default background color.
1873
1874   ui.colors.color.tabs.loading (Loading tab)
1875       Tab colors for tabs that are loading in the background.
1876
1877       ui.colors.color.tabs.loading.text <color|#rrggbb> (default: darkred)
1878           Default text color.
1879
1880       ui.colors.color.tabs.loading.background <color|#rrggbb> (default:
1881       white)
1882           Default background color.
1883
1884   ui.colors.color.tabs.selected (Selected tab)
1885       Selected tab colors.
1886
1887       ui.colors.color.tabs.selected.text <color|#rrggbb> (default: black)
1888           Default text color.
1889
1890       ui.colors.color.tabs.selected.background <color|#rrggbb> (default:
1891       green)
1892           Default background color.
1893
1894   ui.colors.color.tabs.separator (Tab separator)
1895       Tab separator colors.
1896
1897       ui.colors.color.tabs.separator.text <color|#rrggbb> (default: brown)
1898           Default text color.
1899
1900       ui.colors.color.tabs.separator.background <color|#rrggbb> (default:
1901       white)
1902           Default background color.
1903
1904   ui.colors.color.searched (Searched strings)
1905       Searched string highlight colors.
1906
1907       ui.colors.color.searched.text <color|#rrggbb> (default: black)
1908           Default text color.
1909
1910       ui.colors.color.searched.background <color|#rrggbb> (default: lime)
1911           Default background color.
1912
1913   ui.colors.mono (Non-color terminals)
1914       Color settings for non-color terminal.
1915
1916
1917   ui.colors.mono.mainmenu (Main menu bar)
1918       Main menu bar colors.
1919
1920
1921   ui.colors.mono.mainmenu.normal (Unselected main menu bar item)
1922       Unselected main menu bar item colors.
1923
1924       ui.colors.mono.mainmenu.normal.text <color|#rrggbb> (default: black)
1925           Default text color.
1926
1927       ui.colors.mono.mainmenu.normal.background <color|#rrggbb> (default:
1928       white)
1929           Default background color.
1930
1931   ui.colors.mono.mainmenu.selected (Selected main menu bar item)
1932       Selected main menu bar item colors.
1933
1934       ui.colors.mono.mainmenu.selected.text <color|#rrggbb> (default: gray)
1935           Default text color.
1936
1937       ui.colors.mono.mainmenu.selected.background <color|#rrggbb> (default:
1938       black)
1939           Default background color.
1940
1941   ui.colors.mono.mainmenu.hotkey (Hotkey)
1942       Main menu hotkey colors.
1943
1944
1945   ui.colors.mono.mainmenu.hotkey.normal (Unselected hotkey)
1946       Main menu unselected hotkey colors.
1947
1948       ui.colors.mono.mainmenu.hotkey.normal.text <color|#rrggbb> (default:
1949       black)
1950           Default text color.
1951
1952       ui.colors.mono.mainmenu.hotkey.normal.background <color|#rrggbb>
1953       (default: white)
1954           Default background color.
1955
1956   ui.colors.mono.mainmenu.hotkey.selected (Selected hotkey)
1957       Main menu selected hotkey colors.
1958
1959       ui.colors.mono.mainmenu.hotkey.selected.text <color|#rrggbb> (default:
1960       black)
1961           Default text color.
1962
1963       ui.colors.mono.mainmenu.hotkey.selected.background <color|#rrggbb>
1964       (default: white)
1965           Default background color.
1966
1967   ui.colors.mono.menu (Menu bar)
1968       Menu bar colors.
1969
1970
1971   ui.colors.mono.menu.normal (Unselected menu item)
1972       Unselected menu item colors.
1973
1974       ui.colors.mono.menu.normal.text <color|#rrggbb> (default: black)
1975           Default text color.
1976
1977       ui.colors.mono.menu.normal.background <color|#rrggbb> (default: white)
1978           Default background color.
1979
1980   ui.colors.mono.menu.selected (Selected menu item)
1981       Selected menu item colors.
1982
1983       ui.colors.mono.menu.selected.text <color|#rrggbb> (default: gray)
1984           Default text color.
1985
1986       ui.colors.mono.menu.selected.background <color|#rrggbb> (default:
1987       black)
1988           Default background color.
1989
1990   ui.colors.mono.menu.marked (Marked menu item)
1991       Marked menu item colors.
1992
1993       ui.colors.mono.menu.marked.text <color|#rrggbb> (default: gray)
1994           Default text color.
1995
1996       ui.colors.mono.menu.marked.background <color|#rrggbb> (default: white)
1997           Default background color.
1998
1999   ui.colors.mono.menu.hotkey (Hotkey)
2000       Menu item hotkey colors.
2001
2002
2003   ui.colors.mono.menu.hotkey.normal (Unselected hotkey)
2004       Menu item unselected hotkey colors.
2005
2006       ui.colors.mono.menu.hotkey.normal.text <color|#rrggbb> (default: gray)
2007           Default text color.
2008
2009       ui.colors.mono.menu.hotkey.normal.background <color|#rrggbb> (default:
2010       black)
2011           Default background color.
2012
2013   ui.colors.mono.menu.hotkey.selected (Selected hotkey)
2014       Menu item selected hotkey colors.
2015
2016       ui.colors.mono.menu.hotkey.selected.text <color|#rrggbb> (default:
2017       gray)
2018           Default text color.
2019
2020       ui.colors.mono.menu.hotkey.selected.background <color|#rrggbb>
2021       (default: black)
2022           Default background color.
2023
2024   ui.colors.mono.menu.frame (Menu frame)
2025       Menu frame colors.
2026
2027       ui.colors.mono.menu.frame.text <color|#rrggbb> (default: black)
2028           Default text color.
2029
2030       ui.colors.mono.menu.frame.background <color|#rrggbb> (default: white)
2031           Default background color.
2032
2033   ui.colors.mono.dialog (Dialog)
2034       Dialog colors.
2035
2036
2037   ui.colors.mono.dialog.generic (Generic)
2038       Generic dialog colors.
2039
2040       ui.colors.mono.dialog.generic.text <color|#rrggbb> (default: black)
2041           Default text color.
2042
2043       ui.colors.mono.dialog.generic.background <color|#rrggbb> (default:
2044       white)
2045           Default background color.
2046
2047   ui.colors.mono.dialog.frame (Frame)
2048       Dialog frame colors.
2049
2050       ui.colors.mono.dialog.frame.text <color|#rrggbb> (default: black)
2051           Default text color.
2052
2053       ui.colors.mono.dialog.frame.background <color|#rrggbb> (default: white)
2054           Default background color.
2055
2056   ui.colors.mono.dialog.scrollbar (Scrollbar)
2057       Scrollbar colors.
2058
2059       ui.colors.mono.dialog.scrollbar.text <color|#rrggbb> (default: white)
2060           Default text color.
2061
2062       ui.colors.mono.dialog.scrollbar.background <color|#rrggbb> (default:
2063       black)
2064           Default background color.
2065
2066   ui.colors.mono.dialog.scrollbar-selected (Selected scrollbar)
2067       Scrollbar selected colors.
2068
2069       ui.colors.mono.dialog.scrollbar-selected.text <color|#rrggbb> (default:
2070       black)
2071           Default text color.
2072
2073       ui.colors.mono.dialog.scrollbar-selected.background <color|#rrggbb>
2074       (default: white)
2075           Default background color.
2076
2077   ui.colors.mono.dialog.title (Title)
2078       Dialog title colors.
2079
2080       ui.colors.mono.dialog.title.text <color|#rrggbb> (default: gray)
2081           Default text color.
2082
2083       ui.colors.mono.dialog.title.background <color|#rrggbb> (default: black)
2084           Default background color.
2085
2086   ui.colors.mono.dialog.text (Text)
2087       Dialog text colors.
2088
2089       ui.colors.mono.dialog.text.text <color|#rrggbb> (default: black)
2090           Default text color.
2091
2092       ui.colors.mono.dialog.text.background <color|#rrggbb> (default: white)
2093           Default background color.
2094
2095   ui.colors.mono.dialog.checkbox (Checkbox)
2096       Dialog checkbox colors.
2097
2098       ui.colors.mono.dialog.checkbox.text <color|#rrggbb> (default: black)
2099           Default text color.
2100
2101       ui.colors.mono.dialog.checkbox.background <color|#rrggbb> (default:
2102       white)
2103           Default background color.
2104
2105   ui.colors.mono.dialog.checkbox-selected (Selected checkbox)
2106       Dialog selected checkbox colors.
2107
2108       ui.colors.mono.dialog.checkbox-selected.text <color|#rrggbb> (default:
2109       white)
2110           Default text color.
2111
2112       ui.colors.mono.dialog.checkbox-selected.background <color|#rrggbb>
2113       (default: black)
2114           Default background color.
2115
2116   ui.colors.mono.dialog.checkbox-label (Checkbox label)
2117       Dialog checkbox label colors.
2118
2119       ui.colors.mono.dialog.checkbox-label.text <color|#rrggbb> (default:
2120       black)
2121           Default text color.
2122
2123       ui.colors.mono.dialog.checkbox-label.background <color|#rrggbb>
2124       (default: white)
2125           Default background color.
2126
2127   ui.colors.mono.dialog.button (Button)
2128       Dialog button colors.
2129
2130       ui.colors.mono.dialog.button.text <color|#rrggbb> (default: black)
2131           Default text color.
2132
2133       ui.colors.mono.dialog.button.background <color|#rrggbb> (default:
2134       white)
2135           Default background color.
2136
2137   ui.colors.mono.dialog.button-selected (Selected button)
2138       Dialog selected button colors.
2139
2140       ui.colors.mono.dialog.button-selected.text <color|#rrggbb> (default:
2141       white)
2142           Default text color.
2143
2144       ui.colors.mono.dialog.button-selected.background <color|#rrggbb>
2145       (default: black)
2146           Default background color.
2147
2148   ui.colors.mono.dialog.button-shortcut (Button shortcut)
2149       Dialog button colors.
2150
2151       ui.colors.mono.dialog.button-shortcut.text <color|#rrggbb> (default:
2152       white)
2153           Default text color.
2154
2155       ui.colors.mono.dialog.button-shortcut.background <color|#rrggbb>
2156       (default: black)
2157           Default background color.
2158
2159   ui.colors.mono.dialog.button-shortcut-selected (Selected button shortcut)
2160       Dialog selected button colors.
2161
2162       ui.colors.mono.dialog.button-shortcut-selected.text <color|#rrggbb>
2163       (default: black)
2164           Default text color.
2165
2166       ui.colors.mono.dialog.button-shortcut-selected.background
2167       <color|#rrggbb> (default: white)
2168           Default background color.
2169
2170   ui.colors.mono.dialog.field (Text field)
2171       Dialog text field colors.
2172
2173       ui.colors.mono.dialog.field.text <color|#rrggbb> (default: gray)
2174           Default text color.
2175
2176       ui.colors.mono.dialog.field.background <color|#rrggbb> (default: black)
2177           Default background color.
2178
2179   ui.colors.mono.dialog.field-text (Text field text)
2180       Dialog field text colors.
2181
2182       ui.colors.mono.dialog.field-text.text <color|#rrggbb> (default: gray)
2183           Default text color.
2184
2185       ui.colors.mono.dialog.field-text.background <color|#rrggbb> (default:
2186       black)
2187           Default background color.
2188
2189   ui.colors.mono.dialog.meter (Meter)
2190       Dialog meter colors.
2191
2192       ui.colors.mono.dialog.meter.text <color|#rrggbb> (default: gray)
2193           Default text color.
2194
2195       ui.colors.mono.dialog.meter.background <color|#rrggbb> (default: black)
2196           Default background color.
2197
2198   ui.colors.mono.dialog.shadow (Shadow)
2199       Dialog shadow colors (see ui.shadows option).
2200
2201       ui.colors.mono.dialog.shadow.text <color|#rrggbb> (default: black)
2202           Default text color.
2203
2204       ui.colors.mono.dialog.shadow.background <color|#rrggbb> (default:
2205       black)
2206           Default background color.
2207
2208   ui.colors.mono.title (Title bar)
2209       Title bar colors.
2210
2211
2212   ui.colors.mono.title.title-bar (Generic title bar)
2213       Generic title bar colors.
2214
2215       ui.colors.mono.title.title-bar.text <color|#rrggbb> (default: gray)
2216           Default text color.
2217
2218       ui.colors.mono.title.title-bar.background <color|#rrggbb> (default:
2219       black)
2220           Default background color.
2221
2222   ui.colors.mono.title.title-text (Title bar text)
2223       Title bar text colors.
2224
2225       ui.colors.mono.title.title-text.text <color|#rrggbb> (default: gray)
2226           Default text color.
2227
2228       ui.colors.mono.title.title-text.background <color|#rrggbb> (default:
2229       black)
2230           Default background color.
2231
2232   ui.colors.mono.status (Status bar)
2233       Status bar colors.
2234
2235
2236   ui.colors.mono.status.status-bar (Generic status bar)
2237       Generic status bar colors.
2238
2239       ui.colors.mono.status.status-bar.text <color|#rrggbb> (default: black)
2240           Default text color.
2241
2242       ui.colors.mono.status.status-bar.background <color|#rrggbb> (default:
2243       white)
2244           Default background color.
2245
2246   ui.colors.mono.status.status-text (Status bar text)
2247       Status bar text colors.
2248
2249       ui.colors.mono.status.status-text.text <color|#rrggbb> (default: black)
2250           Default text color.
2251
2252       ui.colors.mono.status.status-text.background <color|#rrggbb> (default:
2253       white)
2254           Default background color.
2255
2256   ui.colors.mono.tabs (Tabs bar)
2257       Tabs bar colors.
2258
2259
2260   ui.colors.mono.tabs.unvisited (Unvisited tab)
2261       Tab colors for tabs that have not been selected since they completed
2262       loading.
2263
2264       ui.colors.mono.tabs.unvisited.text <color|#rrggbb> (default: gray)
2265           Default text color.
2266
2267       ui.colors.mono.tabs.unvisited.background <color|#rrggbb> (default:
2268       white)
2269           Default background color.
2270
2271   ui.colors.mono.tabs.normal (Unselected tab)
2272       Unselected tab colors.
2273
2274       ui.colors.mono.tabs.normal.text <color|#rrggbb> (default: black)
2275           Default text color.
2276
2277       ui.colors.mono.tabs.normal.background <color|#rrggbb> (default: white)
2278           Default background color.
2279
2280   ui.colors.mono.tabs.loading (Loading tab)
2281       Tab colors for tabs that are loading in the background.
2282
2283       ui.colors.mono.tabs.loading.text <color|#rrggbb> (default: gray)
2284           Default text color.
2285
2286       ui.colors.mono.tabs.loading.background <color|#rrggbb> (default: white)
2287           Default background color.
2288
2289   ui.colors.mono.tabs.selected (Selected tab)
2290       Selected tab colors.
2291
2292       ui.colors.mono.tabs.selected.text <color|#rrggbb> (default: gray)
2293           Default text color.
2294
2295       ui.colors.mono.tabs.selected.background <color|#rrggbb> (default:
2296       black)
2297           Default background color.
2298
2299   ui.colors.mono.tabs.separator (Tab separator)
2300       Tab separator colors.
2301
2302       ui.colors.mono.tabs.separator.text <color|#rrggbb> (default: gray)
2303           Default text color.
2304
2305       ui.colors.mono.tabs.separator.background <color|#rrggbb> (default:
2306       white)
2307           Default background color.
2308
2309   ui.colors.mono.searched (Searched strings)
2310       Searched string highlight colors.
2311
2312       ui.colors.mono.searched.text <color|#rrggbb> (default: black)
2313           Default text color.
2314
2315       ui.colors.mono.searched.background <color|#rrggbb> (default: white)
2316           Default background color.
2317
2318   ui.dialogs (Dialog settings)
2319       Dialogs-specific appearance and behaviour settings.
2320
2321       ui.dialogs.listbox_min_height <num> (default: 10)
2322           Minimal height of the listbox widget (used e.g. for bookmarks or
2323           global history).
2324
2325       ui.dialogs.shadows [0|1] (default: 0)
2326           Make dialogs drop shadows (the shadows are solid, you can adjust
2327           their color by ui.colors.*.dialog.shadow). You may also want to
2328           eliminate the wide borders by adjusting setup.h.
2329
2330       ui.dialogs.underline_hotkeys [0|1] (default: 0)
2331           Whether to underline hotkeys in menus to make them more visible.
2332           Requires that underlining is enabled for the terminal.
2333
2334       ui.dialogs.underline_button_shortcuts [0|1] (default: 0)
2335           Whether to underline button shortcuts to make them more visible.
2336           Requires that underlining is enabled for the terminal.
2337
2338   ui.leds (LEDs)
2339       LEDs (visual indicators) options.
2340
2341       ui.leds.enable [0|1] (default: 1)
2342           Enable LEDs. These visual indicators will inform you about various
2343           states.
2344
2345   ui.sessions (Sessions)
2346       Sessions settings.
2347
2348       ui.sessions.auto_restore [0|1] (default: 0)
2349           Automatically restore the session at start.
2350
2351           This feature requires bookmark support.
2352
2353       ui.sessions.auto_save [0|1] (default: 0)
2354           Automatically save the session when quitting.
2355
2356           This feature requires bookmark support.
2357
2358       ui.sessions.auto_save_foldername <str> (default: "Auto saved session")
2359           Name of the bookmarks folder used for auto saving and restoring
2360           session. The name has to be unique. Any folders with the same name
2361           will be deleted.
2362
2363           This only makes sense with bookmark support.
2364
2365       ui.sessions.homepage <str> (default: "")
2366           The URI to load either at startup time when no URI was given on the
2367           command line or when requested by the goto-url-home action. Set to
2368           "" if the environment variable WWW_HOME should be used as homepage
2369           URI instead.
2370
2371       ui.sessions.keep_session_active [0|1] (default: 0)
2372           Keep the session active even if the last terminal exits.
2373
2374       ui.sessions.snapshot [0|1] (default: 0)
2375           Automatically save a snapshot of all tabs periodically. This will
2376           periodically bookmark the tabs of each terminal in a separate
2377           folder for recovery after a crash.
2378
2379           This feature requires bookmark support.
2380
2381   ui.tabs (Window tabs)
2382       Window tabs settings.
2383
2384       ui.tabs.show_bar <num> (default: 1)
2385           Show tabs bar on the screen:
2386
2387           •   0 means never
2388
2389           •   1 means only if two or more tabs are open
2390
2391           •   2 means always
2392
2393       ui.tabs.top [0|1] (default: 0)
2394           Whether display tab bar at top like other browsers do.
2395
2396       ui.tabs.wraparound [0|1] (default: 1)
2397           When moving right from the last tab, jump to the first one, and
2398           vice versa.
2399
2400       ui.tabs.confirm_close [0|1] (default: 0)
2401           When closing a tab show confirmation dialog.
2402
2403   ui.timer (Timer options)
2404       Timed action after certain interval of user inactivity. Someone can
2405       even find this useful, although you may not believe that.
2406
2407       ui.timer.enable <num> (default: 0)
2408           Whether to enable the timer or not:
2409
2410           •   0 is don´t count down anything
2411
2412           •   1 is count down, but don´t show the timer
2413
2414           •   2 is count down and show the timer near LEDs
2415
2416       ui.timer.duration <num> (default: 86400)
2417           Inactivity timeout in seconds. The maximum of one day should be
2418           enough for just everyone (TM).
2419
2420       ui.timer.action <str> (default: "")
2421           Keybinding action to be triggered when timer reaches zero.
2422

SEE ALSO

2424       elinks(1), elinkskeys(5)
2425
2426
2427
2428
2429ELinks 0.13.GIT                   07/11/2009                    ELINKS.CONF(5)
Impressum