tut(5)
πΈ tut(5) πΈ
okay bestie, welcome to tut(5) β the man page for tut, and this one is about the configuration file specifically. it's giving "settings menu but make it a whole document" and honestly? iconic. let's get into it. π
β¨ NAME β¨
tut β configuration for tut(1)
like, the config for the thing. the (1) one. yes. π
π¦ DESCRIPTION π¦
this is the configuration format for tut. periodt.
where do you find it? on Linux it lives at $XDG_CONFIG_HOME/tut/config.toml, which usually equals ~/.config/tut/config.toml. if you don't run Linux, it'll use the path of the Go function os.UserConfigDir(). but β plot twist β if you move the tut folder to XDG_CONFIG_HOME/tut/ and you have set the environment variable XDG_CONFIG_HOME, it will look there instead of the standard place. so you got options, bestie. π«Ά
π CONFIGURATION π
the configuration file is split into seven sections, named general, media, open-custom, open-pattern, desktop-notification, style and input.
under each section you'll find the name of the configuration option. and the last line under each option shows the default value. so if you're ever like "wait what does it do out of the box", the answer is literally right there. β
π GENERAL π
this section is [general] in your configuration file. yes that's the literal header. cute.
editorβ what editor to use.TUT_USE_INTERNALwill use the editor that comes withtut. if you want, you can set this to$EDITORto use your environment variable, orvimif you want to specify the program directly. default:editor="TUT_USE_INTERNAL"π₯confirmationβ you need to press yes in a confirmation dialog before favoriting, boosting, etc. safety girlies rise. default:confirmation=truemouse-supportβ enable mouse support intut. default:mouse-support=falsedate-formatβ the date format to be used. seehttps://pkg.go.dev/time#pkg-constantsfor the full lore. default:date-format="2006-01-02 15:04"date-tody-formatβ format for dates the same day. seedate-formatfor more info. (yes the key is literally spelleddate-tody-format, no i'm not fixing it, that's what the file wants π) default:date-tody-format="15:04"date-relativeβ this displays relative dates instead, for statuses that are one day or older. the output is1y2m1d(1 year 2 months and 1 day).
the value is an integer:
-1= don't use relative dates0= always use relative dates, except for dates < 1 day1 - β= number of days to use relative dates
so 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: date-relative=-1
max-widthβ the max width of text before it wraps when displaying a toot. default:max-width=0list-placementβ the placement of your panes.
valid: left, right, top, bottom
default: list-placement="left"
list-splitβ how should panes be split?
valid: row, column
default: list-split="row"
list-proportionβ the proportion of panes vs. content.1on this and3on content below results in content taking up 3 times more space. math slay. default:list-proportion=1content-proportionβ see previous. yeah. literally that. default:content-proportion=2notifications-to-hideβ hide notifications of this type in your notification timelines.
valid: mention, status, boost, follow, follow_request, favorite, poll, edit
default: notifications-to-hide=[]
quote-replyβ always include a quote of the message you're replying to. default:quote-reply=falseshow-iconsβ if you want to show icons in timelines. default:show-icons=trueshort-hintsβ if you only want to use the letter of keys instead of the full hint. default:short-hints=falseshow-filter-phraseβ if you want to display the filter that filtered a toot. default:show-filter-phrase=trueshow-helpβ display a message in the commandbar on how to access the help text. default:show-help=truestick-to-topβ always jump to the newest post. β οΈ may ruin your reading experience. bestie, it said it, not me. default:stick-to-top=falseshow-boosted-userβ display the username of the person being boosted instead of the person that boosted. default:show-boosted-user=falsecommands-in-new-paneβ open a new pane when you run a command like:timeline home. default:commands-in-new-pane=truedynamic-timeline-nameβ set a default name for the timeline if the name is empty. so if you run:tag linuxthe title of the pane will be set to#linux. default:dynamic-timeline-name=trueterminal-titleβ0= no terminal title1= show title in terminal and top bar2= only show terminal title, and no top bar intut3= no terminal title and no top bar intut
valid: 0, 1, 2, 3
default: terminal-title=0
redraw-uiβ 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. (the emoji girlies are being warned directly.) default:redraw-ui=trueleader-keyβ 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=""leader-timeoutβ number of milliseconds before the leader command resets. so if you tap theleader-keyby mistake, or you're too slow, it empties all the input after X milliseconds. default:leader-timeout=1000
π§ GENERAL.TIMELINES π§
this section is [[general.timelines]] in your configuration file. and you can have multiple of them, bestie. go off.
timelines add panes of feeds. you can customize the number of feeds, what they should show, and the key to activate them.
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"
nameβ the name to display above the timeline. default:name=""typeβ the type of the timeline.
valid: home, direct, local, federated, bookmarks, saved, favorited, notifications, lists, mentions, tag
default: type=""
dataβ used for thetagtype, so here you set the tag. if you have multiple you separate them with a space. default:data=""keysβ a list of keys to give this timeline focus. see under the input section to learn more about keys. default:keys=[]special-keysβ a list ofspecial-keysto give this timeline focus. see under the input section to learn more aboutspecial-keys. default:special-keys=[]shortcutβ a shortcut to give this timeline focus with yourleader-key+ this shortcut. default:shortcut=""hide-boostsβ hide boosts in this timeline. default:hide-boosts="false"hide-repliesβ hide replies in this timeline. default:hide-replies="false"closedβ don't open this timeline when you starttut. use your keys or shortcut to open it. default:closed="false"on-creation-closedβ don't open this timeline when you starttut. use your keys or shortcut to open it.
valid: new-pane, current-pane
default: on-creation-closed="new-pane"
on-focusβ don't open this timeline when you starttut. use your keys or shortcut to open it.
valid: focus-pane, focus-self
default: on-focus="focus-pane"
π GENERAL.LEADER-ACTIONS π
this section is [[general.leader-actions]] in your configuration file. you can have multiple of them. we stan a repeatable section. π
you set actions for 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 another one that is "fav", the one with "f" will always run and "fav" will never run. no cap. watch your keys.
some special actions that require data to be set:
paneis special as it's a shortcut for switching between the panes you've set undergeneral, and they are zero indexed.pane 0= your first timeline,pane 1= your second and so on.list-placementas it takes the argumenttop,right,bottomorleftlist-splitas it takes the argumentcolumnorrowproportionstakes the arguments[int] [int], where the first integer is the list and the other content, e.g.proportions 1 3. seelist-proportionabove for more information.
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"
typeβ 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β data to pass to the action. default:data=""shortcutβ a shortcut to run this action with yourleader-key+ this shortcut. default:shortcut=""
π MEDIA π
this section is [media] in your configuration file.
delete-temp-filesβ media files will be removed directly after they've been opened. some programs don't like this, so if your media doesn't open, try setting this tofalse.tutwill remove all files once you close the program. default:delete-temp-files=true
π MEDIA.IMAGE π
this section is [media.image] in your configuration file.
programβ the program to open images.TUT_OS_DEFAULTequalsxdg-openon Linux,openon MacOS andstarton Windows. default:program="TUT_OS_DEFAULT"argsβ arguments to pass to the program. default:args=""terminalβ if the program runs in the terminal, set this totrue. default:terminal=falsesingleβ if the program should be called multiple times when there are multiple files. if set tofalseall files will be passed as an argument, but not all programs support this. default:single=truereverseβ if the files should be passed in reverse order. this will make some programs display the files in the correct order. default:reverse=false
π MEDIA.VIDEO π
this section is [media.video] in your configuration file.
programβ the program to open videos.TUT_OS_DEFAULTequalsxdg-openon Linux,openon MacOS andstarton Windows. default:program="TUT_OS_DEFAULT"argsβ arguments to pass to the program. default:args=""terminalβ if the program runs in the terminal, set this totrue. default:terminal=falsesingleβ if the program should be called multiple times when there are multiple files. if set tofalseall files will be passed as an argument, but not all programs support this. default:single=truereverseβ if the files should be passed in reverse order. this will make some programs display the files in the correct order. default:reverse=false
π MEDIA.AUDIO π
this section is [media.audio] in your configuration file.
programβ the program to open audio.TUT_OS_DEFAULTequalsxdg-openon Linux,openon MacOS andstarton Windows. default:program="TUT_OS_DEFAULT"argsβ arguments to pass to the program. default:args=""terminalβ if the program runs in the terminal, set this totrue. default:terminal=falsesingleβ if the program should be called multiple times when there are multiple files. if set tofalseall files will be passed as an argument, but not all programs support this. default:single=truereverseβ if the files should be passed in reverse order. this will make some programs display the files in the correct order. default:reverse=false
π MEDIA.LINK
This section is [media.link] in your configuration file. Itβs the whole βwhat opens my links, bestieβ situation.
programβ the program to open links.TUT_OS_DEFAULTequalsxdg-openon Linux,openon MacOS, andstarton Windows. Default:program=βTUT_OS_DEFAULTβargsβ arguments to pass to the program. Default:args=ββterminalβ if the program runs in the terminal, set this totrue. Default:terminal=false
π DESKTOP-NOTIFICATION
This section is [desktop-notification] in your configuration file. Itβs giving βtell me everything immediatelyβ energy.
followersβ enable notifications when someone follows you. Default:followers=falsefavoriteβ enable notifications when one of your toots gets favorited. Default:favorite=falsementionβ enable notifications when someone mentions you. Default:mention=falseupdateβ enable notifications when a post you have interacted with gets edited. Default:update=falseboostβ enable notifications when one of your toots gets boosted. Default:boost=falsepollβ enable notifications when a poll ends. Default:poll=falsepostsβ enable notifications for new posts. Default:posts=false
π οΈ OPEN-CUSTOM
This section is [open-custom] in your configuration file. 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"]"
π§© OPEN-CUSTOM.PROGRAMS
This section is [[open-custom.programs]] in your configuration file. You can have multiple of them, because options are a lifestyle.
programβ the program to open the file with. Default:program=ββargsβ arguments to pass to the program. Default:args=ββterminalβ if the program runs in the terminal, set this totrue. Default:terminal=falsehintβ what should the key hint in tut be for this program. See under the input section to learn more abouthint. Default:hint=ββkeysβ a list of keys to open files with this program. See under the input section to learn more aboutkeys. Default:keys=[]special-keysβ a list ofspecial-keysto open files with this program. See under the input section to learn more aboutspecial-keys. Default:special-keys=[]
π― OPEN-PATTERN
This section is [open-pattern] in your configuration file.
π OPEN-PATTERN.PROGRAMS
This section is [[open-pattern.programs]] in your configuration file. You can have multiple of them.
matchingβ 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=ββprogramβ the program to open the file with. Default:program=ββargsβ arguments to pass to the program. Default:args=ββterminalβ if the program runs in the terminal, set this totrue. Default:terminal=false
π¨ STYLE
This section is [style] in your configuration file.
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 "default", which equals transparent, so it will be the same color as your terminal.
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 asterisk. 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. Youβll have to set theme="none" for this to work.
themeβ the theme to use. You can use some themes that come bundled with tut. Check out the themes available on the URL below. If a theme is namednord.tomlyou just writetheme="nord".https://github.com/RasmusLindroth/tut/tree/master/config/themesYou can also create a theme file in your config directory e.g.~/.config/tut/themes/foo.tomland then settheme=foo. If you want to use your own theme but donβt want to create a new file, settheme="none"and then you can create your own theme below. Default:theme=βdefaultβxrdb-prefixβ the xrdb prefix used for colors in.Xresources. Default:xrdb-prefix=βguessβbackgroundβ the background color used on most elements. Default:background=ββtextβ the text color used on most of the text. Default:text=ββsubtleβ the color to display subtle elements or subtle text. Like lines and help text. Default:subtle=ββwarning-textβ the color for errors or warnings. Default:warning-text=ββtext-special-oneβ this color is used to display username. Default:text-special-one=ββtext-special-twoβ this color is used to display username and key hints. Default:text-special-two=ββtop-bar-backgroundβ the color of the bar at the top. Default:top-bar-background=ββtop-bar-textβ the color of the text in the bar at the top. Default:top-bar-text=ββstatus-bar-backgroundβ the color of the bar at the bottom. Default:status-bar-background=ββstatus-bar-textβ the color of the text in the bar at the bottom. Default:status-bar-text=ββstatus-bar-view-backgroundβ the color of the bar at the bottom in view mode. Default:status-bar-view-background=ββstatus-bar-view-textβ the color of the text in the bar at the bottom in view mode. Default:status-bar-view-text=ββcommand-textβ the color of the text in the command bar at the bottom. Default:command-text=ββlist-selected-backgroundβ background of selected list items. Default:list-selected-background=ββlist-selected-textβ the text color of selected list items. Default:list-selected-text=ββlist-selected-inactive-backgroundβ the background color of selected list items that are out of focus. Default:list-selected-inactive-background=ββlist-selected-inactive-textβ the text color of selected list items that are out of focus. Default:list-selected-inactive-text=ββcontrols-textβ the main color of the text for key hints. Default:controls-text=ββcontrols-highlightβ the highlight color of for key hints. Default:controls-highlight=ββautocomplete-backgroundβ the background color in drop-downs and autocompletions. Default:autocomplete-background=ββautocomplete-textβ the text color in drop-downs at autocompletions. Default:autocomplete-text=ββautocomplete-selected-backgroundβ the background color for selected value in drop-downs and autocompletions. Default:autocomplete-selected-background=ββautocomplete-selected-textβ the text color for selected value in drop-downs and autocompletions. Default:autocomplete-selected-text=ββbutton-color-oneβ the background color on selected button and the text color of unselected buttons. Default:button-color-one=ββbutton-color-twoβ the text color on selected button and the background color of unselected buttons. Default:button-color-two=ββtimeline-name-backgroundβ the background on named timelines. Default:timeline-name-background=ββtimeline-name-textβ the text color on named timelines. Default:timeline-name-text=ββ
β¨οΈ INPUT
This section is [input] in your configuration file. 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 highlightedD"Un[F]ollow"= UnFollow with a highlightedF"[Enter]"= Enter where everything is highlighted"Yan[K]"= YanK with a highlightedK
The keys option lets you define what key that should be pressed. This is limited to one 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
This section is [input.global-down] in your configuration file. Keys for moving down.
keysβ Default:keys=[βjβ,βJβ]special-keysβ Default:special-keys=[βDownβ]
β¬οΈ INPUT.GLOBAL-UP
This section is [input.global-up] in your configuration file. Keys for moving down β yes, the page says that here too, no cap.
keysβ Default:keys=[βkβ,βKβ]special-keysβ Default:special-keys=[βUpβ]
β INPUT.GLOBAL-ENTER
This section is [input.global-enter] in your configuration file. To select items.
special-keysβ Default:special-keys=[βEnterβ]
β©οΈ INPUT.GLOBAL-BACK
This section is [input.global-back] in your configuration file. To go back.
hintβ Default:hint=β[Esc]βspecial-keysβ Default:special-keys=[βEscβ]
πͺ INPUT.GLOBAL-EXIT
This section is [input.global-exit] in your configuration file. To go back or exit.
hintβ Default:hint=β[Q]uitβkeysβ Default:keys=[βqβ,βQβ]
π INPUT.MAIN-HOME
This section is [input.main-home] in your configuration file. Move to the top.
keysβ Default:keys=[βgβ]special-keysβ Default:special-keys=[βHomeβ]
π INPUT.MAIN-END
This section is [input.main-end] in your configuration file. Move to the bottom.
keysβ Default:keys=[βGβ]special-keysβ Default:special-keys=[βEndβ]
βͺ INPUT.MAIN-PREV-FEED
This section is [input.main-prev-feed] in your configuration file. Go to previous feed.
keysβ Default:keys=[βhβ,βHβ]special-keysβ Default:special-keys=[βLeftβ]
β© INPUT.MAIN-NEXT-FEED
This section is [input.main-next-feed] in your configuration file. Go to next feed.
keysβ Default:keys=[βlβ,βLβ]special-keysβ Default:special-keys=[βRightβ]
βοΈ INPUT.MAIN-PREV-PANE
This section is [input.main-prev-pane] in your configuration file. Focus on the previous feed pane.
special-keysβ Default:special-keys=[βBacktabβ]
βΆοΈ INPUT.MAIN-NEXT-PANE
This section is [input.main-next-pane] in your configuration file. Focus on the next feed pane.
special-keysβ Default:special-keys=[βTabβ]
π INPUT.MAIN-NEXT-ACCOUNT
This section is [input.main-next-account] in your configuration file. Focus on the next account.
special-keysβ Default:special-keys=[βCtrl-Nβ]
π INPUT.MAIN-PREV-ACCOUNT
This section is [input.main-prev-account] in your configuration file. Focus on the previous account.
special-keysβ Default:special-keys=[βCtrl-Pβ]
βοΈ INPUT.MAIN-COMPOSE
This section is [input.main-compose] in your configuration file. Compose a new toot.
keysβ Default:keys=[βcβ,βCβ]
πΌοΈ INPUT.STATUS-AVATAR
This section is [input.status-avatar] in your configuration file. Open avatar.
hintβ Default:hint=β[A]vatarβkeysβ Default:keys=[βaβ,βAβ]
π INPUT.STATUS-BOOST
This section is [input.status-boost] in your configuration file. Boost a toot.
hintβ Default:hint=β[B]oostβkeysβ Default:keys=[βbβ,βBβ]
INPUT.STATUS-EDIT π
This section is [input.status-edit] in your configuration file
Bestie. You wanna Edit a toot β that's the whole vibe here.
hintβhint=β[E]ditβkeysβkeys=[βeβ,βEβ]
INPUT.STATUS-DELETE ποΈ
This section is [input.status-delete] in your configuration file
Delete a toot. Gone. Poof. No takebacks, so likeβ¦ be sure bestie π
hintβhint=β[D]eleteβkeysβkeys=[βdβ,βDβ]
INPUT.STATUS-FAVORITE β
This section is [input.status-favorite] in your configuration file
Favorite a toot. Give it the little star, it deserves it fr fr.
hintβhint=β[F]avoriteβkeysβkeys=[βfβ,βFβ]
INPUT.STATUS-MEDIA πΈ
This section is [input.status-media] in your configuration file
Open toots media files β all the pics and clips attached to the toot, live and in colour.
hintβhint=β[M]ediaβkeysβkeys=[βmβ,βMβ]
INPUT.STATUS-LINKS π
This section is [input.status-links] in your configuration file
Open links β any links chilling in the toot, opened up for you.
hintβhint=β[O]penβkeysβkeys=[βoβ,βOβ]
INPUT.STATUS-POLL π
This section is [input.status-poll] in your configuration file
Open poll β yes we're doing democracy in the timeline.
hintβhint=β[P]ollβkeysβkeys=[βpβ,βPβ]
INPUT.STATUS-REPLY π¬
This section is [input.status-reply] in your configuration file
Reply to toot. Say your thing, queen.
hintβhint=β[R]eplyβkeysβkeys=[βrβ,βRβ]
INPUT.STATUS-BOOKMARK π
This section is [input.status-bookmark] in your configuration file
Save/bookmark a toot. Tuck it away for later, like a little snack.
hintβhint=β[S]aveβhint-altβhint-alt=βUn[S]aveβkeysβkeys=[βsβ,βSβ]
INPUT.STATUS-THREAD π§΅
This section is [input.status-thread] in your configuration file
View thread β the whole conversation, not just the one toot.
hintβhint=β[T]hreadβkeysβkeys=[βtβ,βTβ]
INPUT.STATUS-USER π«Ά
This section is [input.status-user] in your configuration file
Open user profile β go snoop (lovingly).
hintβhint=β[U]serβkeysβkeys=[βuβ,βUβ]
INPUT.STATUS-VIEW-FOCUS π
This section is [input.status-view-focus] in your configuration file
Open the view mode.
hintβhint=β[V]iewβkeysβkeys=[βvβ,βVβ]
INPUT.STATUS-YANK π
This section is [input.status-yank] in your configuration file
Yank the url of the toot β into the clipboard it goes, iconic behaviour.
hintβhint=β[Y]ankβkeysβkeys=[βyβ,βYβ]
INPUT.STATUS-TOGGLE-CW π
This section is [input.status-toggle-cw] in your configuration file
Show the content in a content warning. Peek behind the curtain.
hintβhint=βPress [Z] to toggle cwβkeysβkeys=[βzβ,βZβ]
INPUT.STATUS-SHOW-FILTERED π«£
This section is [input.status-show-filtered] in your configuration file
Show the content of a filtered toot. Same key energy as the CW one above β both are z/Z, so context is doing the work here iykyk.
hintβhint=βPress [Z] to view filtered tootβkeysβkeys=[βzβ,βZβ]
INPUT.USER-AVATAR πΌοΈ
This section is [input.user-avatar] in your configuration file
View avatar β yes, the pfp, enlarged, slay.
hintβhint=β[A]vatarβkeysβkeys=[βaβ,βAβ]
INPUT.USER-BLOCK π«
This section is [input.user-block] in your configuration file
Block the user. Boundaries! We love them!
hintβhint=β[B]lockβhint-altβhint-alt=βUn[B]lockβkeysβkeys=[βbβ,βBβ]
INPUT.USER-FOLLOW π
This section is [input.user-follow] in your configuration file
Follow user. New bestie acquired.
hintβhint=β[F]ollowβhint-altβhint-alt=βUn[F]ollowβkeysβkeys=[βfβ,βFβ]
INPUT.USER-FOLLOW-REQUEST-DECIDE π¨
This section is [input.user-follow-request-decide] in your configuration file
Follow user. And yes β the hint and the hint-alt here are literally the same string, βFollow [R]equestβ both times. Not a typo on my end, that's just how it is π
hintβhint=βFollow [R]equestβhint-altβhint-alt=βFollow [R]equestβkeysβkeys=[βrβ,βRβ]
INPUT.USER-MUTE π
This section is [input.user-mute] in your configuration file
Mute user. Still following, just⦠quietly.
hintβhint=β[M]uteβhint-altβhint-alt=βUn[M]uteβkeysβkeys=[βmβ,βMβ]
INPUT.USER-LINKS π
This section is [input.user-links] in your configuration file
Open links β whatever links are hanging out on that profile.
hintβhint=β[O]penβkeysβkeys=[βoβ,βOβ]
INPUT.USER-USER πͺ
This section is [input.user-user] in your configuration file
View user profile.
hintβhint=β[U]serβkeysβkeys=[βuβ,βUβ]
INPUT.USER-VIEW-FOCUS ποΈ
This section is [input.user-view-focus] in your configuration file
Open view mode.
hintβhint=β[V]iewβkeysβkeys=[βvβ,βVβ]
INPUT.USER-YANK π
This section is [input.user-yank] in your configuration file
Yank the user URL β copy that profile link, chef's kiss.
hintβhint=β[Y]ankβkeysβkeys=[βyβ,βYβ]
INPUT.LIST-OPEN-FEED π
This section is [input.list-open-feed] in your configuration file
Open list.
hintβhint=β[O]penβkeysβkeys=[βoβ,βOβ]
INPUT.LIST-USER-LIST π₯
This section is [input.list-user-list] in your configuration file
List all users in a list. Roll call, everybody say present.
hintβhint=β[U]sersβkeysβkeys=[βuβ,βUβ]
INPUT.LIST-USER-ADD β
This section is [input.list-user-add] in your configuration file
Add user to list.
hintβhint=β[A]ddβkeysβkeys=[βaβ,βAβ]
INPUT.LIST-USER-DELETE β
This section is [input.list-user-delete] in your configuration file
Delete user from list.
hintβhint=β[D]eleteβkeysβkeys=[βdβ,βDβ]
INPUT.LINK-OPEN π
This section is [input.link-open] in your configuration file
Open URL.
hintβhint=β[O]penβkeysβkeys=[βoβ,βOβ]
INPUT.LINK-YANK π
This section is [input.link-yank] in your configuration file
Yank the URL.
hintβhint=β[Y]ankβkeysβkeys=[βyβ,βYβ]
INPUT.TAG-OPEN-FEED π·οΈ
This section is [input.tag-open-feed] in your configuration file
Open tag feed.
hintβhint=β[O]penβkeysβkeys=[βoβ,βOβ]
INPUT.TAG-FOLLOW π¦
This section is [input.tag-follow] in your configuration file
Toggle follow on tag. Tags can be followed, and honestly? They deserve it.
hintβhint=β[F]ollowβhint-altβhint-alt=βUn[F]ollowβkeysβkeys=[βfβ,βFβ]
INPUT.COMPOSE-EDIT-CW βοΈ
This section is [input.compose-edit-cw] in your configuration file
Edit content warning text on new toot.
hintβhint=β[C]W textβkeysβkeys=[βcβ,βCβ]
INPUT.COMPOSE-EDIT-TEXT π
This section is [input.compose-edit-text] in your configuration file
Edit the text on new toot. The main character moment.
hintβhint=β[E]dit textβkeysβkeys=[βeβ,βEβ]
INPUT.COMPOSE-INCLUDE-QUOTE π¬
This section is [input.compose-include-quote] in your configuration file
Include a quote when replying.
hintβhint=β[I]nclude quoteβkeysβkeys=[βiβ,βIβ]
INPUT.COMPOSE-MEDIA-FOCUS ποΈ
This section is [input.compose-media-focus] in your configuration file
Focus on adding media to toot.
hintβhint=β[M]ediaβkeysβkeys=[βmβ,βMβ]
INPUT.COMPOSE-POST π
This section is [input.compose-post] in your configuration file
Post the new toot. Send it. No cap.
hintβhint=β[P]ostβkeysβkeys=[βpβ,βPβ]
INPUT.COMPOSE-TOGGLE-CONTENT-WARNING π
This section is [input.compose-toggle-content-warning] in your configuration file
Toggle content warning on toot.
hintβhint=β[T]oggle CWβkeysβkeys=[βtβ,βTβ]
INPUT.COMPOSE-VISIBILITY π
This section is [input.compose-visibility] in your configuration file
Edit the visibility on new toot. Who gets to see it, bestie's choice.
hintβhint=β[V]isibilityβkeysβkeys=[βvβ,βVβ]
INPUT.COMPOSE-LANGUAGE π
This section is [input.compose-language] in your configuration file
Edit the language of a toot.
hintβhint=β[L]angβkeysβkeys=[βlβ,βLβ]
INPUT.COMPOSE-POLL π
This section is [input.compose-poll] in your configuration file
Switch to creating a poll.
hintβhint=βP[O]llβkeysβkeys=[βoβ,βOβ]
INPUT.MEDIA-DELETE ποΈ
This section is [input.media-delete] in your configuration file
Delete media file.
hintβhint=β[D]eleteβkeysβkeys=[βdβ,βDβ]
INPUT.MEDIA-EDIT-DESC ποΈ
This section is [input.media-edit-desc] in your configuration file
Edit the description on media file. Alt text girlies rise π«Ά
hintβhint=β[E]dit descβkeysβkeys=[βeβ,βEβ]
INPUT.MEDIA-ADD β
This section is [input.media-add] in your configuration file
Add a new media file.
hintβhint=β[A]ddβkeysβkeys=[βaβ,βAβ]
INPUT.VOTE-VOTE π³οΈ
This section is [input.vote-vote] in your configuration file
Vote on poll.
hintβhint=β[V]oteβkeysβkeys=[βvβ,βVβ]
INPUT.VOTE-SELECT β
This section is [input.vote-select] in your configuration file
Select item to vote on. Heads up: this one doesn't have a keys entry at all β it's a special-keys situation instead, and the special key is βEnterβ.
hintβhint=β[Enter] to selectβspecial-keysβspecial-keys=[βEnterβ]
INPUT.POLL-ADD β
This section is [input.poll-add] in your configuration file
Add a new poll option.
hintβhint=β[A]ddβkeysβkeys=[βaβ,βAβ]
INPUT.POLL-EDIT βοΈ
This section is [input.poll-edit] in your configuration file
Edit a poll option.
hintβhint=β[E]ditβkeysβkeys=[βeβ,βEβ]
INPUT.POLL-DELETE β
This section is [input.poll-delete] in your configuration file
Delete a poll option.
hintβhint=β[D]eleteβkeysβkeys=[βdβ,βDβ]
INPUT.POLL-MULTI-TOGGLE π
This section is [input.poll-multi-toggle] in your configuration file
Toggle voting on multiple options. Choose many, why not.
hintβhint=βToggle [M]ultipleβkeysβkeys=[βmβ,βMβ]
INPUT.POLL-EXPIRATION β³
This section is [input.poll-expiration] in your configuration file
Change the expiration of poll.
hintβhint=βE[X]piresβkeysβkeys=[βxβ,βXβ]
INPUT.PREFERENCE-NAME π«
This section is [input.preference-name] in your configuration file
Change display name.
hintβhint=β[N]ameβkeysβkeys=[βnβ,βNβ]
INPUT.PREFERENCE-VISIBILITY π
This section is [input.preference-visibility] in your configuration file
Change default visibility of toots.
hintβhint=β[V]isibilityβkeysβkeys=[βvβ,βVβ]
INPUT.PREFERENCE-BIO π
This section is [input.preference-bio] in your configuration file
Change bio in profile. Make it iconic.
hintβhint=β[B]ioβkeysβkeys=[βbβ,βBβ]
INPUT.PREFERENCE-SAVE πΎ
This section is [input.preference-save] in your configuration file
Save your preferences. Don't forget this step, I'm begging π
hintβhint=β[S]aveβkeysβkeys=[βsβ,βSβ]
INPUT.PREFERENCE-FIELDS π
This section is [input.preference-fields] in your configuration file
Edit profile fields. The little metadata rows. Very cute, very you.
hintβhint=β[F]ieldsβkeysβkeys=[βfβ,βFβ]
INPUT.PREFERENCE-FIELDS-ADD β
This section is [input.preference-fields-add] in your configuration file
Add new field.
hintβhint=β[A]ddβkeysβkeys=[βaβ,βAβ]
INPUT.PREFERENCE-FIELDS-EDIT βοΈ
This section is [input.preference-fields-edit] in your configuration file
Edit current field.
hintβhint=β[E]ditβkeysβkeys=[βeβ,βEβ]
INPUT.PREFERENCE-FIELDS-DELETE ποΈ
This section is [input.preference-fields-delete] in your configuration file
Delete current field.
hintβhint=β[D]eleteβkeysβkeys=[βdβ,βDβ]
β¨ INPUT.EDITOR-EXIT β¨
okay bestie, this section is [input.editor-exit] in your configuration file β and it is literally all about the exit-the-editor moment. Exit the editor is the whole assignment here, no cap. π
π hint π
The hint line is exactly this, periodt:
hint=β[Esc] when doneβ
π¦ special-keys π¦
And the special-key lineup is exactly:
special-keys=[βEscβ]
π SEE ALSO π
π AUTHORS π
- Rasmus Lindroth.
okay that is the whole page, bestie β source/version is tut 2.0.0, date is 2023-01-24, byeee! πβ¨π¦
π¦ where this page comes from
- alpine 3.24: tut-doc 2.0.1-r31 Β· MIT
- opensuse-leap 16.0: tut 2.0.1-bp160.1.13 Β· MIT
- opensuse-leap 16.0: tut 2.0.1-bp160.1.13 Β· MIT
- opensuse-leap 16.0: tut 2.0.1-bp160.1.13 Β· MIT
- opensuse-leap 16.0: tut 2.0.1-bp160.1.13 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms