aboutsummaryrefslogtreecommitdiff
path: root/tut/config.toml
diff options
context:
space:
mode:
Diffstat (limited to 'tut/config.toml')
-rw-r--r--tut/config.toml1217
1 files changed, 1217 insertions, 0 deletions
diff --git a/tut/config.toml b/tut/config.toml
new file mode 100644
index 0000000..08b1ad1
--- /dev/null
+++ b/tut/config.toml
@@ -0,0 +1,1217 @@
+# Configuration file for tut
+
+[general]
+# 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.
+# default="TUT_USE_INTERNAL"
+editor="vim"
+
+# You need to press yes in a confirmation dialog before favoriting, boosting,
+# etc.
+# default=true
+confirmation=true
+
+# Enable mouse support in tut.
+# default=false
+mouse-support=false
+
+# The date format to be used. See https://pkg.go.dev/time#pkg-constants
+# default="2006-01-02 15:04"
+date-format="2006-01-02 15:04"
+
+# Format for dates the same day. See date-format for more info.
+# default="15:04"
+date-tody-format="15:04"
+
+# This displays relative dates instead for statuses that are one day or older
+# the output is 1y2m1d (1 year 2 months and 1 day)
+#
+# The value is an integer
+# -1 = don't use relative dates
+# 0 = always use relative dates, except for dates < 1 day
+# 1 - ∞ = number of days to use relative dates
+#
+# 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.
+# default=-1
+date-relative=-1
+
+# The max with of text before it wraps when displaying a toot.
+# default=0
+max-width=0
+
+# The placement of your panes.
+# valid: left, right, top, bottom
+# default="left"
+list-placement="left"
+
+# How should panes be split?
+# valid: row, column
+# default="row"
+list-split="row"
+
+# The proportion of panes vs. content. 1 on this and 3 on content below results
+# in content taking up 3 times more space.
+# default=1
+list-proportion=1
+
+# See previous.
+# default=2
+content-proportion=2
+
+# Hide notifications of this type in your notification timelines.
+# valid: mention, status, boost, follow, follow_request, favorite, poll, edit
+# default=[]
+notifications-to-hide=[]
+
+# Always include a quote of the message you're replying to.
+# default=false
+quote-reply=false
+
+# If you want to show icons in timelines.
+# default=true
+show-icons=true
+
+# If you only want to you the letter of keys instead of the full hint.
+# default=false
+short-hints=false
+
+# If you want to display the filter that filtered a toot.
+# default=true
+show-filter-phrase=true
+
+# Display a message in the commandbar on how to access the help text.
+# default=true
+show-help=true
+
+# Always jump to the newest post. May ruin your reading experience.
+# default=false
+stick-to-top=false
+
+# Display the username of the person being boosted instead of the person that
+# boosted.
+# default=false
+show-boosted-user=false
+
+# Open a new pane when you run a command like :timeline home.
+# default=true
+commands-in-new-pane=true
+
+# 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
+# default=true
+dynamic-timeline-name=true
+
+# 0 = No terminal title
+# 1 = Show title in terminal and top bar
+# 2 = Only show terminal title, and no top bar in tut
+# 3 = No terminal title and no top bar in tut.
+# valid: 0, 1, 2, 3
+# default=0
+terminal-title=0
+
+# If you don'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.
+# default=true
+redraw-ui=true
+
+# 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.
+# default=""
+leader-key=""
+
+# 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.
+# default=1000
+leader-timeout=1000
+
+# [[general.timelines]]
+# Timelines adds panes of feeds. You can customize the number of feeds, what
+# they should show and the key to activate them.
+
+# --- START OF EXAMPLE ---
+# [[general.timelines]]
+# name="home"
+# type="home"
+# hide-boosts=false
+# hide-replies=false
+#
+# [[general.timelines]]
+# name="Notifications"
+# type="notifications"
+# keys=["n", "N"]
+# closed=true
+# on-creation-closed="new-pane"
+# on-focus="focus-self"
+# --- END OF EXAMPLE ---
+
+# The name to display above the timeline
+# default=""
+# name=""
+
+# The type of the timeline
+# valid: home, direct, local, federated, bookmarks, saved, favorited, notifications,
+# lists, mentions, tag
+# default=""
+# type=""
+
+# Used for the tag type, so here you set the tag. If you have multiple you
+# separate them with a space.
+# default=""
+# data=""
+
+# A list of keys to give this timeline focus. See under the input section to
+# learn more about keys.
+# default=[]
+# keys=[]
+
+# A list of special-keys to give this timeline focus. See under the input
+# section to learn more about special-keys.
+# default=[]
+# special-keys=[]
+
+# A shortcut to give this timeline focus with your leader-key + this shortcut.
+# default=""
+# shortcut=""
+
+# Hide boosts in this timeline.
+# default="false"
+# hide-boosts="false"
+
+# Hide replies in this timeline.
+# default="false"
+# hide-replies="false"
+
+# Don't open this timeline when you start tut. Use your keys or shortcut to open
+# it.
+# default="false"
+# closed="false"
+
+# Don't open this timeline when you start tut. Use your keys or shortcut to open
+# it.
+# valid: new-pane, current-pane
+# default="new-pane"
+# on-creation-closed="new-pane"
+
+# Don't open this timeline when you start tut. Use your keys or shortcut to open
+# it.
+# valid: focus-pane, focus-self
+# default="focus-pane"
+# on-focus="focus-pane"
+
+# [[general.leader-actions]]
+# You set actions leader-key with one or more leader-actions.
+#
+# The shortcuts are up to you, but keep them quite short and make sure they
+# don't collide. If you have one shortcut that is "f" and an other one that is
+# "fav", the one with "f" will always run and "fav" will never run.
+#
+# Some special actions that requires data to be set:
+# pane is special as it's a shortcut for switching between the panes you've set
+# under general and they are zero indexed. pane 0 = your first timeline, pane 1
+# = your second and so on.
+# list-placement as it takes the argument top, right, bottom or left
+# list-split as it takes the argument column or row
+# 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.
+
+# --- START OF EXAMPLE ---
+# [[general.leader-actions]]
+# type="close-pane"
+# shortcut="q"
+#
+# [[general.leader-actions]]
+# type="list-split"
+# data="row"
+# shortcut="r"
+#
+# [[general.leader-actions]]
+# type="list-split"
+# data="column"
+# shortcut="c"
+# --- END OF EXAMPLE ---
+
+# The action you want to run.
+# 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
+# default=""
+# type=""
+
+# Data to pass to the action.
+# default=""
+# data=""
+
+# A shortcut to run this action with your leader-key + this shortcut.
+# default=""
+# shortcut=""
+
+[media]
+# Media files will be removed directly after they've been opened. Some programs
+# doesn't like this, so if your media doesn't open, try set this to false. Tut
+# will remove all files once you close the program.
+# default=true
+delete-temp-files=true
+
+[media.image]
+# The program to open images. TUT_OS_DEFAULT equals xdg-open on Linux, open on
+# MacOS and start on Windows.
+# default="TUT_OS_DEFAULT"
+program="feh"
+
+# Arguments to pass to the program.
+# default=""
+args=""
+
+# If the program runs in the terminal set this to true.
+# default=false
+terminal=false
+
+# 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.
+# default=true
+single=true
+
+# If the files should be passed in reverse order. This will make some programs
+# display the files in the correct order.
+# default=false
+reverse=false
+
+[media.video]
+# The program to open videos. TUT_OS_DEFAULT equals xdg-open on Linux, open on
+# MacOS and start on Windows.
+# default="TUT_OS_DEFAULT"
+program="mpv"
+
+# Arguments to pass to the program.
+# default=""
+args=""
+
+# If the program runs in the terminal set this to true.
+# default=false
+terminal=false
+
+# 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.
+# default=true
+single=true
+
+# If the files should be passed in reverse order. This will make some programs
+# display the files in the correct order.
+# default=false
+reverse=false
+
+[media.audio]
+# The program to open audio. TUT_OS_DEFAULT equals xdg-open on Linux, open on
+# MacOS and start on Windows.
+# default="TUT_OS_DEFAULT"
+program="mpv"
+
+# Arguments to pass to the program.
+# default=""
+args=""
+
+# If the program runs in the terminal set this to true.
+# default=false
+terminal=false
+
+# 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.
+# default=true
+single=true
+
+# If the files should be passed in reverse order. This will make some programs
+# display the files in the correct order.
+# default=false
+reverse=false
+
+[media.link]
+# The program to open links. TUT_OS_DEFAULT equals xdg-open on Linux, open on
+# MacOS and start on Windows.
+# default="TUT_OS_DEFAULT"
+program="yandex-browser-stable"
+
+# Arguments to pass to the program.
+# default=""
+args=""
+
+# If the program runs in the terminal set this to true.
+# default=false
+terminal=false
+
+[desktop-notification]
+# Enable notifications when someone follows you.
+# default=false
+followers=false
+
+# Enable notifications when one of your toots gets favorited.
+# default=false
+favorite=false
+
+# Enable notifications when someone mentions you.
+# default=false
+mention=false
+
+# Enable notifications when a post you have interacted with gets edited.
+# default=false
+update=false
+
+# Enable notifications when one of your toots gets boosted.
+# default=false
+boost=false
+
+# Enable notifications when a poll ends.
+# default=false
+poll=false
+
+# Enable notifications for new posts.
+# default=false
+posts=false
+
+[open-custom]
+# --- START OF EXAMPLE ---
+# [[open-custom.programs]]
+# program = 'chromium'
+# terminal = false
+# hint = "[C]hrome"
+# keys = ["c", "C"]
+#
+# [[open-custom.programs]]
+# program = 'imv'
+# terminal = false
+# hint = "[I]mv"
+# keys = ["i", "I"]"
+# --- END OF EXAMPLE ---
+
+# [[open-custom.programs]]
+# The program to open the file with.
+# default=""
+# program=""
+
+# Arguments to pass to the program.
+# default=""
+# args=""
+
+# If the program runs in the terminal set this to true.
+# default=false
+# terminal=false
+
+# What should the key hint in tut be for this program. See under the input
+# section to learn more about hint.
+# default=""
+# hint=""
+
+# A list of keys to to open files with this program. See under the input section
+# to learn more about keys.
+# default=[]
+# keys=[]
+
+# A list of special-keys to open files with this program. See under the input
+# section to learn more about special-keys.
+# default=[]
+# special-keys=[]
+
+[open-pattern]
+# [[open-pattern.programs]]
+# 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.
+# default=""
+# matching=""
+
+# The program to open the file with.
+# default=""
+# program=""
+
+# Arguments to pass to the program.
+# default=""
+# args=""
+
+# If the program runs in the terminal set this to true.
+# default=false
+# terminal=false
+
+[style]
+# All styles can be represented in their HEX value like #fefefe or
+# with their name, so in this case #000000.
+# The only special value is "default" which equals to transparent,
+# so it will be the same color as your terminal. But this can lead
+# to some artifacts left from a previous paint
+
+# 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't find any color prefixed with an asterik.
+# If you don't want tut to guess the prefix you can set the prefix yourself.
+# If the xrdb color can't be found a preset color will be used.
+
+# The xrdb prefix used for colors in .Xresources
+# default=guess
+xrdb-prefix="guess"
+
+# The background color used on most elements
+# default=xrdb:background
+background="#deddda"
+
+# The text color used on most of the text
+# default=xrdb:foreground
+text="#0e0e0e"
+
+# The color to display sublte elements or subtle text. Like lines and help text
+# default=xrdb:color14
+subtle="#0a0a0a"
+
+# The color for errors or warnings
+# default=xrdb:color1
+warning-text="red"
+
+# This color is used to display username
+# default=xrdb:color5
+text-special-one="green"
+
+# This color is used to display username and keys
+# default=xrdb:color2
+text-special-two="blue"
+
+# The color of the bar at the top
+# default=xrdb:color5
+top-bar-background="lightgrey"
+
+# The color of the text in the bar at the top
+# default=xrdb:background
+top-bar-text="black"
+
+# The color of the bar at the bottom
+# default=xrdb:color5
+status-bar-background="lightgrey"
+
+# The color of the text in the bar at the bottom
+# default=xrdb:foreground
+status-bar-text="red"
+
+# The color of the bar at the bottom in view mode
+# default=xrdb:color4
+status-bar-view-background="#fefefe"
+
+# The color of the text in the bar at the bottom in view mode
+# default=xrdb:foreground
+status-bar-view-text="blue"
+
+# Background of selected list items
+# default=xrdb:color5
+list-selected-background="#fefefe"
+
+# The text color of selected list items
+# default=xrdb:background
+list-selected-text="#000000"
+
+[input]
+# In this section you set the keys to be used in tut.
+#
+# 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.
+# 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.
+#
+# Examples:
+# "[D]elete" = Delete with a highlighted D
+# "Un[F]ollow" = UnFollow with a highlighted F
+# "[Enter]" = Enter where everything is highlighted
+# "Yan[K]" = YanK with a highlighted K
+#
+# The keys option lets you define what key that should be pressed. This is
+# limited to on character only and they are case sensitive.
+# Example:
+# keys=["j","J"]
+#
+# You can also set special-keys and they'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 "var KeyNames = map[Key]string{"
+#
+# https://github.com/gdamore/tcell/blob/master/key.go
+
+[input.global-down]
+# Keys for moving down
+
+# default=["j", "J"]
+keys=["j","J"]
+
+# default=["Down"]
+special-keys=["Down"]
+
+[input.global-up]
+# Keys for moving down
+
+# default=["k", "K"]
+keys=["k","K"]
+
+# default=["Up"]
+special-keys=["Up"]
+
+[input.global-enter]
+# To select items
+
+# default=["Enter"]
+special-keys=["Enter"]
+
+[input.global-back]
+# To go back
+
+# default="[Esc]"
+hint="[Esc]"
+
+# default=["Esc"]
+special-keys=["Esc"]
+
+[input.global-exit]
+# To go back or exit
+
+# default="[Q]uit"
+hint="[Q]uit"
+
+# default=["q", "Q"]
+keys=["q","Q"]
+
+[input.main-home]
+# Move to the top
+
+# default=["g"]
+keys=["g"]
+
+# default=["Home"]
+special-keys=["Home"]
+
+[input.main-end]
+# Move to the bottom
+
+# default=["G"]
+keys=["G"]
+
+# default=["End"]
+special-keys=["End"]
+
+[input.main-prev-feed]
+# Go to previous feed
+
+# default=["h", "H"]
+keys=["h","H"]
+
+# default=["Left"]
+special-keys=["Left"]
+
+[input.main-next-feed]
+# Go to next feed
+
+# default=["l", "L"]
+keys=["l","L"]
+
+# default=["Right"]
+special-keys=["Right"]
+
+[input.main-prev-pane]
+# Focus on the previous feed pane
+
+# default=["Backtab"]
+special-keys=["Backtab"]
+
+[input.main-next-pane]
+# Focus on the next feed pane
+
+# default=["Tab"]
+special-keys=["Tab"]
+
+[input.main-next-account]
+# Focus on the next account
+
+# default=["Ctrl-N"]
+special-keys=["Ctrl-N"]
+
+[input.main-prev-account]
+# Focus on the previous account
+
+# default=["Ctrl-P"]
+special-keys=["Ctrl-P"]
+
+[input.main-compose]
+# Compose a new toot
+
+# default=["c", "C"]
+keys=["c","C"]
+
+[input.status-avatar]
+# Open avatar
+
+# default="[A]vatar"
+hint="[A]vatar"
+
+# default=["a", "A"]
+keys=["a","A"]
+
+[input.status-boost]
+# Boost a toot
+
+# default="[B]oost"
+hint="[B]oost"
+
+# default=["b", "B"]
+keys=["b","B"]
+
+[input.status-edit]
+# Edit a toot
+
+# default="[E]dit"
+hint="[E]dit"
+
+# default=["e", "E"]
+keys=["e","E"]
+
+[input.status-delete]
+# Delete a toot
+
+# default="[D]elete"
+hint="[D]elete"
+
+# default=["d", "D"]
+keys=["d","D"]
+
+[input.status-favorite]
+# Favorite a toot
+
+# default="[F]avorite"
+hint="[F]avorite"
+
+# default=["f", "F"]
+keys=["f","F"]
+
+[input.status-media]
+# Open toots media files
+
+# default="[M]edia"
+hint="[M]edia"
+
+# default=["m", "M"]
+keys=["m","M"]
+
+[input.status-links]
+# Open links
+
+# default="[O]pen"
+hint="[O]pen"
+
+# default=["o", "O"]
+keys=["o","O"]
+
+[input.status-poll]
+# Open poll
+
+# default="[P]oll"
+hint="[P]oll"
+
+# default=["p", "P"]
+keys=["p","P"]
+
+[input.status-reply]
+# Reply to toot
+
+# default="[R]eply"
+hint="[R]eply"
+
+# default=["r", "R"]
+keys=["r","R"]
+
+[input.status-bookmark]
+# Save/bookmark a toot
+
+# default="[S]ave"
+hint="[S]ave"
+
+# default="Un[S]ave"
+hint-alt="Un[S]ave"
+
+# default=["s", "S"]
+keys=["s","S"]
+
+[input.status-thread]
+# View thread
+
+# default="[T]hread"
+hint="[T]hread"
+
+# default=["t", "T"]
+keys=["t","T"]
+
+[input.status-user]
+# Open user profile
+
+# default="[U]ser"
+hint="[U]ser"
+
+# default=["u", "U"]
+keys=["u","U"]
+
+[input.status-view-focus]
+# Open the view mode
+
+# default="[V]iew"
+hint="[V]iew"
+
+# default=["v", "V"]
+keys=["v","V"]
+
+[input.status-yank]
+# Yank the url of the toot
+
+# default="[Y]ank"
+hint="[Y]ank"
+
+# default=["y", "Y"]
+keys=["y","Y"]
+
+[input.status-toggle-cw]
+# Show the content in a content warning
+
+# default="Press [Z] to toggle cw"
+hint="Press [Z] to toggle cw"
+
+# default=["z", "Z"]
+keys=["z","Z"]
+
+[input.status-show-filtered]
+# Show the content of a filtered toot
+
+# default="Press [Z] to view filtered toot"
+hint="Press [Z] to view filtered toot"
+
+# default=["z", "Z"]
+keys=["z","Z"]
+
+[input.user-avatar]
+# View avatar
+
+# default="[A]vatar"
+hint="[A]vatar"
+
+# default=["a", "A"]
+keys=["a","A"]
+
+[input.user-block]
+# Block the user
+
+# default="[B]lock"
+hint="[B]lock"
+
+# default="Un[B]lock"
+hint-alt="Un[B]lock"
+
+# default=["b", "B"]
+keys=["b","B"]
+
+[input.user-follow]
+# Follow user
+
+# default="[F]ollow"
+hint="[F]ollow"
+
+# default="Un[F]ollow"
+hint-alt="Un[F]ollow"
+
+# default=["f", "F"]
+keys=["f","F"]
+
+[input.user-follow-request-decide]
+# Follow user
+
+# default="Follow [R]equest"
+hint="Follow [R]equest"
+
+# default="Follow [R]equest"
+hint-alt="Follow [R]equest"
+
+# default=["r", "R"]
+keys=["r","R"]
+
+[input.user-mute]
+# Mute user
+
+# default="[M]ute"
+hint="[M]ute"
+
+# default="Un[M]ute"
+hint-alt="Un[M]ute"
+
+# default=["m", "M"]
+keys=["m","M"]
+
+[input.user-links]
+# Open links
+
+# default="[O]pen"
+hint="[O]pen"
+
+# default=["o", "O"]
+keys=["o","O"]
+
+[input.user-user]
+# View user profile
+
+# default="[U]ser"
+hint="[U]ser"
+
+# default=["u", "U"]
+keys=["u","U"]
+
+[input.user-view-focus]
+# Open view mode
+
+# default="[V]iew"
+hint="[V]iew"
+
+# default=["v", "V"]
+keys=["v","V"]
+
+[input.user-yank]
+# Yank the user URL
+
+# default="[Y]ank"
+hint="[Y]ank"
+
+# default=["y", "Y"]
+keys=["y","Y"]
+
+[input.list-open-feed]
+# Open list
+
+# default="[O]pen"
+hint="[O]pen"
+
+# default=["o", "O"]
+keys=["o","O"]
+
+[input.list-user-list]
+# List all users in a list
+
+# default="[U]sers"
+hint="[U]sers"
+
+# default=["u", "U"]
+keys=["u","U"]
+
+[input.list-user-add]
+# Add user to list
+
+# default="[A]dd"
+hint="[A]dd"
+
+# default=["a", "A"]
+keys=["a","A"]
+
+[input.list-user-delete]
+# Delete user from list
+
+# default="[D]elete"
+hint="[D]elete"
+
+# default=["d", "D"]
+keys=["d","D"]
+
+[input.link-open]
+# Open URL
+
+# default="[O]pen"
+hint="[O]pen"
+
+# default=["o", "O"]
+keys=["o","O"]
+
+[input.link-yank]
+# Yank the URL
+
+# default="[Y]ank"
+hint="[Y]ank"
+
+# default=["y", "Y"]
+keys=["y","Y"]
+
+[input.tag-open-feed]
+# Open tag feed
+
+# default="[O]pen"
+hint="[O]pen"
+
+# default=["o", "O"]
+keys=["o","O"]
+
+[input.tag-follow]
+# Toggle follow on tag
+
+# default="[F]ollow"
+hint="[F]ollow"
+
+# default="Un[F]ollow"
+hint-alt="Un[F]ollow"
+
+# default=["f", "F"]
+keys=["f","F"]
+
+[input.compose-edit-cw]
+# Edit content warning text on new toot
+
+# default="[C]W text"
+hint="[C]W text"
+
+# default=["c", "C"]
+keys=["c","C"]
+
+[input.compose-edit-text]
+# Edit the text on new toot
+
+# default="[E]dit text"
+hint="[E]dit text"
+
+# default=["e", "E"]
+keys=["e","E"]
+
+[input.compose-include-quote]
+# Include a quote when replying
+
+# default="[I]nclude quote"
+hint="[I]nclude quote"
+
+# default=["i", "I"]
+keys=["i","I"]
+
+[input.compose-media-focus]
+# Focus on adding media to toot
+
+# default="[M]edia"
+hint="[M]edia"
+
+# default=["m", "M"]
+keys=["m","M"]
+
+[input.compose-post]
+# Post the new toot
+
+# default="[P]ost"
+hint="[P]ost"
+
+# default=["p", "P"]
+keys=["p","P"]
+
+[input.compose-toggle-content-warning]
+# Toggle content warning on toot
+
+# default="[T]oggle CW"
+hint="[T]oggle CW"
+
+# default=["t", "T"]
+keys=["t","T"]
+
+[input.compose-visibility]
+# Edit the visibility on new toot
+
+# default="[V]isibility"
+hint="[V]isibility"
+
+# default=["v", "V"]
+keys=["v","V"]
+
+[input.compose-language]
+# Edit the language of a toot
+
+# default="[L]ang"
+hint="[L]ang"
+
+# default=["l", "L"]
+keys=["l","L"]
+
+[input.compose-poll]
+# Switch to creating a poll
+
+# default="P[O]ll"
+hint="P[O]ll"
+
+# default=["o", "O"]
+keys=["o","O"]
+
+[input.media-delete]
+# Delete media file
+
+# default="[D]elete"
+hint="[D]elete"
+
+# default=["d", "D"]
+keys=["d","D"]
+
+[input.media-edit-desc]
+# Edit the description on media file
+
+# default="[E]dit desc"
+hint="[E]dit desc"
+
+# default=["e", "E"]
+keys=["e","E"]
+
+[input.media-add]
+# Add a new media file
+
+# default="[A]dd"
+hint="[A]dd"
+
+# default=["a", "A"]
+keys=["a","A"]
+
+[input.vote-vote]
+# Vote on poll
+
+# default="[V]ote"
+hint="[V]ote"
+
+# default=["v", "V"]
+keys=["v","V"]
+
+[input.vote-select]
+# Select item to vote on
+
+# default="[Enter] to select"
+hint="[Enter] to select"
+
+# default=["Enter"]
+special-keys=["Enter"]
+
+[input.poll-add]
+# Add a new poll option
+
+# default="[A]dd"
+hint="[A]dd"
+
+# default=["a", "A"]
+keys=["a","A"]
+
+[input.poll-edit]
+# Edit a poll option
+
+# default="[E]dit"
+hint="[E]dit"
+
+# default=["e", "E"]
+keys=["e","E"]
+
+[input.poll-delete]
+# Delete a poll option
+
+# default="[D]elete"
+hint="[D]elete"
+
+# default=["d", "D"]
+keys=["d","D"]
+
+[input.poll-multi-toggle]
+# Toggle voting on multiple options
+
+# default="Toggle [M]ultiple"
+hint="Toggle [M]ultiple"
+
+# default=["m", "M"]
+keys=["m","M"]
+
+[input.poll-expiration]
+# Change the expiration of poll
+
+# default="E[X]pires"
+hint="E[X]pires"
+
+# default=["x", "X"]
+keys=["x","X"]
+
+[input.preference-name]
+# Change display name
+
+# default="[N]ame"
+hint="[N]ame"
+
+# default=["n", "N"]
+keys=["n","N"]
+
+[input.preference-visibility]
+# Change default visibility of toots
+
+# default="[V]isibility"
+hint="[V]isibility"
+
+# default=["v", "V"]
+keys=["v","V"]
+
+[input.preference-bio]
+# Change bio in profile
+
+# default="[B]io"
+hint="[B]io"
+
+# default=["b", "B"]
+keys=["b","B"]
+
+[input.preference-save]
+# Save your preferences
+
+# default="[S]ave"
+hint="[S]ave"
+
+# default=["s", "S"]
+keys=["s","S"]
+
+[input.preference-fields]
+# Edit profile fields
+
+# default="[F]ields"
+hint="[F]ields"
+
+# default=["f", "F"]
+keys=["f","F"]
+
+[input.preference-fields-add]
+# Add new field
+
+# default="[A]dd"
+hint="[A]dd"
+
+# default=["a", "A"]
+keys=["a","A"]
+
+[input.preference-fields-edit]
+# Edit current field
+
+# default="[E]dit"
+hint="[E]dit"
+
+# default=["e", "E"]
+keys=["e","E"]
+
+[input.preference-fields-delete]
+# Delete current field
+
+# default="[D]elete"
+hint="[D]elete"
+
+# default=["d", "D"]
+keys=["d","D"]
+
+[input.editor-exit]
+# Exit the editor
+
+# default="[Esc] when done"
+hint="[Esc] when done"
+
+# default=["Esc"]
+special-keys=["Esc"]