Global Settings
The following top-level global attributes are configurable in config.yml
.
See this example config file for more details.
wtf:
colors:
background: "red"
border:
focusable: "darkslateblue"
focused: "orange"
normal: "gray"
checked: "gray"
highlight:
fore: "black"
back: "green"
text: "white"
title: "white"
exitMessage:
display: true
githubAPIKey: "d8....................................ea"
grid:
# How _wide_ the columns are, in terminal characters. In this case we have
# six columns, each of which are 35 characters wide
columns: [35, 35, 35, 35, 35, 35]
# How _high_ the rows are, in terminal lines. In this case we have five rows
# that support ten line of text, one of three lines, and one of four
rows: [10, 10, 10, 10, 10, 3, 4]
navigation:
shortcuts: true
openFileUtil: "open"
openUrlUtil:
- "tmux"
- "new-window"
- "elinks"
sigils:
checkbox:
checked: "x"
unchecked: " "
paging:
normal: "*"
selected: "_"
term: "xterm-256color"
Attributes
Name | Value |
---|---|
colors.background
The color to draw the background of the app in. Use this to match your terminal colors. May be over-written by individual module configurations. |
Any X11 color name. |
colors.border.focusable
The color in which to draw the border of widgets that can accept keyboard focus. |
Any X11 color name. |
colors.border.focused
The color in which to draw the border of the widget that currently has keyboard focus. |
Any X11 color name. |
colors.border.normal
The color in which to draw the borders of the widgets that cannot accept focus. |
Any X11 color name. |
exitMessage.display
Whether or not to display the WTF text message in the terminal when the app exits. |
true , false |
exitMessage.githubAPIKey
The user's GitHub API key. Used to check against the GitHub API to see if the user is a code contributor or sponsor. |
Your API key **or** leave it empty to use the `WTF_GITHUB_TOKEN` environment variable. |
grid.columns
An array that defines the widths of all the columns. |
See tview's Grid for details |
grid.rows
An array that defines the heights of all the rows. |
See tview's Grid for details |
navigation.shortcuts
Whether or not to display the numeric navigation shortcuts in widget titles. |
true or false |
openFileUtil
Which local utility to use to open a file or URL. Requires the app to be restarted to take effect. Default: `open`. |
|
opeUrlUtil
A string sequence used to open URL. If undefined, wtfutil will attempt to open it based on the operating system. |
|
term
Sets a custom value for the terminal type this app runs in. Leave this entry out of the config if you simply want to use your terminal's default setting. **Note:** If an invalid value is provided for this setting, the app will crash with a `terminal entry not found` error. |
Any valid terminal type (ie: `vt100`, `xterm`, `xterm-256color`, `ansi`, etc.). |