(On WSL (Windows Subsystem for Linux) the file is c:\Users\USER\AppData\Roaming\DomTerm\settings.ini.) You can override this default with the -settings command-line argument. If the settings.ini is changed it is automatically re-loaded.
Spaces before or after = are optional. A keyword should be a sequence of letters, numbers, periods or hyphens. The value is almost any sequence of characters (depending of the keyword), up to end of the line.
In this cases the resulting value has two lines, with the two-character prefixes ' |' removed.
For a boolean value any one of true, yes, or on enable the preference; one of false, no, or off disable the preference.
Comment lines start with # in the first column. Comment lines and all-blank lines are ignored.
Specify a default "shell" command to execute when creating a new terminal. The command can include arguments, separated by spaces. You can uses quotes, as in a shell.
The default is the value of the SHELL environment variable; if that is not set the default is /bin/bash.
The browser-like program used to create new top-level windows, unless overridden by a specific window-specifier command.
The commmands electron, qt, chrome, firefox, or browser are equivalent to the corresponding windows-specifier --electron and so on. Otherwise a command may be include command-line arguments (possibly quoted), optionally including %U, similar to the program in a --browser=program option.
Command to use for respectively --firefox, --chrome, or --electron.
The default for these is to search in the PATH, possibly with some platform-depending knowledge of default locations.
Control the size of new top-level windows. (Currently works for either Electron or qtdomterm windows, as well as ones started with --chrome-app.) The geometry has the same syntax as the --geometry command-line opton, WxH, where W and H are the width and height of the window, in pixels.
Set the user stylesheet to the rules in css-style-rules. The latter is typically a multi-line value.
See the Styling section for examples.
This option (if set) selects "reverse video", which is a color preference for a darker background and a ligher foreground (text).
The default is off, which selects lighter background and a darker foreground colors.
Change the style of the caret (text input cursor). The value can be one of these (unquoted) words: block, blinking-block, underline, blinking-underline, bar, or blinking-bar.
Currently, bar and blinking-bar are the same and use the browser's native text cursor, which may be blinking or not.
List of applications to try when clicking on a link. If the link's href is a file: URL, then the open.file.application list is tried first; then the open.link.application list is tried. For a non-file: URL, only the open.link.application list is tried.
Add or replace keybindings that are active in all modes.