You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1984 lines
41 KiB
1984 lines
41 KiB
.\" Automatically generated by Pandoc 2.19.2 |
|
.\" |
|
.\" Define V font for inline verbatim, using C font in formats |
|
.\" that render this, and otherwise B font. |
|
.ie "\f[CB]x\f[]"x" \{\ |
|
. ftr V B |
|
. ftr VI BI |
|
. ftr VB B |
|
. ftr VBI BI |
|
.\} |
|
.el \{\ |
|
. ftr V CR |
|
. ftr VI CI |
|
. ftr VB CB |
|
. ftr VBI CBI |
|
.\} |
|
.TH "tut" "5" "2023-01-24" "tut 2.0.0" "" |
|
.hy |
|
.SH NAME |
|
.PP |
|
tut - configuration for tut(1) |
|
.SH DESCRIPTION |
|
.PP |
|
The configuration format for tut. |
|
.PP |
|
You find it in \f[I]$XDG_CONFIG_HOME/tut/config.toml\f[R] on Linux which |
|
usually equals to \f[I]\[ti]/.config/tut/config.toml\f[R]. |
|
If you don\[cq]t run Linux it will use the path of the Go funcdtion |
|
os.UserConfigDir(). |
|
But if you move the tut folder to \f[I]XDG_CONFIG_HOME/tut/\f[R] and |
|
have set the environment variable \f[I]XDG_CONFIG_HOME\f[R] it will look |
|
there instead of the standard place. |
|
.SH CONFIGURATION |
|
.PP |
|
The configuration file is divided in seven sections named general, |
|
media, open-custom, open-pattern, desktop-notification, style and input. |
|
.PP |
|
Under each section there is the name of the configuration option. |
|
The last line under each options shows the default value. |
|
.SH GENERAL |
|
.PP |
|
This section is [general] in your configuration file |
|
.SS editor |
|
.PP |
|
What editor to use. |
|
TUT_USE_INTERNAL will use the editor that comes with tut. |
|
If you want you can set this to $EDITOR to use your environment variable |
|
or vim if you want to specify the program directly. |
|
.PD 0 |
|
.P |
|
.PD |
|
\f[B]editor\f[R]=\f[I]\[lq]TUT_USE_INTERNAL\[rq]\f[R] |
|
.SS confirmation |
|
.PP |
|
You need to press yes in a confirmation dialog before favoriting, |
|
boosting, etc. |
|
.PD 0 |
|
.P |
|
.PD |
|
\f[B]confirmation\f[R]=\f[I]true\f[R] |
|
.SS mouse-support |
|
.PP |
|
Enable mouse support in tut. |
|
.PD 0 |
|
.P |
|
.PD |
|
\f[B]mouse-support\f[R]=\f[I]false\f[R] |
|
.SS date-format |
|
.PP |
|
The date format to be used. |
|
See https://pkg.go.dev/time#pkg-constants |
|
.PD 0 |
|
.P |
|
.PD |
|
\f[B]date-format\f[R]=\f[I]\[lq]2006-01-02 15:04\[rq]\f[R] |
|
.SS date-tody-format |
|
.PP |
|
Format for dates the same day. |
|
See date-format for more info. |
|
.PD 0 |
|
.P |
|
.PD |
|
\f[B]date-tody-format\f[R]=\f[I]\[lq]15:04\[rq]\f[R] |
|
.SS date-relative |
|
.PP |
|
This displays relative dates instead for statuses that are one day or |
|
older the output is 1y2m1d (1 year 2 months and 1 day) |
|
.PP |
|
The value is an integer |
|
.PD 0 |
|
.P |
|
.PD |
|
-1 = don\[aq]t use relative dates |
|
.PD 0 |
|
.P |
|
.PD |
|
0 = always use relative dates, except for dates < 1 day |
|
.PD 0 |
|
.P |
|
.PD |
|
1 - \[if] = number of days to use relative dates |
|
.PP |
|
Value: 28 will display a relative date for toots that are between 1-28 |
|
days old. |
|
Otherwise it will use the short or long format. |
|
.PD 0 |
|
.P |
|
.PD |
|
\f[B]date-relative\f[R]=\f[I]-1\f[R] |
|
.SS max-width |
|
.PP |
|
The max with of text before it wraps when displaying a toot. |
|
.PD 0 |
|
.P |
|
.PD |
|
\f[B]max-width\f[R]=\f[I]0\f[R] |
|
.SS list-placement |
|
.PP |
|
The placement of your panes. |
|
.PP |
|
valid: left, right, top, bottom |
|
.PP |
|
\f[B]list-placement\f[R]=\f[I]\[lq]left\[rq]\f[R] |
|
.SS list-split |
|
.PP |
|
How should panes be split? |
|
.PP |
|
valid: row, column |
|
.PP |
|
\f[B]list-split\f[R]=\f[I]\[lq]row\[rq]\f[R] |
|
.SS list-proportion |
|
.PP |
|
The proportion of panes vs.\ content. |
|
1 on this and 3 on content below results in content taking up 3 times |
|
more space. |
|
.PD 0 |
|
.P |
|
.PD |
|
\f[B]list-proportion\f[R]=\f[I]1\f[R] |
|
.SS content-proportion |
|
.PP |
|
See previous. |
|
.PD 0 |
|
.P |
|
.PD |
|
\f[B]content-proportion\f[R]=\f[I]2\f[R] |
|
.SS notifications-to-hide |
|
.PP |
|
Hide notifications of this type in your notification timelines. |
|
.PP |
|
valid: mention, status, boost, follow, follow_request, favorite, poll, |
|
edit |
|
.PP |
|
\f[B]notifications-to-hide\f[R]=\f[I][]\f[R] |
|
.SS quote-reply |
|
.PP |
|
Always include a quote of the message you\[aq]re replying to. |
|
.PD 0 |
|
.P |
|
.PD |
|
\f[B]quote-reply\f[R]=\f[I]false\f[R] |
|
.SS show-icons |
|
.PP |
|
If you want to show icons in timelines. |
|
.PD 0 |
|
.P |
|
.PD |
|
\f[B]show-icons\f[R]=\f[I]true\f[R] |
|
.SS short-hints |
|
.PP |
|
If you only want to you the letter of keys instead of the full hint. |
|
.PD 0 |
|
.P |
|
.PD |
|
\f[B]short-hints\f[R]=\f[I]false\f[R] |
|
.SS show-filter-phrase |
|
.PP |
|
If you want to display the filter that filtered a toot. |
|
.PD 0 |
|
.P |
|
.PD |
|
\f[B]show-filter-phrase\f[R]=\f[I]true\f[R] |
|
.SS show-help |
|
.PP |
|
Display a message in the commandbar on how to access the help text. |
|
.PD 0 |
|
.P |
|
.PD |
|
\f[B]show-help\f[R]=\f[I]true\f[R] |
|
.SS stick-to-top |
|
.PP |
|
Always jump to the newest post. |
|
May ruin your reading experience. |
|
.PD 0 |
|
.P |
|
.PD |
|
\f[B]stick-to-top\f[R]=\f[I]false\f[R] |
|
.SS show-boosted-user |
|
.PP |
|
Display the username of the person being boosted instead of the person |
|
that boosted. |
|
.PD 0 |
|
.P |
|
.PD |
|
\f[B]show-boosted-user\f[R]=\f[I]false\f[R] |
|
.SS commands-in-new-pane |
|
.PP |
|
Open a new pane when you run a command like :timeline home. |
|
.PD 0 |
|
.P |
|
.PD |
|
\f[B]commands-in-new-pane\f[R]=\f[I]true\f[R] |
|
.SS dynamic-timeline-name |
|
.PP |
|
Set a default name for the timeline if the name is empty. |
|
So if you run :tag linux the title of the pane will be set to #linux |
|
.PD 0 |
|
.P |
|
.PD |
|
\f[B]dynamic-timeline-name\f[R]=\f[I]true\f[R] |
|
.SS terminal-title |
|
.PP |
|
0 = No terminal title |
|
.PD 0 |
|
.P |
|
.PD |
|
1 = Show title in terminal and top bar |
|
.PD 0 |
|
.P |
|
.PD |
|
2 = Only show terminal title, and no top bar in tut |
|
.PD 0 |
|
.P |
|
.PD |
|
3 = No terminal title and no top bar in tut. |
|
.PP |
|
valid: 0, 1, 2, 3 |
|
.PP |
|
\f[B]terminal-title\f[R]=\f[I]0\f[R] |
|
.SS redraw-ui |
|
.PP |
|
If you don\[aq]t want the whole UI to update, and only update the text |
|
content you can disable this. |
|
This will lead to some artifacts being left on the screen when emojis |
|
are present. |
|
.PD 0 |
|
.P |
|
.PD |
|
\f[B]redraw-ui\f[R]=\f[I]true\f[R] |
|
.SS leader-key |
|
.PP |
|
The leader is used as a shortcut to run commands as you can do in Vim. |
|
By default this is disabled and you enable it by setting a key here. |
|
It can only consist of one char, so set it to something like a comma. |
|
.PD 0 |
|
.P |
|
.PD |
|
\f[B]leader-key\f[R]=\f[I]\[lq]\[lq]\f[R] |
|
.SS leader-timeout |
|
.PP |
|
Number of milliseconds before the leader command resets. |
|
So if you tap the leader-key by mistake or are to slow it empties all |
|
the input after X milliseconds. |
|
.PD 0 |
|
.P |
|
.PD |
|
\f[B]leader-timeout\f[R]=\f[I]1000\f[R] |
|
.SH GENERAL.TIMELINES |
|
.PP |
|
This section is [[general.timelines]] in your configuration file. |
|
You can have multiple of them. |
|
.PP |
|
Timelines adds panes of feeds. |
|
You can customize the number of feeds, what they should show and the key |
|
to activate them. |
|
.PP |
|
Example: |
|
.PP |
|
[[general.timelines]] |
|
.PD 0 |
|
.P |
|
.PD |
|
name=\[dq]home\[dq] |
|
.PD 0 |
|
.P |
|
.PD |
|
type=\[dq]home\[dq] |
|
.PD 0 |
|
.P |
|
.PD |
|
hide-boosts=false |
|
.PD 0 |
|
.P |
|
.PD |
|
hide-replies=false |
|
.PP |
|
[[general.timelines]] |
|
.PD 0 |
|
.P |
|
.PD |
|
name=\[dq]Notifications\[dq] |
|
.PD 0 |
|
.P |
|
.PD |
|
type=\[dq]notifications\[dq] |
|
.PD 0 |
|
.P |
|
.PD |
|
keys=[\[dq]n\[dq], \[dq]N\[dq]] |
|
.PD 0 |
|
.P |
|
.PD |
|
closed=true |
|
.PD 0 |
|
.P |
|
.PD |
|
on-creation-closed=\[dq]new-pane\[dq] |
|
.PD 0 |
|
.P |
|
.PD |
|
on-focus=\[dq]focus-self\[dq] |
|
.SS name |
|
.PP |
|
The name to display above the timeline |
|
.PD 0 |
|
.P |
|
.PD |
|
\f[B]name\f[R]=\f[I]\[lq]\[lq]\f[R] |
|
.SS type |
|
.PP |
|
The type of the timeline |
|
.PP |
|
valid: home, direct, local, federated, bookmarks, saved, favorited, |
|
notifications, lists, mentions, tag |
|
.PP |
|
\f[B]type\f[R]=\f[I]\[lq]\[lq]\f[R] |
|
.SS data |
|
.PP |
|
Used for the tag type, so here you set the tag. |
|
If you have multiple you separate them with a space. |
|
.PD 0 |
|
.P |
|
.PD |
|
\f[B]data\f[R]=\f[I]\[lq]\[lq]\f[R] |
|
.SS keys |
|
.PP |
|
A list of keys to give this timeline focus. |
|
See under the input section to learn more about keys. |
|
.PD 0 |
|
.P |
|
.PD |
|
\f[B]keys\f[R]=\f[I][]\f[R] |
|
.SS special-keys |
|
.PP |
|
A list of special-keys to give this timeline focus. |
|
See under the input section to learn more about special-keys. |
|
.PD 0 |
|
.P |
|
.PD |
|
\f[B]special-keys\f[R]=\f[I][]\f[R] |
|
.SS shortcut |
|
.PP |
|
A shortcut to give this timeline focus with your leader-key + this |
|
shortcut. |
|
.PD 0 |
|
.P |
|
.PD |
|
\f[B]shortcut\f[R]=\f[I]\[lq]\[lq]\f[R] |
|
.SS hide-boosts |
|
.PP |
|
Hide boosts in this timeline. |
|
.PD 0 |
|
.P |
|
.PD |
|
\f[B]hide-boosts\f[R]=\f[I]\[lq]false\[rq]\f[R] |
|
.SS hide-replies |
|
.PP |
|
Hide replies in this timeline. |
|
.PD 0 |
|
.P |
|
.PD |
|
\f[B]hide-replies\f[R]=\f[I]\[lq]false\[rq]\f[R] |
|
.SS closed |
|
.PP |
|
Don\[aq]t open this timeline when you start tut. |
|
Use your keys or shortcut to open it. |
|
.PD 0 |
|
.P |
|
.PD |
|
\f[B]closed\f[R]=\f[I]\[lq]false\[rq]\f[R] |
|
.SS on-creation-closed |
|
.PP |
|
Don\[aq]t open this timeline when you start tut. |
|
Use your keys or shortcut to open it. |
|
.PP |
|
valid: new-pane, current-pane |
|
.PP |
|
\f[B]on-creation-closed\f[R]=\f[I]\[lq]new-pane\[rq]\f[R] |
|
.SS on-focus |
|
.PP |
|
Don\[aq]t open this timeline when you start tut. |
|
Use your keys or shortcut to open it. |
|
.PP |
|
valid: focus-pane, focus-self |
|
.PP |
|
\f[B]on-focus\f[R]=\f[I]\[lq]focus-pane\[rq]\f[R] |
|
.SH GENERAL.LEADER-ACTIONS |
|
.PP |
|
This section is [[general.leader-actions]] in your configuration file. |
|
You can have multiple of them. |
|
.PP |
|
You set actions leader-key with one or more leader-actions. |
|
.PP |
|
The shortcuts are up to you, but keep them quite short and make sure |
|
they don\[aq]t collide. |
|
If you have one shortcut that is \[dq]f\[dq] and an other one that is |
|
\[dq]fav\[dq], the one with \[dq]f\[dq] will always run and |
|
\[dq]fav\[dq] will never run. |
|
.PP |
|
Some special actions that requires data to be set: |
|
.PD 0 |
|
.P |
|
.PD |
|
pane is special as it\[aq]s a shortcut for switching between the panes |
|
you\[aq]ve set under general and they are zero indexed. |
|
pane 0 = your first timeline, pane 1 = your second and so on. |
|
.PD 0 |
|
.P |
|
.PD |
|
list-placement as it takes the argument top, right, bottom or left |
|
.PD 0 |
|
.P |
|
.PD |
|
list-split as it takes the argument column or row |
|
.PD 0 |
|
.P |
|
.PD |
|
proportions takes the arguments [int] [int], where the first integer is |
|
the list and the other content, e.g.\ proportions 1 3. |
|
See list-proportion above for more information. |
|
.PP |
|
Example: |
|
.PP |
|
[[general.leader-actions]] |
|
.PD 0 |
|
.P |
|
.PD |
|
type=\[dq]close-pane\[dq] |
|
.PD 0 |
|
.P |
|
.PD |
|
shortcut=\[dq]q\[dq] |
|
.PP |
|
[[general.leader-actions]] |
|
.PD 0 |
|
.P |
|
.PD |
|
type=\[dq]list-split\[dq] |
|
.PD 0 |
|
.P |
|
.PD |
|
data=\[dq]row\[dq] |
|
.PD 0 |
|
.P |
|
.PD |
|
shortcut=\[dq]r\[dq] |
|
.PP |
|
[[general.leader-actions]] |
|
.PD 0 |
|
.P |
|
.PD |
|
type=\[dq]list-split\[dq] |
|
.PD 0 |
|
.P |
|
.PD |
|
data=\[dq]column\[dq] |
|
.PD 0 |
|
.P |
|
.PD |
|
shortcut=\[dq]c\[dq] |
|
.SS type |
|
.PP |
|
The action you want to run. |
|
.PP |
|
valid: blocking, boosts, clear-notifications, close-pane, compose, edit, |
|
favorited, favorites, followers, following, history, list-placement, |
|
list-split, lists, move-pane-left, move-pane-right, move-pane-up, |
|
move-pane-down, move-pane-home, move-pane-end, muting, newer, pane, |
|
preferences, profile, proportions, refetch, stick-to-top, tags |
|
.PP |
|
\f[B]type\f[R]=\f[I]\[lq]\[lq]\f[R] |
|
.SS data |
|
.PP |
|
Data to pass to the action. |
|
.PD 0 |
|
.P |
|
.PD |
|
\f[B]data\f[R]=\f[I]\[lq]\[lq]\f[R] |
|
.SS shortcut |
|
.PP |
|
A shortcut to run this action with your leader-key + this shortcut. |
|
.PD 0 |
|
.P |
|
.PD |
|
\f[B]shortcut\f[R]=\f[I]\[lq]\[lq]\f[R] |
|
.SH MEDIA |
|
.PP |
|
This section is [media] in your configuration file |
|
.SS delete-temp-files |
|
.PP |
|
Media files will be removed directly after they\[aq]ve been opened. |
|
Some programs doesn\[aq]t like this, so if your media doesn\[aq]t open, |
|
try set this to false. |
|
Tut will remove all files once you close the program. |
|
.PD 0 |
|
.P |
|
.PD |
|
\f[B]delete-temp-files\f[R]=\f[I]true\f[R] |
|
.SH MEDIA.IMAGE |
|
.PP |
|
This section is [media.image] in your configuration file |
|
.SS program |
|
.PP |
|
The program to open images. |
|
TUT_OS_DEFAULT equals xdg-open on Linux, open on MacOS and start on |
|
Windows. |
|
.PD 0 |
|
.P |
|
.PD |
|
\f[B]program\f[R]=\f[I]\[lq]TUT_OS_DEFAULT\[rq]\f[R] |
|
.SS args |
|
.PP |
|
Arguments to pass to the program. |
|
.PD 0 |
|
.P |
|
.PD |
|
\f[B]args\f[R]=\f[I]\[lq]\[lq]\f[R] |
|
.SS terminal |
|
.PP |
|
If the program runs in the terminal set this to true. |
|
.PD 0 |
|
.P |
|
.PD |
|
\f[B]terminal\f[R]=\f[I]false\f[R] |
|
.SS single |
|
.PP |
|
If the program should be called multiple times when there is multiple |
|
files. |
|
If set to false all files will be passed as an argument, but not all |
|
programs support this. |
|
.PD 0 |
|
.P |
|
.PD |
|
\f[B]single\f[R]=\f[I]true\f[R] |
|
.SS reverse |
|
.PP |
|
If the files should be passed in reverse order. |
|
This will make some programs display the files in the correct order. |
|
.PD 0 |
|
.P |
|
.PD |
|
\f[B]reverse\f[R]=\f[I]false\f[R] |
|
.SH MEDIA.VIDEO |
|
.PP |
|
This section is [media.video] in your configuration file |
|
.SS program |
|
.PP |
|
The program to open videos. |
|
TUT_OS_DEFAULT equals xdg-open on Linux, open on MacOS and start on |
|
Windows. |
|
.PD 0 |
|
.P |
|
.PD |
|
\f[B]program\f[R]=\f[I]\[lq]TUT_OS_DEFAULT\[rq]\f[R] |
|
.SS args |
|
.PP |
|
Arguments to pass to the program. |
|
.PD 0 |
|
.P |
|
.PD |
|
\f[B]args\f[R]=\f[I]\[lq]\[lq]\f[R] |
|
.SS terminal |
|
.PP |
|
If the program runs in the terminal set this to true. |
|
.PD 0 |
|
.P |
|
.PD |
|
\f[B]terminal\f[R]=\f[I]false\f[R] |
|
.SS single |
|
.PP |
|
If the program should be called multiple times when there is multiple |
|
files. |
|
If set to false all files will be passed as an argument, but not all |
|
programs support this. |
|
.PD 0 |
|
.P |
|
.PD |
|
\f[B]single\f[R]=\f[I]true\f[R] |
|
.SS reverse |
|
.PP |
|
If the files should be passed in reverse order. |
|
This will make some programs display the files in the correct order. |
|
.PD 0 |
|
.P |
|
.PD |
|
\f[B]reverse\f[R]=\f[I]false\f[R] |
|
.SH MEDIA.AUDIO |
|
.PP |
|
This section is [media.audio] in your configuration file |
|
.SS program |
|
.PP |
|
The program to open audio. |
|
TUT_OS_DEFAULT equals xdg-open on Linux, open on MacOS and start on |
|
Windows. |
|
.PD 0 |
|
.P |
|
.PD |
|
\f[B]program\f[R]=\f[I]\[lq]TUT_OS_DEFAULT\[rq]\f[R] |
|
.SS args |
|
.PP |
|
Arguments to pass to the program. |
|
.PD 0 |
|
.P |
|
.PD |
|
\f[B]args\f[R]=\f[I]\[lq]\[lq]\f[R] |
|
.SS terminal |
|
.PP |
|
If the program runs in the terminal set this to true. |
|
.PD 0 |
|
.P |
|
.PD |
|
\f[B]terminal\f[R]=\f[I]false\f[R] |
|
.SS single |
|
.PP |
|
If the program should be called multiple times when there is multiple |
|
files. |
|
If set to false all files will be passed as an argument, but not all |
|
programs support this. |
|
.PD 0 |
|
.P |
|
.PD |
|
\f[B]single\f[R]=\f[I]true\f[R] |
|
.SS reverse |
|
.PP |
|
If the files should be passed in reverse order. |
|
This will make some programs display the files in the correct order. |
|
.PD 0 |
|
.P |
|
.PD |
|
\f[B]reverse\f[R]=\f[I]false\f[R] |
|
.SH MEDIA.LINK |
|
.PP |
|
This section is [media.link] in your configuration file |
|
.SS program |
|
.PP |
|
The program to open links. |
|
TUT_OS_DEFAULT equals xdg-open on Linux, open on MacOS and start on |
|
Windows. |
|
.PD 0 |
|
.P |
|
.PD |
|
\f[B]program\f[R]=\f[I]\[lq]TUT_OS_DEFAULT\[rq]\f[R] |
|
.SS args |
|
.PP |
|
Arguments to pass to the program. |
|
.PD 0 |
|
.P |
|
.PD |
|
\f[B]args\f[R]=\f[I]\[lq]\[lq]\f[R] |
|
.SS terminal |
|
.PP |
|
If the program runs in the terminal set this to true. |
|
.PD 0 |
|
.P |
|
.PD |
|
\f[B]terminal\f[R]=\f[I]false\f[R] |
|
.SH DESKTOP-NOTIFICATION |
|
.PP |
|
This section is [desktop-notification] in your configuration file |
|
.SS followers |
|
.PP |
|
Enable notifications when someone follows you. |
|
.PD 0 |
|
.P |
|
.PD |
|
\f[B]followers\f[R]=\f[I]false\f[R] |
|
.SS favorite |
|
.PP |
|
Enable notifications when one of your toots gets favorited. |
|
.PD 0 |
|
.P |
|
.PD |
|
\f[B]favorite\f[R]=\f[I]false\f[R] |
|
.SS mention |
|
.PP |
|
Enable notifications when someone mentions you. |
|
.PD 0 |
|
.P |
|
.PD |
|
\f[B]mention\f[R]=\f[I]false\f[R] |
|
.SS update |
|
.PP |
|
Enable notifications when a post you have interacted with gets edited. |
|
.PD 0 |
|
.P |
|
.PD |
|
\f[B]update\f[R]=\f[I]false\f[R] |
|
.SS boost |
|
.PP |
|
Enable notifications when one of your toots gets boosted. |
|
.PD 0 |
|
.P |
|
.PD |
|
\f[B]boost\f[R]=\f[I]false\f[R] |
|
.SS poll |
|
.PP |
|
Enable notifications when a poll ends. |
|
.PD 0 |
|
.P |
|
.PD |
|
\f[B]poll\f[R]=\f[I]false\f[R] |
|
.SS posts |
|
.PP |
|
Enable notifications for new posts. |
|
.PD 0 |
|
.P |
|
.PD |
|
\f[B]posts\f[R]=\f[I]false\f[R] |
|
.SH OPEN-CUSTOM |
|
.PP |
|
This section is [open-custom] in your configuration file |
|
.PP |
|
Example: |
|
.PP |
|
[[open-custom.programs]] |
|
.PD 0 |
|
.P |
|
.PD |
|
program = \[aq]chromium\[aq] |
|
.PD 0 |
|
.P |
|
.PD |
|
terminal = false |
|
.PD 0 |
|
.P |
|
.PD |
|
hint = \[dq][C]hrome\[dq] |
|
.PD 0 |
|
.P |
|
.PD |
|
keys = [\[dq]c\[dq], \[dq]C\[dq]] |
|
.PP |
|
[[open-custom.programs]] |
|
.PD 0 |
|
.P |
|
.PD |
|
program = \[aq]imv\[aq] |
|
.PD 0 |
|
.P |
|
.PD |
|
terminal = false |
|
.PD 0 |
|
.P |
|
.PD |
|
hint = \[dq][I]mv\[dq] |
|
.PD 0 |
|
.P |
|
.PD |
|
keys = [\[dq]i\[dq], \[dq]I\[dq]]\[dq] |
|
.SH OPEN-CUSTOM.PROGRAMS |
|
.PP |
|
This section is [[open-custom.programs]] in your configuration file. |
|
You can have multiple of them. |
|
.SS program |
|
.PP |
|
The program to open the file with. |
|
.PD 0 |
|
.P |
|
.PD |
|
\f[B]program\f[R]=\f[I]\[lq]\[lq]\f[R] |
|
.SS args |
|
.PP |
|
Arguments to pass to the program. |
|
.PD 0 |
|
.P |
|
.PD |
|
\f[B]args\f[R]=\f[I]\[lq]\[lq]\f[R] |
|
.SS terminal |
|
.PP |
|
If the program runs in the terminal set this to true. |
|
.PD 0 |
|
.P |
|
.PD |
|
\f[B]terminal\f[R]=\f[I]false\f[R] |
|
.SS hint |
|
.PP |
|
What should the key hint in tut be for this program. |
|
See under the input section to learn more about hint. |
|
.PD 0 |
|
.P |
|
.PD |
|
\f[B]hint\f[R]=\f[I]\[lq]\[lq]\f[R] |
|
.SS keys |
|
.PP |
|
A list of keys to to open files with this program. |
|
See under the input section to learn more about keys. |
|
.PD 0 |
|
.P |
|
.PD |
|
\f[B]keys\f[R]=\f[I][]\f[R] |
|
.SS special-keys |
|
.PP |
|
A list of special-keys to open files with this program. |
|
See under the input section to learn more about special-keys. |
|
.PD 0 |
|
.P |
|
.PD |
|
\f[B]special-keys\f[R]=\f[I][]\f[R] |
|
.SH OPEN-PATTERN |
|
.PP |
|
This section is [open-pattern] in your configuration file |
|
.SH OPEN-PATTERN.PROGRAMS |
|
.PP |
|
This section is [[open-pattern.programs]] in your configuration file. |
|
You can have multiple of them. |
|
.SS matching |
|
.PP |
|
Here you can set your own glob patterns for opening matching URLs in the |
|
program you want them to open up in. |
|
You could for example open Youtube videos in your video player instead |
|
of your default browser. |
|
To see the syntax for glob pattern you can follow this URL |
|
https://github.com/gobwas/glob#syntax. |
|
.PD 0 |
|
.P |
|
.PD |
|
\f[B]matching\f[R]=\f[I]\[lq]\[lq]\f[R] |
|
.SS program |
|
.PP |
|
The program to open the file with. |
|
.PD 0 |
|
.P |
|
.PD |
|
\f[B]program\f[R]=\f[I]\[lq]\[lq]\f[R] |
|
.SS args |
|
.PP |
|
Arguments to pass to the program. |
|
.PD 0 |
|
.P |
|
.PD |
|
\f[B]args\f[R]=\f[I]\[lq]\[lq]\f[R] |
|
.SS terminal |
|
.PP |
|
If the program runs in the terminal set this to true. |
|
.PD 0 |
|
.P |
|
.PD |
|
\f[B]terminal\f[R]=\f[I]false\f[R] |
|
.SH STYLE |
|
.PP |
|
This section is [style] in your configuration file |
|
.PP |
|
All styles can be represented in their HEX value like #ffffff or with |
|
their name, so in this case white. |
|
The only special value is \[dq]default\[dq] which equals to transparent, |
|
so it will be the same color as your terminal. |
|
.PD 0 |
|
.P |
|
.PD |
|
You can also use xrdb colors like this xrdb:color1 The program will use |
|
colors prefixed with an * first then look for URxvt or XTerm if it |
|
can\[aq]t find any color prefixed with an asterisk. |
|
If you don\[aq]t want tut to guess the prefix you can set the prefix |
|
yourself. |
|
If the xrdb color can\[aq]t be found a preset color will be used. |
|
You\[aq]ll have to set theme=\[dq]none\[dq] for this to work. |
|
.SS theme |
|
.PP |
|
The theme to use. |
|
You can use some themes that comes bundled with tut. |
|
Check out the themes available on the URL below. |
|
If a theme is named nord.toml you just write theme=\[dq]nord\[dq]. |
|
.PP |
|
https://github.com/RasmusLindroth/tut/tree/master/config/themes |
|
.PP |
|
You can also create a theme file in your config directory |
|
e.g.\ \[ti]/.config/tut/themes/foo.toml and then set theme=foo. |
|
.PP |
|
If you want to use your own theme but don\[aq]t want to create a new |
|
file, set theme=\[dq]none\[dq] and then you can create your own theme |
|
below. |
|
.PP |
|
\f[B]theme\f[R]=\f[I]\[lq]default\[rq]\f[R] |
|
.SS xrdb-prefix |
|
.PP |
|
The xrdb prefix used for colors in .Xresources. |
|
.PD 0 |
|
.P |
|
.PD |
|
\f[B]xrdb-prefix\f[R]=\f[I]\[lq]guess\[rq]\f[R] |
|
.SS background |
|
.PP |
|
The background color used on most elements. |
|
.PD 0 |
|
.P |
|
.PD |
|
\f[B]background\f[R]=\f[I]\[lq]\[lq]\f[R] |
|
.SS text |
|
.PP |
|
The text color used on most of the text. |
|
.PD 0 |
|
.P |
|
.PD |
|
\f[B]text\f[R]=\f[I]\[lq]\[lq]\f[R] |
|
.SS subtle |
|
.PP |
|
The color to display subtle elements or subtle text. |
|
Like lines and help text. |
|
.PD 0 |
|
.P |
|
.PD |
|
\f[B]subtle\f[R]=\f[I]\[lq]\[lq]\f[R] |
|
.SS warning-text |
|
.PP |
|
The color for errors or warnings |
|
.PD 0 |
|
.P |
|
.PD |
|
\f[B]warning-text\f[R]=\f[I]\[lq]\[lq]\f[R] |
|
.SS text-special-one |
|
.PP |
|
This color is used to display username. |
|
.PD 0 |
|
.P |
|
.PD |
|
\f[B]text-special-one\f[R]=\f[I]\[lq]\[lq]\f[R] |
|
.SS text-special-two |
|
.PP |
|
This color is used to display username and key hints. |
|
.PD 0 |
|
.P |
|
.PD |
|
\f[B]text-special-two\f[R]=\f[I]\[lq]\[lq]\f[R] |
|
.SS top-bar-background |
|
.PP |
|
The color of the bar at the top |
|
.PD 0 |
|
.P |
|
.PD |
|
\f[B]top-bar-background\f[R]=\f[I]\[lq]\[lq]\f[R] |
|
.SS top-bar-text |
|
.PP |
|
The color of the text in the bar at the top. |
|
.PD 0 |
|
.P |
|
.PD |
|
\f[B]top-bar-text\f[R]=\f[I]\[lq]\[lq]\f[R] |
|
.SS status-bar-background |
|
.PP |
|
The color of the bar at the bottom |
|
.PD 0 |
|
.P |
|
.PD |
|
\f[B]status-bar-background\f[R]=\f[I]\[lq]\[lq]\f[R] |
|
.SS status-bar-text |
|
.PP |
|
The color of the text in the bar at the bottom. |
|
.PD 0 |
|
.P |
|
.PD |
|
\f[B]status-bar-text\f[R]=\f[I]\[lq]\[lq]\f[R] |
|
.SS status-bar-view-background |
|
.PP |
|
The color of the bar at the bottom in view mode. |
|
.PD 0 |
|
.P |
|
.PD |
|
\f[B]status-bar-view-background\f[R]=\f[I]\[lq]\[lq]\f[R] |
|
.SS status-bar-view-text |
|
.PP |
|
The color of the text in the bar at the bottom in view mode. |
|
.PD 0 |
|
.P |
|
.PD |
|
\f[B]status-bar-view-text\f[R]=\f[I]\[lq]\[lq]\f[R] |
|
.SS command-text |
|
.PP |
|
The color of the text in the command bar at the bottom. |
|
.PD 0 |
|
.P |
|
.PD |
|
\f[B]command-text\f[R]=\f[I]\[lq]\[lq]\f[R] |
|
.SS list-selected-background |
|
.PP |
|
Background of selected list items. |
|
.PD 0 |
|
.P |
|
.PD |
|
\f[B]list-selected-background\f[R]=\f[I]\[lq]\[lq]\f[R] |
|
.SS list-selected-text |
|
.PP |
|
The text color of selected list items. |
|
.PD 0 |
|
.P |
|
.PD |
|
\f[B]list-selected-text\f[R]=\f[I]\[lq]\[lq]\f[R] |
|
.SS list-selected-inactive-background |
|
.PP |
|
The background color of selected list items that are out of focus. |
|
.PD 0 |
|
.P |
|
.PD |
|
\f[B]list-selected-inactive-background\f[R]=\f[I]\[lq]\[lq]\f[R] |
|
.SS list-selected-inactive-text |
|
.PP |
|
The text color of selected list items that are out of focus. |
|
.PD 0 |
|
.P |
|
.PD |
|
\f[B]list-selected-inactive-text\f[R]=\f[I]\[lq]\[lq]\f[R] |
|
.SS controls-text |
|
.PP |
|
The main color of the text for key hints |
|
.PD 0 |
|
.P |
|
.PD |
|
\f[B]controls-text\f[R]=\f[I]\[lq]\[lq]\f[R] |
|
.SS controls-highlight |
|
.PP |
|
The highlight color of for key hints |
|
.PD 0 |
|
.P |
|
.PD |
|
\f[B]controls-highlight\f[R]=\f[I]\[lq]\[lq]\f[R] |
|
.SS autocomplete-background |
|
.PP |
|
The background color in drop-downs and autocompletions |
|
.PD 0 |
|
.P |
|
.PD |
|
\f[B]autocomplete-background\f[R]=\f[I]\[lq]\[lq]\f[R] |
|
.SS autocomplete-text |
|
.PP |
|
The text color in drop-downs at autocompletions |
|
.PD 0 |
|
.P |
|
.PD |
|
\f[B]autocomplete-text\f[R]=\f[I]\[lq]\[lq]\f[R] |
|
.SS autocomplete-selected-background |
|
.PP |
|
The background color for selected value in drop-downs and |
|
autocompletions |
|
.PD 0 |
|
.P |
|
.PD |
|
\f[B]autocomplete-selected-background\f[R]=\f[I]\[lq]\[lq]\f[R] |
|
.SS autocomplete-selected-text |
|
.PP |
|
The text color for selected value in drop-downs and autocompletions |
|
.PD 0 |
|
.P |
|
.PD |
|
\f[B]autocomplete-selected-text\f[R]=\f[I]\[lq]\[lq]\f[R] |
|
.SS button-color-one |
|
.PP |
|
The background color on selected button and the text color of unselected |
|
buttons |
|
.PD 0 |
|
.P |
|
.PD |
|
\f[B]button-color-one\f[R]=\f[I]\[lq]\[lq]\f[R] |
|
.SS button-color-two |
|
.PP |
|
The text color on selected button and the background color of unselected |
|
buttons |
|
.PD 0 |
|
.P |
|
.PD |
|
\f[B]button-color-two\f[R]=\f[I]\[lq]\[lq]\f[R] |
|
.SS timeline-name-background |
|
.PP |
|
The background on named timelines. |
|
.PD 0 |
|
.P |
|
.PD |
|
\f[B]timeline-name-background\f[R]=\f[I]\[lq]\[lq]\f[R] |
|
.SS timeline-name-text |
|
.PP |
|
The text color on named timelines |
|
.PD 0 |
|
.P |
|
.PD |
|
\f[B]timeline-name-text\f[R]=\f[I]\[lq]\[lq]\f[R] |
|
.SH INPUT |
|
.PP |
|
This section is [input] in your configuration file |
|
.PP |
|
In this section you set the keys to be used in tut. |
|
.PP |
|
The hint option lets you set which part of the hint that will be |
|
highlighted in tut. |
|
E.g. |
|
[F]avorite results in a highlighted F and the rest of the text is |
|
displayed normally. |
|
.PD 0 |
|
.P |
|
.PD |
|
Some of the options can be in two states, like favorites, so there you |
|
can set the hint-alt option to something like Un[F]avorite. |
|
.PP |
|
Examples: |
|
.PD 0 |
|
.P |
|
.PD |
|
\[dq][D]elete\[dq] = Delete with a highlighted D |
|
.PD 0 |
|
.P |
|
.PD |
|
\[dq]Un[F]ollow\[dq] = UnFollow with a highlighted F |
|
.PD 0 |
|
.P |
|
.PD |
|
\[dq][Enter]\[dq] = Enter where everything is highlighted |
|
.PD 0 |
|
.P |
|
.PD |
|
\[dq]Yan[K]\[dq] = YanK with a highlighted K |
|
.PP |
|
The keys option lets you define what key that should be pressed. |
|
This is limited to on character only and they are case sensitive. |
|
.PD 0 |
|
.P |
|
.PD |
|
Example: |
|
.PD 0 |
|
.P |
|
.PD |
|
keys=[\[dq]j\[dq],\[dq]J\[dq]] |
|
.PP |
|
You can also set special-keys and they\[aq]re for keys like Escape and |
|
Enter. |
|
To find the names of special keys you have to go to the following site |
|
and look for \[dq]var KeyNames = map[Key]string{\[dq] |
|
.PP |
|
https://github.com/gdamore/tcell/blob/master/key.go |
|
.SH INPUT.GLOBAL-DOWN |
|
.PP |
|
This section is [input.global-down] in your configuration file |
|
.PP |
|
Keys for moving down |
|
.SS keys |
|
.PP |
|
\f[B]keys\f[R]=\f[I][\[lq]j\[rq],\[lq]J\[rq]]\f[R] |
|
.SS special-keys |
|
.PP |
|
\f[B]special-keys\f[R]=\f[I][\[lq]Down\[rq]]\f[R] |
|
.SH INPUT.GLOBAL-UP |
|
.PP |
|
This section is [input.global-up] in your configuration file |
|
.PP |
|
Keys for moving down |
|
.SS keys |
|
.PP |
|
\f[B]keys\f[R]=\f[I][\[lq]k\[rq],\[lq]K\[rq]]\f[R] |
|
.SS special-keys |
|
.PP |
|
\f[B]special-keys\f[R]=\f[I][\[lq]Up\[rq]]\f[R] |
|
.SH INPUT.GLOBAL-ENTER |
|
.PP |
|
This section is [input.global-enter] in your configuration file |
|
.PP |
|
To select items |
|
.SS special-keys |
|
.PP |
|
\f[B]special-keys\f[R]=\f[I][\[lq]Enter\[rq]]\f[R] |
|
.SH INPUT.GLOBAL-BACK |
|
.PP |
|
This section is [input.global-back] in your configuration file |
|
.PP |
|
To go back |
|
.SS hint |
|
.PP |
|
\f[B]hint\f[R]=\f[I]\[lq][Esc]\[rq]\f[R] |
|
.SS special-keys |
|
.PP |
|
\f[B]special-keys\f[R]=\f[I][\[lq]Esc\[rq]]\f[R] |
|
.SH INPUT.GLOBAL-EXIT |
|
.PP |
|
This section is [input.global-exit] in your configuration file |
|
.PP |
|
To go back or exit |
|
.SS hint |
|
.PP |
|
\f[B]hint\f[R]=\f[I]\[lq][Q]uit\[rq]\f[R] |
|
.SS keys |
|
.PP |
|
\f[B]keys\f[R]=\f[I][\[lq]q\[rq],\[lq]Q\[rq]]\f[R] |
|
.SH INPUT.MAIN-HOME |
|
.PP |
|
This section is [input.main-home] in your configuration file |
|
.PP |
|
Move to the top |
|
.SS keys |
|
.PP |
|
\f[B]keys\f[R]=\f[I][\[lq]g\[rq]]\f[R] |
|
.SS special-keys |
|
.PP |
|
\f[B]special-keys\f[R]=\f[I][\[lq]Home\[rq]]\f[R] |
|
.SH INPUT.MAIN-END |
|
.PP |
|
This section is [input.main-end] in your configuration file |
|
.PP |
|
Move to the bottom |
|
.SS keys |
|
.PP |
|
\f[B]keys\f[R]=\f[I][\[lq]G\[rq]]\f[R] |
|
.SS special-keys |
|
.PP |
|
\f[B]special-keys\f[R]=\f[I][\[lq]End\[rq]]\f[R] |
|
.SH INPUT.MAIN-PREV-FEED |
|
.PP |
|
This section is [input.main-prev-feed] in your configuration file |
|
.PP |
|
Go to previous feed |
|
.SS keys |
|
.PP |
|
\f[B]keys\f[R]=\f[I][\[lq]h\[rq],\[lq]H\[rq]]\f[R] |
|
.SS special-keys |
|
.PP |
|
\f[B]special-keys\f[R]=\f[I][\[lq]Left\[rq]]\f[R] |
|
.SH INPUT.MAIN-NEXT-FEED |
|
.PP |
|
This section is [input.main-next-feed] in your configuration file |
|
.PP |
|
Go to next feed |
|
.SS keys |
|
.PP |
|
\f[B]keys\f[R]=\f[I][\[lq]l\[rq],\[lq]L\[rq]]\f[R] |
|
.SS special-keys |
|
.PP |
|
\f[B]special-keys\f[R]=\f[I][\[lq]Right\[rq]]\f[R] |
|
.SH INPUT.MAIN-PREV-PANE |
|
.PP |
|
This section is [input.main-prev-pane] in your configuration file |
|
.PP |
|
Focus on the previous feed pane |
|
.SS special-keys |
|
.PP |
|
\f[B]special-keys\f[R]=\f[I][\[lq]Backtab\[rq]]\f[R] |
|
.SH INPUT.MAIN-NEXT-PANE |
|
.PP |
|
This section is [input.main-next-pane] in your configuration file |
|
.PP |
|
Focus on the next feed pane |
|
.SS special-keys |
|
.PP |
|
\f[B]special-keys\f[R]=\f[I][\[lq]Tab\[rq]]\f[R] |
|
.SH INPUT.MAIN-NEXT-ACCOUNT |
|
.PP |
|
This section is [input.main-next-account] in your configuration file |
|
.PP |
|
Focus on the next account |
|
.SS special-keys |
|
.PP |
|
\f[B]special-keys\f[R]=\f[I][\[lq]Ctrl-N\[rq]]\f[R] |
|
.SH INPUT.MAIN-PREV-ACCOUNT |
|
.PP |
|
This section is [input.main-prev-account] in your configuration file |
|
.PP |
|
Focus on the previous account |
|
.SS special-keys |
|
.PP |
|
\f[B]special-keys\f[R]=\f[I][\[lq]Ctrl-P\[rq]]\f[R] |
|
.SH INPUT.MAIN-COMPOSE |
|
.PP |
|
This section is [input.main-compose] in your configuration file |
|
.PP |
|
Compose a new toot |
|
.SS keys |
|
.PP |
|
\f[B]keys\f[R]=\f[I][\[lq]c\[rq],\[lq]C\[rq]]\f[R] |
|
.SH INPUT.STATUS-AVATAR |
|
.PP |
|
This section is [input.status-avatar] in your configuration file |
|
.PP |
|
Open avatar |
|
.SS hint |
|
.PP |
|
\f[B]hint\f[R]=\f[I]\[lq][A]vatar\[rq]\f[R] |
|
.SS keys |
|
.PP |
|
\f[B]keys\f[R]=\f[I][\[lq]a\[rq],\[lq]A\[rq]]\f[R] |
|
.SH INPUT.STATUS-BOOST |
|
.PP |
|
This section is [input.status-boost] in your configuration file |
|
.PP |
|
Boost a toot |
|
.SS hint |
|
.PP |
|
\f[B]hint\f[R]=\f[I]\[lq][B]oost\[rq]\f[R] |
|
.SS keys |
|
.PP |
|
\f[B]keys\f[R]=\f[I][\[lq]b\[rq],\[lq]B\[rq]]\f[R] |
|
.SH INPUT.STATUS-EDIT |
|
.PP |
|
This section is [input.status-edit] in your configuration file |
|
.PP |
|
Edit a toot |
|
.SS hint |
|
.PP |
|
\f[B]hint\f[R]=\f[I]\[lq][E]dit\[rq]\f[R] |
|
.SS keys |
|
.PP |
|
\f[B]keys\f[R]=\f[I][\[lq]e\[rq],\[lq]E\[rq]]\f[R] |
|
.SH INPUT.STATUS-DELETE |
|
.PP |
|
This section is [input.status-delete] in your configuration file |
|
.PP |
|
Delete a toot |
|
.SS hint |
|
.PP |
|
\f[B]hint\f[R]=\f[I]\[lq][D]elete\[rq]\f[R] |
|
.SS keys |
|
.PP |
|
\f[B]keys\f[R]=\f[I][\[lq]d\[rq],\[lq]D\[rq]]\f[R] |
|
.SH INPUT.STATUS-FAVORITE |
|
.PP |
|
This section is [input.status-favorite] in your configuration file |
|
.PP |
|
Favorite a toot |
|
.SS hint |
|
.PP |
|
\f[B]hint\f[R]=\f[I]\[lq][F]avorite\[rq]\f[R] |
|
.SS keys |
|
.PP |
|
\f[B]keys\f[R]=\f[I][\[lq]f\[rq],\[lq]F\[rq]]\f[R] |
|
.SH INPUT.STATUS-MEDIA |
|
.PP |
|
This section is [input.status-media] in your configuration file |
|
.PP |
|
Open toots media files |
|
.SS hint |
|
.PP |
|
\f[B]hint\f[R]=\f[I]\[lq][M]edia\[rq]\f[R] |
|
.SS keys |
|
.PP |
|
\f[B]keys\f[R]=\f[I][\[lq]m\[rq],\[lq]M\[rq]]\f[R] |
|
.SH INPUT.STATUS-LINKS |
|
.PP |
|
This section is [input.status-links] in your configuration file |
|
.PP |
|
Open links |
|
.SS hint |
|
.PP |
|
\f[B]hint\f[R]=\f[I]\[lq][O]pen\[rq]\f[R] |
|
.SS keys |
|
.PP |
|
\f[B]keys\f[R]=\f[I][\[lq]o\[rq],\[lq]O\[rq]]\f[R] |
|
.SH INPUT.STATUS-POLL |
|
.PP |
|
This section is [input.status-poll] in your configuration file |
|
.PP |
|
Open poll |
|
.SS hint |
|
.PP |
|
\f[B]hint\f[R]=\f[I]\[lq][P]oll\[rq]\f[R] |
|
.SS keys |
|
.PP |
|
\f[B]keys\f[R]=\f[I][\[lq]p\[rq],\[lq]P\[rq]]\f[R] |
|
.SH INPUT.STATUS-REPLY |
|
.PP |
|
This section is [input.status-reply] in your configuration file |
|
.PP |
|
Reply to toot |
|
.SS hint |
|
.PP |
|
\f[B]hint\f[R]=\f[I]\[lq][R]eply\[rq]\f[R] |
|
.SS keys |
|
.PP |
|
\f[B]keys\f[R]=\f[I][\[lq]r\[rq],\[lq]R\[rq]]\f[R] |
|
.SH INPUT.STATUS-BOOKMARK |
|
.PP |
|
This section is [input.status-bookmark] in your configuration file |
|
.PP |
|
Save/bookmark a toot |
|
.SS hint |
|
.PP |
|
\f[B]hint\f[R]=\f[I]\[lq][S]ave\[rq]\f[R] |
|
.SS hint-alt |
|
.PP |
|
\f[B]hint-alt\f[R]=\f[I]\[lq]Un[S]ave\[rq]\f[R] |
|
.SS keys |
|
.PP |
|
\f[B]keys\f[R]=\f[I][\[lq]s\[rq],\[lq]S\[rq]]\f[R] |
|
.SH INPUT.STATUS-THREAD |
|
.PP |
|
This section is [input.status-thread] in your configuration file |
|
.PP |
|
View thread |
|
.SS hint |
|
.PP |
|
\f[B]hint\f[R]=\f[I]\[lq][T]hread\[rq]\f[R] |
|
.SS keys |
|
.PP |
|
\f[B]keys\f[R]=\f[I][\[lq]t\[rq],\[lq]T\[rq]]\f[R] |
|
.SH INPUT.STATUS-USER |
|
.PP |
|
This section is [input.status-user] in your configuration file |
|
.PP |
|
Open user profile |
|
.SS hint |
|
.PP |
|
\f[B]hint\f[R]=\f[I]\[lq][U]ser\[rq]\f[R] |
|
.SS keys |
|
.PP |
|
\f[B]keys\f[R]=\f[I][\[lq]u\[rq],\[lq]U\[rq]]\f[R] |
|
.SH INPUT.STATUS-VIEW-FOCUS |
|
.PP |
|
This section is [input.status-view-focus] in your configuration file |
|
.PP |
|
Open the view mode |
|
.SS hint |
|
.PP |
|
\f[B]hint\f[R]=\f[I]\[lq][V]iew\[rq]\f[R] |
|
.SS keys |
|
.PP |
|
\f[B]keys\f[R]=\f[I][\[lq]v\[rq],\[lq]V\[rq]]\f[R] |
|
.SH INPUT.STATUS-YANK |
|
.PP |
|
This section is [input.status-yank] in your configuration file |
|
.PP |
|
Yank the url of the toot |
|
.SS hint |
|
.PP |
|
\f[B]hint\f[R]=\f[I]\[lq][Y]ank\[rq]\f[R] |
|
.SS keys |
|
.PP |
|
\f[B]keys\f[R]=\f[I][\[lq]y\[rq],\[lq]Y\[rq]]\f[R] |
|
.SH INPUT.STATUS-TOGGLE-CW |
|
.PP |
|
This section is [input.status-toggle-cw] in your configuration file |
|
.PP |
|
Show the content in a content warning |
|
.SS hint |
|
.PP |
|
\f[B]hint\f[R]=\f[I]\[lq]Press [Z] to toggle cw\[rq]\f[R] |
|
.SS keys |
|
.PP |
|
\f[B]keys\f[R]=\f[I][\[lq]z\[rq],\[lq]Z\[rq]]\f[R] |
|
.SH INPUT.STATUS-SHOW-FILTERED |
|
.PP |
|
This section is [input.status-show-filtered] in your configuration file |
|
.PP |
|
Show the content of a filtered toot |
|
.SS hint |
|
.PP |
|
\f[B]hint\f[R]=\f[I]\[lq]Press [Z] to view filtered toot\[rq]\f[R] |
|
.SS keys |
|
.PP |
|
\f[B]keys\f[R]=\f[I][\[lq]z\[rq],\[lq]Z\[rq]]\f[R] |
|
.SH INPUT.USER-AVATAR |
|
.PP |
|
This section is [input.user-avatar] in your configuration file |
|
.PP |
|
View avatar |
|
.SS hint |
|
.PP |
|
\f[B]hint\f[R]=\f[I]\[lq][A]vatar\[rq]\f[R] |
|
.SS keys |
|
.PP |
|
\f[B]keys\f[R]=\f[I][\[lq]a\[rq],\[lq]A\[rq]]\f[R] |
|
.SH INPUT.USER-BLOCK |
|
.PP |
|
This section is [input.user-block] in your configuration file |
|
.PP |
|
Block the user |
|
.SS hint |
|
.PP |
|
\f[B]hint\f[R]=\f[I]\[lq][B]lock\[rq]\f[R] |
|
.SS hint-alt |
|
.PP |
|
\f[B]hint-alt\f[R]=\f[I]\[lq]Un[B]lock\[rq]\f[R] |
|
.SS keys |
|
.PP |
|
\f[B]keys\f[R]=\f[I][\[lq]b\[rq],\[lq]B\[rq]]\f[R] |
|
.SH INPUT.USER-FOLLOW |
|
.PP |
|
This section is [input.user-follow] in your configuration file |
|
.PP |
|
Follow user |
|
.SS hint |
|
.PP |
|
\f[B]hint\f[R]=\f[I]\[lq][F]ollow\[rq]\f[R] |
|
.SS hint-alt |
|
.PP |
|
\f[B]hint-alt\f[R]=\f[I]\[lq]Un[F]ollow\[rq]\f[R] |
|
.SS keys |
|
.PP |
|
\f[B]keys\f[R]=\f[I][\[lq]f\[rq],\[lq]F\[rq]]\f[R] |
|
.SH INPUT.USER-FOLLOW-REQUEST-DECIDE |
|
.PP |
|
This section is [input.user-follow-request-decide] in your configuration |
|
file |
|
.PP |
|
Follow user |
|
.SS hint |
|
.PP |
|
\f[B]hint\f[R]=\f[I]\[lq]Follow [R]equest\[rq]\f[R] |
|
.SS hint-alt |
|
.PP |
|
\f[B]hint-alt\f[R]=\f[I]\[lq]Follow [R]equest\[rq]\f[R] |
|
.SS keys |
|
.PP |
|
\f[B]keys\f[R]=\f[I][\[lq]r\[rq],\[lq]R\[rq]]\f[R] |
|
.SH INPUT.USER-MUTE |
|
.PP |
|
This section is [input.user-mute] in your configuration file |
|
.PP |
|
Mute user |
|
.SS hint |
|
.PP |
|
\f[B]hint\f[R]=\f[I]\[lq][M]ute\[rq]\f[R] |
|
.SS hint-alt |
|
.PP |
|
\f[B]hint-alt\f[R]=\f[I]\[lq]Un[M]ute\[rq]\f[R] |
|
.SS keys |
|
.PP |
|
\f[B]keys\f[R]=\f[I][\[lq]m\[rq],\[lq]M\[rq]]\f[R] |
|
.SH INPUT.USER-LINKS |
|
.PP |
|
This section is [input.user-links] in your configuration file |
|
.PP |
|
Open links |
|
.SS hint |
|
.PP |
|
\f[B]hint\f[R]=\f[I]\[lq][O]pen\[rq]\f[R] |
|
.SS keys |
|
.PP |
|
\f[B]keys\f[R]=\f[I][\[lq]o\[rq],\[lq]O\[rq]]\f[R] |
|
.SH INPUT.USER-USER |
|
.PP |
|
This section is [input.user-user] in your configuration file |
|
.PP |
|
View user profile |
|
.SS hint |
|
.PP |
|
\f[B]hint\f[R]=\f[I]\[lq][U]ser\[rq]\f[R] |
|
.SS keys |
|
.PP |
|
\f[B]keys\f[R]=\f[I][\[lq]u\[rq],\[lq]U\[rq]]\f[R] |
|
.SH INPUT.USER-VIEW-FOCUS |
|
.PP |
|
This section is [input.user-view-focus] in your configuration file |
|
.PP |
|
Open view mode |
|
.SS hint |
|
.PP |
|
\f[B]hint\f[R]=\f[I]\[lq][V]iew\[rq]\f[R] |
|
.SS keys |
|
.PP |
|
\f[B]keys\f[R]=\f[I][\[lq]v\[rq],\[lq]V\[rq]]\f[R] |
|
.SH INPUT.USER-YANK |
|
.PP |
|
This section is [input.user-yank] in your configuration file |
|
.PP |
|
Yank the user URL |
|
.SS hint |
|
.PP |
|
\f[B]hint\f[R]=\f[I]\[lq][Y]ank\[rq]\f[R] |
|
.SS keys |
|
.PP |
|
\f[B]keys\f[R]=\f[I][\[lq]y\[rq],\[lq]Y\[rq]]\f[R] |
|
.SH INPUT.LIST-OPEN-FEED |
|
.PP |
|
This section is [input.list-open-feed] in your configuration file |
|
.PP |
|
Open list |
|
.SS hint |
|
.PP |
|
\f[B]hint\f[R]=\f[I]\[lq][O]pen\[rq]\f[R] |
|
.SS keys |
|
.PP |
|
\f[B]keys\f[R]=\f[I][\[lq]o\[rq],\[lq]O\[rq]]\f[R] |
|
.SH INPUT.LIST-USER-LIST |
|
.PP |
|
This section is [input.list-user-list] in your configuration file |
|
.PP |
|
List all users in a list |
|
.SS hint |
|
.PP |
|
\f[B]hint\f[R]=\f[I]\[lq][U]sers\[rq]\f[R] |
|
.SS keys |
|
.PP |
|
\f[B]keys\f[R]=\f[I][\[lq]u\[rq],\[lq]U\[rq]]\f[R] |
|
.SH INPUT.LIST-USER-ADD |
|
.PP |
|
This section is [input.list-user-add] in your configuration file |
|
.PP |
|
Add user to list |
|
.SS hint |
|
.PP |
|
\f[B]hint\f[R]=\f[I]\[lq][A]dd\[rq]\f[R] |
|
.SS keys |
|
.PP |
|
\f[B]keys\f[R]=\f[I][\[lq]a\[rq],\[lq]A\[rq]]\f[R] |
|
.SH INPUT.LIST-USER-DELETE |
|
.PP |
|
This section is [input.list-user-delete] in your configuration file |
|
.PP |
|
Delete user from list |
|
.SS hint |
|
.PP |
|
\f[B]hint\f[R]=\f[I]\[lq][D]elete\[rq]\f[R] |
|
.SS keys |
|
.PP |
|
\f[B]keys\f[R]=\f[I][\[lq]d\[rq],\[lq]D\[rq]]\f[R] |
|
.SH INPUT.LINK-OPEN |
|
.PP |
|
This section is [input.link-open] in your configuration file |
|
.PP |
|
Open URL |
|
.SS hint |
|
.PP |
|
\f[B]hint\f[R]=\f[I]\[lq][O]pen\[rq]\f[R] |
|
.SS keys |
|
.PP |
|
\f[B]keys\f[R]=\f[I][\[lq]o\[rq],\[lq]O\[rq]]\f[R] |
|
.SH INPUT.LINK-YANK |
|
.PP |
|
This section is [input.link-yank] in your configuration file |
|
.PP |
|
Yank the URL |
|
.SS hint |
|
.PP |
|
\f[B]hint\f[R]=\f[I]\[lq][Y]ank\[rq]\f[R] |
|
.SS keys |
|
.PP |
|
\f[B]keys\f[R]=\f[I][\[lq]y\[rq],\[lq]Y\[rq]]\f[R] |
|
.SH INPUT.TAG-OPEN-FEED |
|
.PP |
|
This section is [input.tag-open-feed] in your configuration file |
|
.PP |
|
Open tag feed |
|
.SS hint |
|
.PP |
|
\f[B]hint\f[R]=\f[I]\[lq][O]pen\[rq]\f[R] |
|
.SS keys |
|
.PP |
|
\f[B]keys\f[R]=\f[I][\[lq]o\[rq],\[lq]O\[rq]]\f[R] |
|
.SH INPUT.TAG-FOLLOW |
|
.PP |
|
This section is [input.tag-follow] in your configuration file |
|
.PP |
|
Toggle follow on tag |
|
.SS hint |
|
.PP |
|
\f[B]hint\f[R]=\f[I]\[lq][F]ollow\[rq]\f[R] |
|
.SS hint-alt |
|
.PP |
|
\f[B]hint-alt\f[R]=\f[I]\[lq]Un[F]ollow\[rq]\f[R] |
|
.SS keys |
|
.PP |
|
\f[B]keys\f[R]=\f[I][\[lq]f\[rq],\[lq]F\[rq]]\f[R] |
|
.SH INPUT.COMPOSE-EDIT-CW |
|
.PP |
|
This section is [input.compose-edit-cw] in your configuration file |
|
.PP |
|
Edit content warning text on new toot |
|
.SS hint |
|
.PP |
|
\f[B]hint\f[R]=\f[I]\[lq][C]W text\[rq]\f[R] |
|
.SS keys |
|
.PP |
|
\f[B]keys\f[R]=\f[I][\[lq]c\[rq],\[lq]C\[rq]]\f[R] |
|
.SH INPUT.COMPOSE-EDIT-TEXT |
|
.PP |
|
This section is [input.compose-edit-text] in your configuration file |
|
.PP |
|
Edit the text on new toot |
|
.SS hint |
|
.PP |
|
\f[B]hint\f[R]=\f[I]\[lq][E]dit text\[rq]\f[R] |
|
.SS keys |
|
.PP |
|
\f[B]keys\f[R]=\f[I][\[lq]e\[rq],\[lq]E\[rq]]\f[R] |
|
.SH INPUT.COMPOSE-INCLUDE-QUOTE |
|
.PP |
|
This section is [input.compose-include-quote] in your configuration file |
|
.PP |
|
Include a quote when replying |
|
.SS hint |
|
.PP |
|
\f[B]hint\f[R]=\f[I]\[lq][I]nclude quote\[rq]\f[R] |
|
.SS keys |
|
.PP |
|
\f[B]keys\f[R]=\f[I][\[lq]i\[rq],\[lq]I\[rq]]\f[R] |
|
.SH INPUT.COMPOSE-MEDIA-FOCUS |
|
.PP |
|
This section is [input.compose-media-focus] in your configuration file |
|
.PP |
|
Focus on adding media to toot |
|
.SS hint |
|
.PP |
|
\f[B]hint\f[R]=\f[I]\[lq][M]edia\[rq]\f[R] |
|
.SS keys |
|
.PP |
|
\f[B]keys\f[R]=\f[I][\[lq]m\[rq],\[lq]M\[rq]]\f[R] |
|
.SH INPUT.COMPOSE-POST |
|
.PP |
|
This section is [input.compose-post] in your configuration file |
|
.PP |
|
Post the new toot |
|
.SS hint |
|
.PP |
|
\f[B]hint\f[R]=\f[I]\[lq][P]ost\[rq]\f[R] |
|
.SS keys |
|
.PP |
|
\f[B]keys\f[R]=\f[I][\[lq]p\[rq],\[lq]P\[rq]]\f[R] |
|
.SH INPUT.COMPOSE-TOGGLE-CONTENT-WARNING |
|
.PP |
|
This section is [input.compose-toggle-content-warning] in your |
|
configuration file |
|
.PP |
|
Toggle content warning on toot |
|
.SS hint |
|
.PP |
|
\f[B]hint\f[R]=\f[I]\[lq][T]oggle CW\[rq]\f[R] |
|
.SS keys |
|
.PP |
|
\f[B]keys\f[R]=\f[I][\[lq]t\[rq],\[lq]T\[rq]]\f[R] |
|
.SH INPUT.COMPOSE-VISIBILITY |
|
.PP |
|
This section is [input.compose-visibility] in your configuration file |
|
.PP |
|
Edit the visibility on new toot |
|
.SS hint |
|
.PP |
|
\f[B]hint\f[R]=\f[I]\[lq][V]isibility\[rq]\f[R] |
|
.SS keys |
|
.PP |
|
\f[B]keys\f[R]=\f[I][\[lq]v\[rq],\[lq]V\[rq]]\f[R] |
|
.SH INPUT.COMPOSE-LANGUAGE |
|
.PP |
|
This section is [input.compose-language] in your configuration file |
|
.PP |
|
Edit the language of a toot |
|
.SS hint |
|
.PP |
|
\f[B]hint\f[R]=\f[I]\[lq][L]ang\[rq]\f[R] |
|
.SS keys |
|
.PP |
|
\f[B]keys\f[R]=\f[I][\[lq]l\[rq],\[lq]L\[rq]]\f[R] |
|
.SH INPUT.COMPOSE-POLL |
|
.PP |
|
This section is [input.compose-poll] in your configuration file |
|
.PP |
|
Switch to creating a poll |
|
.SS hint |
|
.PP |
|
\f[B]hint\f[R]=\f[I]\[lq]P[O]ll\[rq]\f[R] |
|
.SS keys |
|
.PP |
|
\f[B]keys\f[R]=\f[I][\[lq]o\[rq],\[lq]O\[rq]]\f[R] |
|
.SH INPUT.MEDIA-DELETE |
|
.PP |
|
This section is [input.media-delete] in your configuration file |
|
.PP |
|
Delete media file |
|
.SS hint |
|
.PP |
|
\f[B]hint\f[R]=\f[I]\[lq][D]elete\[rq]\f[R] |
|
.SS keys |
|
.PP |
|
\f[B]keys\f[R]=\f[I][\[lq]d\[rq],\[lq]D\[rq]]\f[R] |
|
.SH INPUT.MEDIA-EDIT-DESC |
|
.PP |
|
This section is [input.media-edit-desc] in your configuration file |
|
.PP |
|
Edit the description on media file |
|
.SS hint |
|
.PP |
|
\f[B]hint\f[R]=\f[I]\[lq][E]dit desc\[rq]\f[R] |
|
.SS keys |
|
.PP |
|
\f[B]keys\f[R]=\f[I][\[lq]e\[rq],\[lq]E\[rq]]\f[R] |
|
.SH INPUT.MEDIA-ADD |
|
.PP |
|
This section is [input.media-add] in your configuration file |
|
.PP |
|
Add a new media file |
|
.SS hint |
|
.PP |
|
\f[B]hint\f[R]=\f[I]\[lq][A]dd\[rq]\f[R] |
|
.SS keys |
|
.PP |
|
\f[B]keys\f[R]=\f[I][\[lq]a\[rq],\[lq]A\[rq]]\f[R] |
|
.SH INPUT.VOTE-VOTE |
|
.PP |
|
This section is [input.vote-vote] in your configuration file |
|
.PP |
|
Vote on poll |
|
.SS hint |
|
.PP |
|
\f[B]hint\f[R]=\f[I]\[lq][V]ote\[rq]\f[R] |
|
.SS keys |
|
.PP |
|
\f[B]keys\f[R]=\f[I][\[lq]v\[rq],\[lq]V\[rq]]\f[R] |
|
.SH INPUT.VOTE-SELECT |
|
.PP |
|
This section is [input.vote-select] in your configuration file |
|
.PP |
|
Select item to vote on |
|
.SS hint |
|
.PP |
|
\f[B]hint\f[R]=\f[I]\[lq][Enter] to select\[rq]\f[R] |
|
.SS special-keys |
|
.PP |
|
\f[B]special-keys\f[R]=\f[I][\[lq]Enter\[rq]]\f[R] |
|
.SH INPUT.POLL-ADD |
|
.PP |
|
This section is [input.poll-add] in your configuration file |
|
.PP |
|
Add a new poll option |
|
.SS hint |
|
.PP |
|
\f[B]hint\f[R]=\f[I]\[lq][A]dd\[rq]\f[R] |
|
.SS keys |
|
.PP |
|
\f[B]keys\f[R]=\f[I][\[lq]a\[rq],\[lq]A\[rq]]\f[R] |
|
.SH INPUT.POLL-EDIT |
|
.PP |
|
This section is [input.poll-edit] in your configuration file |
|
.PP |
|
Edit a poll option |
|
.SS hint |
|
.PP |
|
\f[B]hint\f[R]=\f[I]\[lq][E]dit\[rq]\f[R] |
|
.SS keys |
|
.PP |
|
\f[B]keys\f[R]=\f[I][\[lq]e\[rq],\[lq]E\[rq]]\f[R] |
|
.SH INPUT.POLL-DELETE |
|
.PP |
|
This section is [input.poll-delete] in your configuration file |
|
.PP |
|
Delete a poll option |
|
.SS hint |
|
.PP |
|
\f[B]hint\f[R]=\f[I]\[lq][D]elete\[rq]\f[R] |
|
.SS keys |
|
.PP |
|
\f[B]keys\f[R]=\f[I][\[lq]d\[rq],\[lq]D\[rq]]\f[R] |
|
.SH INPUT.POLL-MULTI-TOGGLE |
|
.PP |
|
This section is [input.poll-multi-toggle] in your configuration file |
|
.PP |
|
Toggle voting on multiple options |
|
.SS hint |
|
.PP |
|
\f[B]hint\f[R]=\f[I]\[lq]Toggle [M]ultiple\[rq]\f[R] |
|
.SS keys |
|
.PP |
|
\f[B]keys\f[R]=\f[I][\[lq]m\[rq],\[lq]M\[rq]]\f[R] |
|
.SH INPUT.POLL-EXPIRATION |
|
.PP |
|
This section is [input.poll-expiration] in your configuration file |
|
.PP |
|
Change the expiration of poll |
|
.SS hint |
|
.PP |
|
\f[B]hint\f[R]=\f[I]\[lq]E[X]pires\[rq]\f[R] |
|
.SS keys |
|
.PP |
|
\f[B]keys\f[R]=\f[I][\[lq]x\[rq],\[lq]X\[rq]]\f[R] |
|
.SH INPUT.PREFERENCE-NAME |
|
.PP |
|
This section is [input.preference-name] in your configuration file |
|
.PP |
|
Change display name |
|
.SS hint |
|
.PP |
|
\f[B]hint\f[R]=\f[I]\[lq][N]ame\[rq]\f[R] |
|
.SS keys |
|
.PP |
|
\f[B]keys\f[R]=\f[I][\[lq]n\[rq],\[lq]N\[rq]]\f[R] |
|
.SH INPUT.PREFERENCE-VISIBILITY |
|
.PP |
|
This section is [input.preference-visibility] in your configuration file |
|
.PP |
|
Change default visibility of toots |
|
.SS hint |
|
.PP |
|
\f[B]hint\f[R]=\f[I]\[lq][V]isibility\[rq]\f[R] |
|
.SS keys |
|
.PP |
|
\f[B]keys\f[R]=\f[I][\[lq]v\[rq],\[lq]V\[rq]]\f[R] |
|
.SH INPUT.PREFERENCE-BIO |
|
.PP |
|
This section is [input.preference-bio] in your configuration file |
|
.PP |
|
Change bio in profile |
|
.SS hint |
|
.PP |
|
\f[B]hint\f[R]=\f[I]\[lq][B]io\[rq]\f[R] |
|
.SS keys |
|
.PP |
|
\f[B]keys\f[R]=\f[I][\[lq]b\[rq],\[lq]B\[rq]]\f[R] |
|
.SH INPUT.PREFERENCE-SAVE |
|
.PP |
|
This section is [input.preference-save] in your configuration file |
|
.PP |
|
Save your preferences |
|
.SS hint |
|
.PP |
|
\f[B]hint\f[R]=\f[I]\[lq][S]ave\[rq]\f[R] |
|
.SS keys |
|
.PP |
|
\f[B]keys\f[R]=\f[I][\[lq]s\[rq],\[lq]S\[rq]]\f[R] |
|
.SH INPUT.PREFERENCE-FIELDS |
|
.PP |
|
This section is [input.preference-fields] in your configuration file |
|
.PP |
|
Edit profile fields |
|
.SS hint |
|
.PP |
|
\f[B]hint\f[R]=\f[I]\[lq][F]ields\[rq]\f[R] |
|
.SS keys |
|
.PP |
|
\f[B]keys\f[R]=\f[I][\[lq]f\[rq],\[lq]F\[rq]]\f[R] |
|
.SH INPUT.PREFERENCE-FIELDS-ADD |
|
.PP |
|
This section is [input.preference-fields-add] in your configuration file |
|
.PP |
|
Add new field |
|
.SS hint |
|
.PP |
|
\f[B]hint\f[R]=\f[I]\[lq][A]dd\[rq]\f[R] |
|
.SS keys |
|
.PP |
|
\f[B]keys\f[R]=\f[I][\[lq]a\[rq],\[lq]A\[rq]]\f[R] |
|
.SH INPUT.PREFERENCE-FIELDS-EDIT |
|
.PP |
|
This section is [input.preference-fields-edit] in your configuration |
|
file |
|
.PP |
|
Edit current field |
|
.SS hint |
|
.PP |
|
\f[B]hint\f[R]=\f[I]\[lq][E]dit\[rq]\f[R] |
|
.SS keys |
|
.PP |
|
\f[B]keys\f[R]=\f[I][\[lq]e\[rq],\[lq]E\[rq]]\f[R] |
|
.SH INPUT.PREFERENCE-FIELDS-DELETE |
|
.PP |
|
This section is [input.preference-fields-delete] in your configuration |
|
file |
|
.PP |
|
Delete current field |
|
.SS hint |
|
.PP |
|
\f[B]hint\f[R]=\f[I]\[lq][D]elete\[rq]\f[R] |
|
.SS keys |
|
.PP |
|
\f[B]keys\f[R]=\f[I][\[lq]d\[rq],\[lq]D\[rq]]\f[R] |
|
.SH INPUT.EDITOR-EXIT |
|
.PP |
|
This section is [input.editor-exit] in your configuration file |
|
.PP |
|
Exit the editor |
|
.SS hint |
|
.PP |
|
\f[B]hint\f[R]=\f[I]\[lq][Esc] when done\[rq]\f[R] |
|
.SS special-keys |
|
.PP |
|
\f[B]special-keys\f[R]=\f[I][\[lq]Esc\[rq]]\f[R] |
|
.SH SEE ALSO |
|
.IP |
|
.nf |
|
\f[C] |
|
tut(1) - flags and commands |
|
tut(7) - commands and keys inside of tut |
|
\f[R] |
|
.fi |
|
.SH AUTHORS |
|
Rasmus Lindroth.
|
|
|