Talon Settings

SpokenBackend
dictate.punctuation[
".,-!?"
]
dictate.word_map[
{
"january": "January",
"february": "February",
"april": "April",
"june": "June",
"july": "July",
"august": "August",
"september": "September",
"october": "October",
"november": "November",
"december": "December",
"Yamal": "YAML",
"Nicol": "Nico",
"martin": "Martin",
"lucas": "Lucas",
"zeno": "Zeno",
"chen": "Cem",
"marcus": "Markus",
"ralph": "Ralf",
"Natalie": "Nathalie",
"ariane": "Ariane"
}
]
hotkey_wait[
0.0
]
imgui.dark_mode[
false
]
imgui.scale[
1.0,
1.3
]
insert_wait[
0.0
]
key_hold[
0.0
]
key_wait[
1.0
]
speech._engine_id[
null,
"88a5060045cba0aa6a04c26de2b6407081d78844556f4ab7f2535b4415880adf"
]
speech._subtitles[
true,
true
]
speech.debug[
false
]
speech.engine[
null,
"wav2letter"
]
speech.gain[
1.0
]
speech.language[
null
]
speech.latency[
1.0
]
speech.microphone[
null
]
speech.normalize[
false
]
speech.record_all[
false,
true
]
speech.record_labels[
false
]
speech.record_path[
"recordings"
]
speech.threshold[
0.75
]
speech.timeout[
0.3
]
tracking.zoom_height[
300
]
tracking.zoom_live[
false
]
tracking.zoom_scale[
3
]
tracking.zoom_width[
400
]
user.command_history_display[
10,
10
]
user.command_history_size[
50,
50
]
user.context_sensitive_dictation[
false
]
user.context_sensitive_dictation_peek_character[
" "
]
user.cursorless_settings_directory[
"cursorless-settings"
]
user.cygpath[
"C:\\cygwin64\\bin\\cygpath.exe"
]
user.deprecate_warning_interval_hours[
24
]
user.double_pop_speed_maximum[
0.3,
0.3
]
user.double_pop_speed_minimum[
0.1,
0.1
]
user.draft_editor[
null
]
user.draft_window_label_color[
null
]
user.draft_window_label_size[
20
]
user.draft_window_text_size[
20
]
user.draft_window_theme[
"dark"
]
user.edit_command_line_selection_delay[
75
]
user.edit_command_word_selection_delay[
75
]
user.emacs_meta[
"esc"
]
user.file_manager_auto_show_pickers[
false,
false
]
user.file_manager_file_limit[
1000
]
user.file_manager_folder_limit[
1000
]
user.file_manager_imgui_limit[
20
]
user.file_manager_string_limit[
20
]
user.grid_narrow_expansion[
0
]
user.grids_put_one_bottom_left[
false,
true
]
user.help_max_command_lines_per_page[
50,
50
]
user.help_max_contexts_per_page[
20,
20
]
user.help_scope_max_length[
50
]
user.help_sort_contexts_by_specificity[
true
]
user.hiss_scroll_debounce_time[
100,
100
]
user.i3_config_path[
"~/.i3/config"
]
user.i3_mod_key[
"super"
]
user.listening_timeout_minutes[
-1
]
user.listening_timeout_show_notification[
true
]
user.lua_version[
5.1
]
user.mode_indicator_color_alpha[
0.75
]
user.mode_indicator_color_command[
"6495ed"
]
user.mode_indicator_color_dictation[
"ffd700"
]
user.mode_indicator_color_gradient[
0.5
]
user.mode_indicator_color_mixed[
"3cb371"
]
user.mode_indicator_color_mute[
"000000"
]
user.mode_indicator_color_other[
"f8f8ff"
]
user.mode_indicator_color_sleep[
"808080"
]
user.mode_indicator_show[
false,
false
]
user.mode_indicator_size[
30
]
user.mode_indicator_x[
0.5
]
user.mode_indicator_y[
0
]
user.model_default[
"gpt-4o-mini"
]
user.model_default_destination[
"paste"
]
user.model_endpoint[
"https://api.openai.com/v1/chat/completions"
]
user.model_llm_path[
"llm"
]
user.model_shell_default[
"bash"
]
user.model_system_prompt[
"You are an assistant helping an office worker to be more productive. Output just the response to the request and no additional content. Do not generate any markdown formatting such as backticks for programming languages unless it is explicitly requested. If the user requests code generation, output just code and not additional natural language explanation."
]
user.model_temperature[
-1.0
]
user.model_verbose_notifications[
true
]
user.model_window_char_width[
80
]
user.mouse_continuous_scroll_acceleration[
1,
1
]
user.mouse_continuous_scroll_amount[
8,
8,
0,
20
]
user.mouse_continuous_scroll_speed_quotient[
10.0
]
user.mouse_enable_hiss_scroll[
false,
false
]
user.mouse_enable_pop_click[
0,
1
]
user.mouse_enable_pop_stops_drag[
false,
true
]
user.mouse_enable_pop_stops_scroll[
false,
true
]
user.mouse_gaze_scroll_speed_multiplier[
1.0,
1.0
]
user.mouse_hide_mouse_gui[
false,
false
]
user.mouse_wake_hides_cursor[
false,
false
]
user.mouse_wheel_down_amount[
120,
120
]
user.mouse_wheel_horizontal_amount[
40,
40
]
user.openai_model[
"do_not_use"
]
user.paste_to_insert_threshold[
-1
]
user.powershell_always_refresh_title[
true
]
user.private_cursorless_use_preferred_scope[
false
]
user.screenshot_folder[
"~/Pictures"
]
user.selected_text_timeout[
0.25
]
user.snippet_raw_text_paste[
false
]
user.snippets_dir[
null,
"my-overrides/community/snippets"
]
user.subtitles_color[
null,
"ffffff"
]
user.subtitles_color_outline[
null,
"aaaaaa"
]
user.subtitles_screens[
null,
"main"
]
user.subtitles_show[
false,
false
]
user.subtitles_size[
null,
100
]
user.subtitles_timeout_max[
null,
3000
]
user.subtitles_timeout_min[
null,
750
]
user.subtitles_timeout_per_char[
null,
50
]
user.subtitles_y[
null,
0.93
]
user.talon_hud_allows_capture[
true
]
user.talon_hud_environment[
""
]
user.text_navigation_max_line_search[
10
]
user.tmux_prefix_key[
"ctrl-b"
]
user.window_snap_screen[
"proportional"
]

Talon Tags

In alphabetical order:

  • user.code_comment_line
  • user.code_functions_common
  • user.code_operators_assignment
  • user.code_operators_bitwise
  • user.code_operators_math
  • user.command_client
  • user.command_search
  • user.cursorless
  • user.draft_editor_app_focused
  • user.draft_editor_app_running
  • user.emoji
  • user.find
  • user.find_and_replace
  • user.help_open
  • user.line_commands
  • user.mouse_cursor_commands_enable
  • user.multiple_cursors
  • user.splits
  • user.tabs
  • user.talon_hud_available
  • user.talon_hud_choices_visible
  • user.talon_hud_visible
  • user.ubuntu

user.abbreviation

List: {user.abbreviation}>

SpokenBackend
cC
j pegjpg
abab
abbrabbr
abbreviateabbr
abortabrt
abrtabrt
ackack
acknowledgeack
addraddr
addressaddr
addressesaddrs
addrsaddrs
adminadmin
administratoradmin
administratorsadmins
adminsadmins
advadv
advanceadv
advancedadv
afaictafaict
afaikafaik
afkafk
albertaab
algoalgo
algorithmalgo
allocalloc
allocatealloc
altalt
alternativealt
appapp
applappl
appleappl
applicationapp
applicationsapps
appsapps
argarg
argsargs
argumentarg
argumentsargs
as far as i can tellafaict
as far as i knowafaik
asmasm
assemblyasm
asyncasync
asynchronousasync
at the momentatm
atmatm
attrattr
attributeattr
attributesattrs
attrsattrs
augroupaugroup
authauth
authenticateauth
authenticationauthn
authnauthn
authorizationauthz
authzauthz
auto groupaugroup
averageavg
avgavg
away from keyboardafk
backupbkp
bcbc
be right backbrb
binbin
binarybin
bkpbkp
blkblk
blockblk
boolbool
booleanbool
botbot
bottombot
bpbp
bpsbps
brbbrb
break pointbp
break pointsbps
british columbiabc
btnbtn
btwbtw
bufbuf
bufferbuf
buttonbtn
by the waybtw
caca
calccalc
calculatecalc
calculatorcalc
camcam
cameracam
canadaca
centimetercm
cfgcfg
charchr
characterchar
checkchk
childchld
chinacn
chkchk
chldchld
chrchr
classcls
clicli
clientcli
clscls
cmcm
cmdcmd
cmdscmds
cmpcmp
cmtcmt
cncn
cntcnt
colcol
columncol
commcomm
commandcmd
commandscmds
commentcmt
commscomms
communicationcomm
communicationscomms
comparecmp
condcond
conditioncond
confconf
conferenceconf
configcfg
configsconfigs
configurationconfig
configurationsconfigs
connconn
connectionconn
constconst
constantconst
constructorctor
contextctx
contribcontrib
contributecontrib
controlctrl
control flow graphcfg
coordcoord
coordinatecoord
coordinatescoords
coordscoords
copycpy
countcnt
counterctr
cpucpu
cpycpy
credcred
credentialcred
credentialscreds
credscreds
cross referencexref
cross referencesxrefs
ctlctl
ctorctor
ctrctr
ctrlctrl
ctxctx
cuddlectl
curcur
currentcur
cuteqt
databasedb
date formatyyyy-mm-dd
dbdb
dbgdbg
dbldbl
debdeb
debiandeb
debugdbg
decdec
decimaldec
decldecl
declarationdecl
declaredecl
decodedec
decrementdec
defdef
definedef
definitiondef
degdeg
degreedeg
deldel
deletedel
depdep
dependdep
dependsdeps
depsdeps
dequedeque
descdesc
descriptiondesc
destdst
destinationdest
devdev
developdev
developmentdev
devicedev
diagdiag
diagnosticdiag
dictdict
dictationdict
dictionarydict
dirdir
directiondir
directoriesdirs
directorydir
dirsdirs
dispdisp
displaydisp
distdist
distancedist
distributiondist
docdoc
docsdocs
documentdoc
documentsdocs
doinging
doubledbl
double ended queuedeque
dstdst
dupdup
dupedup
duplicatedup
dyndyn
dynamicdyn
elastelast
elasticelast
elemelem
elementelem
elementselems
elemselems
encenc
encodeenc
end of dayeod
end of montheom
end of quartereoq
end of weekeow
end of yeareoy
entent
entryent
enumenum
enumerateenum
envenv
environmentenv
eodeod
eomeom
eoqeoq
eoweow
eoyeoy
errerr
errorerr
escesc
escapeesc
etcetc
etceteraetc
etheth
etherneteth
evaleval
evaluateeval
exex
exampleex
excexc
exceptionexc
exeexe
execexec
executableexe
executablesexes
executeexec
exesexes
expexp
experienceexp
exponentexp
exprexpr
expressionexpr
expressionsexprs
exprsexprs
extext
extendext
extensionext
externextern
externalextern
eye dentid
eye octalioctl
eye threei3
featfeat
featurefeat
fgtfgt
file systemfs
fingerprintfp
fmtfmt
for whatfwiw
formatfmt
fortigatefgt
fpfp
frameworkfw
freqfreq
frequencyfreq
fsfs
funcfunc
funcsfuncs
functionfunc
functionsfuncs
funnylol
fuzzyfzy
fwfw
fwiwfwiw
fzyfzy
gengen
generategen
genericgen
gifgif
hardwarehw
hdrhdr
headerhdr
hellohelo
helohelo
histhist
historyhist
httphttp
hwhw
hypertexthttp
iatiat
idid
identityid
idxidx
ignign
ignoreign
imageimg
imgimg
implimpl
implementimpl
import address tableiat
import tableiat
in real lifeirl
incinc
incrementinc
indexidx
infoinfo
informationinfo
infrainfra
infrastructureinfra
inging
initinit
initializeinit
initializerinit
inoino
inodeino
insins
insertins
insninsn
instinst
instanceinst
instructioninsn
intint
integerint
interpinterp
interpreterinterp
interruptint
ioctlioctl
irlirl
iteriter
iterateiter
jarjar
jasonjson
jason fivejson5
java archivejar
javascriptjs
jiffgif
jitjit
jmpjmp
journal cuttlejournalctl
journalctljournalctl
jpgjpg
jsjs
jsonjson
jumpjmp
just in timejit
kaykk
kbdkbd
kernelkrnl
key cuttlekeyctl
keyboardkbd
keyctlkeyctl
keywordkw
keyword argumentskwargs
kgkg
kilogramkg
kilometerkm
kkkk
kmkm
krnlkrnl
kwkw
kwargskwargs
langlang
languagelang
laugh out loudlol
lenlen
lengthlen
lgtmlgtm
liblib
lib seelibc
libclibc
librarylib
lisplsp
lollol
looks good to melgtm
lsplsp
mailsmtp
makemk
managementmgmt
managermgr
manitobamb
markdownmd
maxmax
maximummax
mbmb
mdmd
memmem
memorymem
messagemsg
meta sploitmsf
meta sploit frameworkmsf
mgmg
mgmtmgmt
mgrmgr
micmic
microphonemic
midmid
middlemid
milligrammg
millisecondms
minmin
minimummin
minimum viable productmvp
miscmisc
miscellaneousmisc
missMs.
missesMrs.
misterMr.
mkmk
mntmnt
modmod
modifymod
modsmods
modulemod
modulesmods
monmon
monitormon
mountmnt
msms
msfmsf
msgmsg
msvcmsvc
multimulti
multiplemulti
musclemusl
muslmusl
mutmut
mutatemut
mvpmvp
nano secondns
nbnb
neo vimnvim
new brunswicknb
nova scotians
nsns
ntoskrnlntoskrnl
numnum
numbernum
numbersnums
numsnums
nvimnvim
objobj
objectobj
objectsobjs
objsobjs
offoff
offsoffs
offsetoff
offsetsoffs
okok
okayok
onon
ontarioon
ooboob
opop
operating systemos
operationop
operationsops
opsops
optopt
optionopt
optionsopts
optsopts
origorig
originalorig
osos
out of boundsoob
packagepkg
package buildpkgbuild
packagespkgs
packetpkt
packetspkts
paddrpaddr
paramparam
parameterparam
parametersparams
paramsparams
passwdpasswd
passwordpasswd
perfperf
performanceperf
physphys
physicalphys
physical addresspaddr
picpic
pickpic
pico secondps
piepy
pingpng
pixelpx
pkgpkg
pkgbuildpkgbuild
pkgspkgs
pktpkt
pktspkts
pngpng
pointpt
pointerptr
pointersptrs
ponepwn
pospos
positionpos
position independent codepic
position independent executablepie
pound bagpwndbg
prefpref
preferencepref
preferencesprefs
prefsprefs
prevprev
previousprev
privpriv
privatepriv
procproc
processproc
processorcpu
prodprod
productionprod
progprog
programprog
programsprogs
progsprogs
propprop
propertiesprops
propertyprop
propsprops
protoproto
protobufprotobuf
protocolproto
protocol buffersprotobuf
psps
ptpt
ptrptr
ptrsptrs
pubpub
publicpub
pwnpwn
pwndbgpwndbg
pxpx
pypy
pythonpy
qcqc
qsqs
qtqt
quebecqc
query stringqs
radrad
radianrad
randrand
randomrand
rbrb
rcptrcpt
read right exrwx
recrec
receiptrcpt
receiverecv
recordrec
recordingrec
rectrect
rectanglerect
recvrecv
refref
ref countrefcnt
refcntrefcnt
referenceref
referencesrefs
refsrefs
regreg
regexregex
registerreg
registersregs
registeryreg
regsregs
regular expressionregex
regular expressionsregex
removerm
repelrepl
repetitive strain injuryrsi
replrepl
reporepo
repositoryrepo
reprrepr
representrepr
representationrepr
reqreq
reqsreqs
requestreq
requestsreqs
resres
resourcesrsrcs
respresp
responseresp
resultres
retret
returnret
revrev
revisionrev
rmrm
rndrnd
roundrnd
rsrs
rsirsi
rsrcsrsrcs
rubyrb
rustrs
rwxrwx
sambasmb
samba dsmbd
saskatchewansk
scsc
schedsched
schedulesched
schedulersched
scrscr
screenscr
scsiscsi
scuzzyscsi
seeC
segseg
segmentseg
selsel
selectsel
semsem
semaphoresem
sendsnd
seqseq
sequelsql
sequenceseq
service packsp
session idsid
shsh
shellsh
shellcodesc
sidsid
sigsig
signalsig
sizesz
sksk
smbsmb
smbdsmbd
smtpsmtp
sndsnd
snipped[...]
sodsod
somsom
somesum
soqsoq
sourcesrc
sourcessrcs
sowsow
soysoy
spsp
specspec
specialspec
specificspec
specificationspec
specifyspec
sqlsql
srcsrc
srcssrcs
standardstd
standard errorstderr
standard instdin
standard outstdout
start of daysod
start of monthsom
start of quartersoq
start of weeksow
start of yearsoy
statstat
statementstmt
statisticstat
statisticsstats
statsstats
stdstd
stderrstderr
stdinstdin
stdoutstdout
stmtstmt
strstr
stringstr
structstruct
structsstructs
structurestruct
structuresstructs
sumsum
symsym
symbolsym
symbolic linksymlink
symbolssyms
symlinksymlink
symssyms
syncsync
synchronizesync
synchronoussync
syssys
sys cuttlesysctl
syscallsyscall
sysctlsysctl
systemsys
system callsyscall
system cuddlesystemctl
systemctlsystemctl
szsz
tabletbl
table of contentstoc
taiwantw
talktoc
tbltbl
techtech
technologytech
temptmp
temperaturetemp
temporarytmp
termterm
terminalterm
texttxt
time formathh:mm:ss
time of check time of usetoctou
time to livettl
tmptmp
toctoc
toctoutoctou
toktok
tokentok
transactiontxn
tsts
ttlttl
twtw
txntxn
txttxt
typescriptts
uiduid
ultiulti
ultimateulti
unique iduuid
unkunk
unknownunk
userusr
user iduid
usrusr
utilutil
utilitiesutils
utilityutil
utilsutils
uuiduuid
vaddrvaddr
valval
valsvals
valueval
valuesvals
varvar
variablevar
variablesvars
varsvars
vecvec
vectorvec
verver
verifyvrfy
versionver
versusvs
vidvid
videovid
videosvids
vidsvids
virtvirt
virtualvirt
virtual addressvaddr
virtual machinevm
visvis
visualvis
visual studiomsvc
vmvm
volvol
volumevol
vrfyvrfy
vsvs
vulnvuln
vulnerablevuln
wavwav
wavewav
webwww
what the fuckwtf
winwin
windwnd
windowwin
windows kernelntoskrnl
wipwip
wndwnd
work in progresswip
wtfwtf
wwwwww
xrefxref
xrefsxrefs

user.arrow_key

List: {user.arrow_key}>

SpokenBackend
downdown
leftleft
rightright
upup

user.before_or_after

List: {user.before_or_after}>

SpokenBackend
afterAFTER
beforeBEFORE

user.code_common_function

List: {user.code_common_function}>

SpokenBackend
insertinsert
keykey
printprint
repeatrepeat

user.code_formatter

List: {user.code_formatter}>

SpokenBackend
all capALL_CAPS
all downALL_LOWERCASE
camelPRIVATE_CAMEL_CASE
congaSLASH_SEPARATED
constantALL_CAPS,SNAKE_CASE
dottedDOT_SEPARATED
dub stringDOUBLE_QUOTED_STRING
dunderDOUBLE_UNDERSCORE
hammerPUBLIC_CAMEL_CASE
kebabDASH_SEPARATED
listCOMMA_SEPARATED
packedDOUBLE_COLON_SEPARATED
paddedSPACE_SURROUNDED_STRING
slasherALL_SLASHES
smashNO_SPACES
snakeSNAKE_CASE
stringSINGLE_QUOTED_STRING

user.code_function_modifier

List: {user.code_function_modifier}>

SpokenBackend
privateprivate
proprotected
pubpublic
staticstatic

user.code_operators_assignment

List: {user.code_operators_assignment}>

SpokenBackend
bitwise and equalsASSIGNMENT_BITWISE_AND
bitwise exclusive or equalsASSIGNMENT_BITWISE_EXCLUSIVE_OR
bitwise or equalsASSIGNMENT_BITWISE_OR
divide equalsASSIGNMENT_DIVISION
equalsASSIGNMENT
incrementASSIGNMENT_INCREMENT
left shift equalsASSIGNMENT_BITWISE_LEFT_SHIFT
minus equalsASSIGNMENT_SUBTRACTION
mod equalsASSIGNMENT_MODULO
or equalsASSIGNMENT_OR
plus equalsASSIGNMENT_ADDITION
right shift equalsASSIGNMENT_BITWISE_RIGHT_SHIFT
times equalsASSIGNMENT_MULTIPLICATION

user.code_operators_bitwise

List: {user.code_operators_bitwise}>

SpokenBackend
bitwise andBITWISE_AND
bitwise ex orBITWISE_EXCLUSIVE_OR
bitwise left shiftBITWISE_LEFT_SHIFT
bitwise notBITWISE_NOT
bitwise orBITWISE_OR
bitwise right shiftBITWISE_RIGHT_SHIFT

user.code_operators_math

List: {user.code_operators_math}>

SpokenBackend
andMATH_AND
divideMATH_DIVIDE
int divideMATH_INTEGER_DIVIDE
minusMATH_SUBTRACT
modMATH_MODULO
notMATH_NOT
orMATH_OR
plusMATH_ADD
powerMATH_EXPONENT
timesMATH_MULTIPLY
weak andMATH_WEAK_AND
weak notMATH_WEAK_NOT
weak orMATH_WEAK_OR

user.code_operators_math_comparison

List: {user.code_operators_math_comparison}>

SpokenBackend
equalMATH_EQUAL
greaterMATH_GREATER_THAN
greater or equalMATH_GREATER_THAN_OR_EQUAL
inMATH_IN
lessMATH_LESS_THAN
less or equalMATH_LESS_THAN_OR_EQUAL
not equalMATH_NOT_EQUAL
not inMATH_NOT_IN
weak equalMATH_WEAK_EQUAL
weak not equalMATH_WEAK_NOT_EQUAL

user.continuous_scrolling_direction

List: {user.continuous_scrolling_direction}>

SpokenBackend
downerDOWN
lefterLEFT
righterRIGHT
upperUP

user.copilot_slash_command

List: {user.copilot_slash_command}>

SpokenBackend
change````
dockdoc
explainexplain
fixfix
testtests

user.css_at_rule

List: {user.css_at_rule}>

SpokenBackend
charsetcharset
font facefont-face
importimport
keyframeskeyframes
mediamedia
namespacenamespace
pagepage
supportssupports
valuevalue

user.css_global_value

List: {user.css_global_value}>

SpokenBackend
inheritinherit
initialinitial
revertrevert
unsetunset

user.css_unit

List: {user.css_unit}>

SpokenBackend
charch
degreesdeg
dots per pixeldppx
emem
fractionfr
millisms
pixelspx
pointspt
radiansrad
remrem
secondss
turnturn
view heightvh
view widthvw

user.currency

List: {user.currency}>

SpokenBackend
dollar$
dollars$
euro
euros
pound£
pounds£

user.delimiter_pair

List: {user.delimiter_pair}>

SpokenBackend
box[ ]
curly{ }
diamond< >
escaped box\[ \]
escaped quad\" \"
escaped round\( \)
escaped twin\' \'
padspace space
percentages% %
quad" "
round( )
skis
twin' '

user.edit_action

List: {user.edit_action}>

SpokenBackend
cleardelete
copycopyToClipboard
cutcutToClipboard
go aftergoAfter
go beforegoBefore
pastepasteFromClipboard
paste topasteFromClipboard
selectselect

user.edit_modifier

List: {user.edit_modifier}>

SpokenBackend
alldocument
file endfileEnd
file startfileStart
lineline
line endlineEnd
line startlineStart
paragraphparagraph
way downfileEnd
way leftlineStart
way rightlineEnd
way upfileStart

user.edit_modifier_repeatable

List: {user.edit_modifier_repeatable}>

SpokenBackend
downlineDown
leftleft
rightright
uplineUp
wordword
word leftwordLeft
word rightwordRight

user.edit_text_file

List: {user.edit_text_file}>

SpokenBackend
abbreviationssettings/abbreviations.csv
additional wordscore/vocabulary/vocabulary.talon-list
alphabetcore/keys/letter.talon-list
contacts csvprivate/contacts.csv
contacts jsonprivate/contacts.json
file extensionssettings/file_extensions.csv
homophonescore/homophones/homophones.csv
search enginescore/websites_and_search_engines/search_engine.talon-list
unix utilitiestags/terminal/unix_utility.talon-list
vocabularycore/vocabulary/vocabulary.talon-list
websitescore/websites_and_search_engines/website.talon-list
words to replacesettings/words_to_replace.csv

user.emacs_command

List: {user.emacs_command}>

SpokenBackend
abort recursive editabort-recursive-edit
auto fill modeauto-fill-mode
backward paragraphbackward-paragraph
backward sentencebackward-sentence
backward sexpbackward-sexp
backward up listbackward-up-list
backward wordbackward-word
balance windowsbalance-windows
beginning of bufferbeginning-of-buffer
browse kill ringbrowse-kill-ring
buffer menubuffer-menu
bury bufferbury-buffer
byte compile filebyte-compile-file
byte recompile directorybyte-recompile-directory
byte recompile filebyte-recompile-file
clear rectangleclear-rectangle
clone indirect bufferclone-indirect-buffer
comment dwimcomment-dwim
comment linecomment-line
comment regioncomment-region
compilecompile
compile defuncompile-defun
copy rectangle as killcopy-rectangle-as-kill
copy rectangle to registercopy-rectangle-to-register
copy to registercopy-to-register
custom theme visit themecustom-theme-visit-theme
customize facecustomize-face
customize groupcustomize-group
customize variablecustomize-variable
delete other windowsdelete-other-windows
delete rectangledelete-rectangle
delete windowdelete-window
describe characterdescribe-character
diff buffer with filediff-buffer-with-file
dired jumpdired-jump
dired jump other windowdired-jump-other-window
display bufferdisplay-buffer
display line numbers modedisplay-line-numbers-mode
down listdown-list
electric quote local modeelectric-quote-local-mode
electric quote modeelectric-quote-mode
end of bufferend-of-buffer
enlarge windowenlarge-window
enlarge window horizontallyenlarge-window-horizontally
eval expressioneval-expression
eval print last sexpeval-print-last-sexp
eval regioneval-region
exchange point and markexchange-point-and-mark
execute extended commandexecute-extended-command
fileloop continuefileloop-continue
fill paragraphfill-paragraph
find filefind-file
font lock updatefont-lock-update
forward paragraphforward-paragraph
forward sentenceforward-sentence
forward sexpforward-sexp
forward wordforward-word
fundamental modefundamental-mode
global display line numbers modeglobal-display-line-numbers-mode
global hl line modeglobal-hl-line-mode
global visual line modeglobal-visual-line-mode
goto linegoto-line
highlight lines matching regexphighlight-lines-matching-regexp
highlight phrasehighlight-phrase
highlight regexphighlight-regexp
hl line modehl-line-mode
indent regionindent-region
indent rigidlyindent-rigidly
insert charinsert-char
insert registerinsert-register
isearch backwardisearch-backward
isearch backward regexpisearch-backward-regexp
isearch forwardisearch-forward
isearch forward regexpisearch-forward-regexp
isearch forward symbolisearch-forward-symbol
isearch forward wordisearch-forward-word
jump to registerjump-to-register
keyboard quitkeyboard-quit
kill bufferkill-buffer
kill linekill-line
kill paragraphkill-paragraph
kill rectanglekill-rectangle
kill regionkill-region
kill ring savekill-ring-save
kill sentencekill-sentence
kill sexpkill-sexp
kill wordkill-word
kmacro end and call macrokmacro-end-and-call-macro
kmacro end macrokmacro-end-macro
kmacro start macrokmacro-start-macro
list packageslist-packages
make frame commandmake-frame-command
mark paragraphmark-paragraph
mark sexpmark-sexp
mark whole buffermark-whole-buffer
move beginning of linemove-beginning-of-line
move end of linemove-end-of-line
narrow to regionnarrow-to-region
next buffernext-buffer
next errornext-error
occuroccur
open rectangleopen-rectangle
other frameother-frame
other windowother-window
outline backward same leveloutline-backward-same-level
outline demoteoutline-demote
outline forward same leveloutline-forward-same-level
outline hide bodyoutline-hide-body
outline hide entryoutline-hide-entry
outline hide leavesoutline-hide-leaves
outline hide otheroutline-hide-other
outline hide sublevelsoutline-hide-sublevels
outline hide subtreeoutline-hide-subtree
outline insert headingoutline-insert-heading
outline mark subtreeoutline-mark-subtree
outline move subtree downoutline-move-subtree-down
outline move subtree upoutline-move-subtree-up
outline next visible headingoutline-next-visible-heading
outline previous visible headingoutline-previous-visible-heading
outline promoteoutline-promote
outline show alloutline-show-all
outline show branchesoutline-show-branches
outline show childrenoutline-show-children
outline show entryoutline-show-entry
outline show subtreeoutline-show-subtree
outline up headingoutline-up-heading
overwrite modeoverwrite-mode
package autoremovepackage-autoremove
pop global markpop-global-mark
pop to mark commandpop-to-mark-command
previous bufferprevious-buffer
previous errorprevious-error
project find fileproject-find-file
project find regexpproject-find-regexp
project query replace regexpproject-query-replace-regexp
project searchproject-search
project switch projectproject-switch-project
project vc dirproject-vc-dir
projectile compile projectprojectile-compile-project
projectile diredprojectile-dired
projectile kill buffersprojectile-kill-buffers
projectile run async shell command in rootprojectile-run-async-shell-command-in-root
projectile run eshellprojectile-run-eshell
projectile run shellprojectile-run-shell
projectile run shell command in rootprojectile-run-shell-command-in-root
projectile switch to bufferprojectile-switch-to-buffer
query replacequery-replace
query replace regexpquery-replace-regexp
read only moderead-only-mode
recenter top bottomrecenter-top-bottom
rectangle number linesrectangle-number-lines
rename bufferrename-buffer
rename uniquelyrename-uniquely
reverse regionreverse-region
revert bufferrevert-buffer
revert buffer quickrevert-buffer-quick
save buffersave-buffer
save buffers kill emacssave-buffers-kill-emacs
save some bufferssave-some-buffers
scroll other windowscroll-other-window
scroll other window downscroll-other-window-down
server editserver-edit
set mark commandset-mark-command
sh modesh-mode
shell commandshell-command
shell command on regionshell-command-on-region
shell script modeshell-script-mode
shrink window horizontallyshrink-window-horizontally
shrink window if larger than buffershrink-window-if-larger-than-buffer
smerge combine with nextsmerge-combine-with-next
smerge diff base lowersmerge-diff-base-lower
smerge diff base uppersmerge-diff-base-upper
smerge diff upper lowersmerge-diff-upper-lower
smerge ediffsmerge-ediff
smerge keep allsmerge-keep-all
smerge keep basesmerge-keep-base
smerge keep currentsmerge-keep-current
smerge keep lowersmerge-keep-lower
smerge keep uppersmerge-keep-upper
smerge nextsmerge-next
smerge prevsmerge-prev
smerge refinesmerge-refine
smerge resolvesmerge-resolve
sort linessort-lines
sort wordssort-words
split window belowsplit-window-below
split window rightsplit-window-right
switch to bufferswitch-to-buffer
switch to buffer other windowswitch-to-buffer-other-window
tab bar modetab-bar-mode
tab closetab-close
tab close othertab-close-other
tab newtab-new
tab nexttab-next
tab previoustab-previous
tab undotab-undo
text modetext-mode
toggle debug on errortoggle-debug-on-error
toggle debug on quittoggle-debug-on-quit
toggle input methodtoggle-input-method
toggle truncate linestoggle-truncate-lines
toggle word wraptoggle-word-wrap
transient mark modetransient-mark-mode
transpose charstranspose-chars
transpose linestranspose-lines
transpose paragraphstranspose-paragraphs
transpose sentencestranspose-sentences
transpose sexpstranspose-sexps
transpose wordstranspose-words
undoundo
unhighlight regexpunhighlight-regexp
universal argumentuniversal-argument
vc annotatevc-annotate
view lossageview-lossage
visit tags tablevisit-tags-table
visual line modevisual-line-mode
whitespace cleanupwhitespace-cleanup
whitespace modewhitespace-mode
widenwiden
xref find aproposxref-find-apropos
xref find definitionsxref-find-definitions
xref find definitions other framexref-find-definitions-other-frame
xref find definitions other windowxref-find-definitions-other-window
xref find referencesxref-find-references
xref find references and replacexref-find-references-and-replace
xref go backxref-go-back
yankyank
yank rectangleyank-rectangle

user.emoji

List: {user.emoji}>

SpokenBackend
angry😠
blushing😊
broken heart💔
clapping👏
cool😎
crying😭
dancing💃
disappointed😞
eyes👀
grimacing😬
happy😀
heart
heart eyes😍
hugging🤗
kissing😗
monocle🧐
party🎉
pleading🥺
poop💩
pray🙏
red flag🚩
rofl🤣
roll eyes🙄
sad🙁
see no evil🙈
shrugging🤷
shushing🤫
star eyes🤩
sweat smile😅
thinking🤔
thumbs down👎
thumbs up👍
warning⚠️
worried😟

user.emoticon

List: {user.emoticon}>

SpokenBackend
broken heart</3
cheeky:p
cheering\o/
crying:'(
happy:)
heart<3
horrorD:
laughing:D
sad:(
saluteo7
skeptical:/
surprised:o
wink;)

user.file_extension

List: {user.file_extension}>

SpokenBackend
dot j l.jl
dot j s.js
dot ts.ts
dot u s.us
dot bend.bin
dot bin.bin
dot cassie.csv
dot class.class
dot co dot uk.co.uk
dot com.com
dot css.css
dot csv.csv
dot doc.doc
dot doc x.docx
dot exe.exe
dot flack.flac
dot g z.gz
dot g zip.gzip
dot html.html
dot jason.json
dot java.java
dot java script.js
dot jay son.json
dot julia.jl
dot log.log
dot mark down.md
dot net.net
dot nix.nix
dot org.org
dot pdf.pdf
dot pie.py
dot png.png
dot sass.sass
dot see.c
dot see sharp.cs
dot shell.sh
dot svg.svg
dot talon.talon
dot tar.tar
dot text.txt
dot toml.toml
dot type script.ts
dot us.us
dot vim.vim
dot wave.wav
dot zip.zip
tot csv.csv
totssv.csv

user.function_key

List: {user.function_key}>

SpokenBackend
f eightf8
f eighteenf18
f elevenf11
f fifteenf15
f fivef5
f fourf4
f fourteenf14
f ninef9
f nineteenf19
f onef1
f sevenf7
f seventeenf17
f sixf6
f sixteenf16
f tenf10
f thirteenf13
f threef3
f twelvef12
f twentyf20
f twof2

user.git_argument

List: {user.git_argument}>

SpokenBackend
headHEAD
abort--abort
all--all
allow empty--allow-empty
amend--amend
branch-b
cached--cached
cashed--cached
color words--color-words
colour words--color-words
combined-c
continue--continue
copy--copy
create--create
deep-d
delete--delete
detach--detach
dir diff--dir-diff
directory diff--dir-diff
dry run--dry-run
edit--edit
fast forward only--ff-only
force--force
force create--force-create
force with lease--force-with-lease
global--global
hard--hard
ignore case--ignore-case
include untracked--include-untracked
interactive--interactive
keep index--keep-index
list--list
local--local
mainmain
mastermaster
mixed--mixed
move--move
no edit--no-edit
no keep index--no-keep-index
no rebase--no-rebase
no track--no-track
no verify--no-verify
originorigin
origin mainorigin/main
origin masterorigin/master
orphan--orphan
patch--patch
prune--prune
quiet--quiet
quit--quit
rebase--rebase
remote--remote
set up stream--set-upstream
set up stream to--set-upstream-to
short--short
short stat--shortstat
skip--skip
soft--soft
staged--staged
stat--stat
system--system
track--track
update--update
upstreamupstream
verbose--verbose
very verbose-vv

user.git_command

List: {user.git_command}>

SpokenBackend
addadd
archivearchive
bisectbisect
blameblame
branchbranch
checkoutcheckout
cherry pickcherry-pick
cleanclean
cloneclone
commitcommit
configconfig
diffdiff
diff tooldifftool
fetchfetch
gcgc
grepgrep
helphelp
in itinit
loglog
ls filesls-files
mergemerge
merge toolmergetool
movemv
pullpull
pushpush
range diffrange-diff
rebaserebase
ref logreflog
remoteremote
remote addremote add
remote removeremote remove
remote renameremote rename
remote set urlremote set-url
remote set you are elremote set-url
remote showremote show
removerm
rererererere
rerere diffrerere diff
rerere statusrerere status
resetreset
restorerestore
revertrevert
short logshortlog
showshow
sparse checkoutsparse-checkout
stashstash
stash applystash apply
stash liststash list
stash popstash pop
stash pushstash push
stash savestash save
stash showstash show
statusstatus
submodulesubmodule
submodule addsubmodule add
submodule in itsubmodule init
submodule statussubmodule status
submodule updatesubmodule update
switchswitch
tagtag
worktreeworktree
worktree addworktree add
worktree listworktree list
worktree lockworktree lock
worktree moveworktree move
worktree pruneworktree prune
worktree removeworktree remove
worktree repairworktree repair
worktree unlockworktree unlock

user.help_contexts

List: {user.help_contexts}>

SpokenBackend
c s suser.community.lang.css.css.talon
g i tuser.community.apps.git.git.talon
g ouser.community.lang.go.go.talon
g p tuser.talon-ai-tools.GPT.gpt.talon
l u auser.community.lang.lua.lua.talon
p h puser.community.lang.php.php.talon
s q luser.community.lang.sql.sql.talon
w s luser.community.apps.wsl.wsl.talon
addressuser.community.tags.address.address.talon
ai imagesuser.talon-ai-tools.Images.ai-images.talon
amethystuser.community.apps.amethyst.amethyst.talon
anacondauser.community.apps.anaconda.anaconda.talon
ankiuser.my-overrides.community.apps.anki.talon
apple notesuser.community.apps.apple_notes.apple_notes.talon
apple terminaluser.community.apps.apple_terminal.apple_terminal.talon
are you sureuser.community.plugin.are_you_sure.are_you_sure.talon
bashuser.my-overrides.community.apps.bash.bash.talon
batchuser.community.lang.batch.batch.talon
browseruser.community.tags.browser.browser.talon
cuser.community.lang.c.c.talon
canceluser.community.plugin.cancel.cancel.talon
chaptersuser.community.tags.chapters.chapters.talon
cheatsheetuser.cheatsheet.cheatsheet.talon
chromeuser.community.apps.chrome.chrome.talon
codeiumuser.talon-ai-tools.copilot.codeium.talon
command and dictation modeuser.community.core.modes.command_and_dictation_mode.talon
command historyuser.community.plugin.command_history.command_history.talon
command mode shortcutsuser.my-overrides.community.command-mode-shortcuts.talon
command searchuser.community.tags.command_search.command_search.talon
comment blockuser.community.lang.tags.comment_block.talon
comment documentationuser.community.lang.tags.comment_documentation.talon
comment lineuser.community.lang.tags.comment_line.talon
community aliases awakeuser.my-overrides.community.aliases.community-aliases-awake.talon
community aliases globaluser.my-overrides.community.aliases.community-aliases-global.talon
continueuser.talon-ai-tools.copilot.continue.talon
continuous scrollinguser.community.plugin.mouse.continuous_scrolling.talon
copilotuser.talon-ai-tools.copilot.copilot.talon
cssuser.community.lang.css.css.talon
cursorlessuser.cursorless-talon.src.cursorless.talon
cursorless globaluser.cursorless-talon.src.cursorless_global.talon
data booluser.community.lang.tags.data_bool.talon
data booleanuser.community.lang.tags.data_bool.talon
data nulluser.community.lang.tags.data_null.talon
datetimeinsertuser.community.plugin.datetimeinsert.datetimeinsert.talon
debuggeruser.community.tags.debugger.debugger.talon
desktopsuser.community.plugin.desktops.desktops.talon
dictation modeuser.community.core.modes.dictation_mode.talon
direct clickinguser.rango.src.modes.direct_clicking.talon
discorduser.community.apps.discord.discord.talon
dockuser.community.apps.dock.dock.talon
draft editoruser.community.plugin.draft_editor.draft_editor.talon
draft editor openuser.community.plugin.draft_editor.draft_editor_open.talon
draft globaluser.community.plugin.talon_draft_window.draft_global.talon
draft windowuser.community.plugin.talon_draft_window.draft_window.talon
draft window openuser.community.plugin.talon_draft_window.draft_window_open.talon
dragon modeuser.community.core.modes.dragon_mode.talon
dropdownuser.community.plugin.dropdown.dropdown.talon
dunstuser.community.apps.dunst.dunst.talon
eclipseuser.community.apps.eclipse.eclipse.talon
edituser.community.core.edit.edit.talon
edit text fileuser.community.core.edit_text_file.edit_text_file.talon
edit vocabularyuser.community.core.vocabulary.edit_vocabulary.talon
elixiruser.community.lang.elixir.elixir.talon
emacsuser.community.apps.emacs.emacs.talon
emojiuser.community.tags.emoji.emoji.talon
file extensionuser.community.core.file_extension.file_extension.talon
file manageruser.community.tags.file_manager.file_manager.talon
file manager winuser.community.tags.file_manager.file_manager_win.talon
file manager windowuser.community.tags.file_manager.file_manager_win.talon
finduser.community.tags.find.find.talon
find and replaceuser.community.tags.find_and_replace.find_and_replace.talon
finderuser.community.apps.finder.finder.talon
firefoxuser.my-overrides.community.apps.firefox.talon
foxit readeruser.community.apps.foxit_reader.foxit_reader.talon
functionsuser.community.lang.tags.functions.talon
functions commonuser.community.lang.tags.functions_common.talon
functions common gui activeuser.community.lang.tags.functions_common_gui_active.talon
gamepad testeruser.community.plugin.gamepad.gamepad_tester.talon
gdb activeuser.community.apps.gdb.gdb_active.talon
gdb globaluser.community.apps.gdb.gdb_global.talon
gituser.community.apps.git.git.talon
git add patchuser.community.apps.git.git_add_patch.talon
github webuser.community.apps.github.github_web.talon
gitlabuser.community.apps.gitlab.gitlab.talon
gouser.community.lang.go.go.talon
gptuser.talon-ai-tools.GPT.gpt.talon
gpt confirmation guiuser.talon-ai-tools.GPT.gpt-confirmation-gui.talon
gpt cursorlessuser.talon-ai-tools.GPT.gpt-cursorless.talon
gpt shelluser.talon-ai-tools.GPT.gpt-shell.talon
gpt with contextuser.talon-ai-tools.GPT.gpt-with-context.talon
helpuser.community.core.help.help.talon
help openuser.community.core.help.help_open.talon
help scope openuser.community.core.help.help_scope_open.talon
homophonesuser.community.core.homophones.homophones.talon
homophones openuser.community.core.homophones.homophones_open.talon
hud choice commandsuser.talon_hud.hud_choice_commands.talon
hud commandsuser.talon_hud.hud_commands.talon
hud content focususer.talon_hud.content.hud_content_focus.talon
hud content toolkituser.talon_hud.content.hud_content_toolkit.talon
hud content walkthroughuser.talon_hud.content.hud_content_walkthrough.talon
hud widget quick choicesuser.talon_hud.hud_widget_quick_choices.talon
i three wmuser.community.apps.i3wm.i3wm.talon
imperativeuser.community.lang.tags.imperative.talon
javauser.community.lang.java.java.talon
javascriptuser.community.lang.javascript.javascript.talon
jetbrainsuser.community.apps.jetbrains.jetbrains.talon
joplinuser.my-overrides.community.apps.joplin.talon
keepassuser.my-overrides.community.tags.keepass.keepass.talon
keepassx linuxuser.community.apps.keepassx.keepassx_linux.talon
keysuser.community.core.keys.keys.talon
keywordsuser.community.lang.tags.keywords.talon
kubectluser.community.apps.kubectl.kubectl.talon
language modesuser.community.core.modes.language_modes.talon
librariesuser.community.lang.tags.libraries.talon
line commandsuser.community.tags.line_commands.line_commands.talon
little arc macuser.community.apps.arc.little-arc_mac.talon
luauser.community.lang.lua.lua.talon
macrouser.community.plugin.macro.macro.talon
markdownuser.community.lang.markdown.markdown.talon
mediauser.community.plugin.media.media.talon
melduser.community.apps.meld.meld.talon
menu chooseuser.community.core.menu_choose.menu_choose.talon
messaginguser.community.tags.messaging.messaging.talon
microphone selectionuser.community.plugin.microphone_selection.microphone_selection.talon
mintuser.my-overrides.distro-specific.mint.talon
modes dragonuser.community.core.modes.modes_dragon.talon
modes not dragonuser.community.core.modes.modes_not_dragon.talon
mouseuser.community.plugin.mouse.mouse.talon
mouse cursoruser.community.plugin.mouse.mouse_cursor.talon
mouse griduser.community.core.mouse_grid.mouse_grid.talon
mouse grid alwaysuser.community.core.mouse_grid.mouse_grid_always.talon
mouse grid openuser.community.core.mouse_grid.mouse_grid_open.talon
multiple cursorsuser.community.tags.multiple_cursors.multiple_cursors.talon
navigationuser.community.core.navigation.navigation.talon
numbers prefixeduser.community.core.numbers.numbers_prefixed.talon
numbers unprefixeduser.community.core.numbers.numbers_unprefixed.talon
object orienteduser.community.lang.tags.object_oriented.talon
one passworduser.community.apps.1password.1password.talon
one password globaluser.community.apps.1password.1password_global.talon
operatorsuser.community.lang.tags.operators.talon
operators assignment deprecationsuser.community.lang.tags.operators_assignment_deprecations.talon
operators bitwise deprecationsuser.community.lang.tags.operators_bitwise_deprecations.talon
operators math deprecationsuser.community.lang.tags.operators_math_deprecations.talon
orionuser.community.apps.orion.orion.talon
outlook webuser.community.apps.outlook.outlook_web.talon
outlook winuser.community.apps.outlook.outlook_win.talon
outlook windowuser.community.apps.outlook.outlook_win.talon
pagesuser.community.tags.pages.pages.talon
phpuser.community.lang.php.php.talon
protouser.community.lang.proto.proto.talon
protocoluser.community.lang.proto.proto.talon
protonmailuser.community.apps.protonmail.protonmail.talon
pythonuser.community.lang.python.python.talon
ruser.community.lang.r.r.talon
rangouser.rango.src.rango.talon
repeateruser.community.plugin.repeater.repeater.talon
rstudio macuser.community.apps.rstudio.rstudio_mac.talon
rubyuser.community.lang.ruby.ruby.talon
rustuser.community.lang.rust.rust.talon
scalauser.community.lang.scala.scala.talon
screensuser.community.core.screens.screens.talon
screenshotuser.community.plugin.screenshot.screenshot.talon
see s suser.community.lang.css.css.talon
sequeluser.community.lang.sql.sql.talon
signal linuxuser.community.apps.signal.signal_linux.talon
slackuser.community.apps.slack.slack.talon
slack linuxuser.my-overrides.community.apps.slack.slack_linux.talon
sleep modeuser.community.core.modes.sleep_mode.talon
sleep mode wav two letteruser.community.core.modes.sleep_mode_wav2letter.talon
sleep mode wave two letteruser.community.core.modes.sleep_mode_wav2letter.talon
snippetsuser.community.core.snippets.snippets.talon
splitsuser.community.tags.splits.splits.talon
sqluser.community.lang.sql.sql.talon
statauser.community.lang.stata.stata.talon
stata do file editoruser.community.apps.stata.stata_do_file_editor.talon
styluauser.community.lang.lua.stylua.talon
symbolsuser.community.plugin.symbols.symbols.talon
symbols deprecateduser.community.plugin.symbols.symbols_deprecated.talon
tabsuser.community.core.windows_and_tabs.tabs.talon
talonuser.community.lang.talon.talon.talon
talon commonuser.community.lang.talon.talon_common.talon
talon contextuser.community.lang.talon.talon_context.talon
talon debug windowuser.community.apps.talon.talon_debug_window.talon_debug_window.talon
talon helpersuser.rango.src.talon_helpers.talon
talon listuser.community.lang.talon.talon-list.talon
talon repeluser.community.apps.talon.talon_repl.talon_repl.talon
talon repluser.community.apps.talon.talon_repl.talon_repl.talon
taskwarrior linuxuser.community.apps.taskwarrior.taskwarrior_linux.talon
teamsuser.community.apps.teams.teams.talon
teams macuser.community.apps.teams.teams_mac.talon
term basicsuser.my-overrides.community.tags.terminal.term_basics.talon
term dockeruser.my-overrides.community.tags.terminal.term_docker.talon
term gituser.my-overrides.community.tags.terminal.term_git.talon
term talonuser.my-overrides.community.tags.terminal.term_talon.talon
term utilsuser.my-overrides.community.tags.terminal.term_utils.talon
terminaluser.community.tags.terminal.terminal.talon
terminal basicsuser.my-overrides.community.tags.terminal.term_basics.talon
terminal dockeruser.my-overrides.community.tags.terminal.term_docker.talon
terminal gituser.my-overrides.community.tags.terminal.term_git.talon
terminal talonuser.my-overrides.community.tags.terminal.term_talon.talon
terminal utilitiesuser.my-overrides.community.tags.terminal.term_utils.talon
termiteuser.community.apps.termite.termite.talon
terraformuser.community.lang.terraform.terraform.talon
textuser.community.core.text.text.talon
text navigationuser.community.plugin.text_navigation.text_navigation.talon
thenuser.community.plugin.then.then.talon
thunderbirduser.community.apps.thunderbird.thunderbird.talon
thunderbird calendaruser.community.apps.thunderbird.thunderbird_calendar.talon
thunderbird composeruser.community.apps.thunderbird.thunderbird_composer.talon
thunderbird contactsuser.community.apps.thunderbird.thunderbird_contacts.talon
thunderbird inboxuser.community.apps.thunderbird.thunderbird_inbox.talon
thunderbird tasksuser.community.apps.thunderbird.thunderbird_tasks.talon
tmuxuser.my-overrides.community.apps.tmux.tmux.talon
tmux linuxuser.my-overrides.community.apps.tmux.tmux_linux.talon
twitteruser.community.apps.twitter.twitter.talon
typescriptuser.community.lang.typescript.typescript.talon
ubuntuuser.my-overrides.distro-specific.ubuntu.talon
unix utilitiesuser.community.tags.terminal.unix_utilities.talon
vikunjauser.my-overrides.community.websites.vikunja.talon
vimscriptuser.community.lang.vimscript.vimscript.talon
visual studiouser.community.apps.visualstudio.visual_studio.talon
vivaldiuser.community.apps.vivaldi.vivaldi.talon
vscodeuser.my-overrides.community.apps.vscode.talon
websites and search enginesuser.community.core.websites_and_search_engines.websites_and_search_engines.talon
windbguser.community.apps.windbg.windbg.talon
window layoutuser.community.core.windows_and_tabs.window_layout.talon
window managementuser.community.core.windows_and_tabs.window_management.talon
windows exploreruser.community.apps.windows_explorer.windows_explorer.talon
windows terminaluser.community.apps.windows_terminal.windows_terminal.talon
wsluser.community.apps.wsl.wsl.talon
xournalppuser.my-overrides.community.apps.xournalpp.talon
youtubeuser.my-overrides.community.websites.youtube.talon

user.homophones_canonicals

List: {user.homophones_canonicals}>

SpokenBackend
aaronAaron
adamAdam
babelBabel
cainCain
chileChile
cyprusCyprus
daneDane
greeceGreece
hughHugh
iI
i'dI'd
i'llI'll
jimJim
louLou
maryMary
mrsMrs
niceNice
paulPaul
petePete
philPhil
romeRome
russellRussell
sundaySunday
tigrisTigris
venusVenus
walesWales
wayneWayne
ableable
acclamationacclamation
actsacts
addadd
additionaddition
addsadds
adduceadduce
adherenceadherence
adoado
aerialaerial
affectedaffected
afterwardafterward
aidaid
airair
aleale
alignalign
allall
allowedallowed
alludedalluded
alteralter
analystanalyst
appetiteappetite
apprizeapprize
arcarc
ascentascent
assistanceassistance
attendanceattendance
auguraugur
auntaunt
awayaway
axisaxis
axleaxle
badbad
bahbah
bailbail
baitbait
baitedbaited
baldbald
ballball
bandband
baronbaron
barredbarred
barrelbarrel
basebase
basedbased
baselinebaseline
basilbasil
basisbasis
basquebasque
bebe
beachbeach
bearbear
beatbeat
beenbeen
beerbeer
beetlebeetle
bellbell
betterbetter
bibbib
birdbird
birthbirth
bitebite
bizarrebizarre
blockblock
blueblue
boardboard
boldbold
bombbomb
bootybooty
borderborder
borebore
bornborn
boroughborough
boughtbought
boulderboulder
bowbow
bowedbowed
boyboy
braidbraid
braysbrays
breachbreach
breadbread
breakbreak
brewedbrewed
brewsbrews
bridalbridal
broachbroach
browsebrowse
brutebrute
buildbuild
bullionbullion
burgerburger
burybury
bustbust
butbut
byby
cachedcached
cachescaches
cachingcaching
caddycaddy
calendarcalendar
callouscallous
cannoncannon
cantorcantor
canvascanvas
capitalcapital
carolcarol
carrotcarrot
cashcash
castcast
castercaster
causecause
cedarcedar
ceilingceiling
chancechance
chasedchased
chauffeurchauffeur
cheapcheap
checkcheck
chicchic
choirchoir
choosechoose
citedcited
clackclack
clammerclammer
clauseclause
clickclick
climbclimb
closeclose
clueclue
coalcoal
coarsercoarser
coatcoat
coaxcoax
collaredcollared
complacentcomplacent
complementcomplement
concededconceded
consonantsconsonants
consulconsul
continentscontinents
copscops
coralcoral
cordcord
corecore
cougherscoughers
couleecoulee
councilcouncil
coupcoup
coupecoupe
coursecourse
cousincousin
cowardcoward
coycoy
craftcraft
crawlcrawl
creekcreek
crepecrepe
cruelcruel
cruisecruise
currentcurrent
cursorcursor
damndamn
daysdays
deardear
densedense
descentdescent
diedie
diffuseddiffused
discretediscrete
dispersedisperse
dodo
docdoc
doesdoes
donedone
draftdraft
dualdual
duckedducked
ducksducks
dyingdying
earnearn
effecteffect
effectseffects
eighteight
ekeeke
eludeelude
elusiveelusive
emendemend
endend
ensureensure
erranterrant
eveeve
exceedexceed
exceptexcept
exceptingexcepting
exerciseexercise
eyeseyes
factsfacts
faintfaint
fairfair
fairyfairy
fawnfawn
feetfeet
fensfens
fetefete
fewfew
findfind
finishfinish
fishfish
fishedfished
fisherfisher
fishingfishing
flareflare
fleeflee
flewflew
flocksflocks
flowflow
flowerflower
flyerflyer
foefoe
foldfold
forfor
foregoneforegone
fortfort
forwardforward
foulfoul
fourthfourth
frankfrank
freezefreeze
friarfriar
furfur
gaffegaffe
galegale
gamblegamble
gategate
gatorgator
gaugegauge
gelgel
genegene
gildergilder
gnomegnome
gophergopher
gorillagorilla
gourdgourd
gradegrade
graftgraft
grahamgraham
grazegraze
greatgreat
greatergreater
grillgrill
grizzlygrizzly
growngrown
guestguest
guildguild
guiltguilt
hailhail
hairhair
hallhall
handmadehandmade
handsomehandsome
hangarhangar
havehave
hazehaze
he'dhe'd
he'llhe'll
heardheard
heartheart
herehere
heroinheroin
heyhey
highhigh
higherhigher
himhim
hoho
holdhold
holyholy
hoophoop
hordehorde
horsehorse
hosehose
hostilehostile
humoroushumorous
hurtshurts
idleidle
illicitillicit
illusionillusion
imminentimminent
impassableimpassable
inin
innocenceinnocence
innumerableinnumerable
insightinsight
instanceinstance
intenseintense
isletislet
itsits
jamjam
jibejibe
jinxjinx
jsonjson
kernelkernel
knickersknickers
knitknit
knockknock
knowsknows
lackslacks
laidlaid
lamalama
lanelane
lapslaps
latterlatter
laylay
layslays
leachleach
leadlead
leakleak
leanlean
leastleast
leelee
lenslens
lessonlesson
let'slet's
levylevy
liarliar
lielie
lightlight
likenliken
linkslinks
literalliteral
loadload
loanloan
loatheloathe
lochloch
lochslochs
lootloot
lowlow
lumberlumber
mademade
mainmain
malemale
mallmall
mannermanner
mantlemantle
markmark
martialmartial
martinmartin
mastmast
matmat
mattermatter
mayormayor
mazemaze
meanmean
meetmeet
metalmetal
meteormeteor
mightmight
millmill
mincemince
mindmind
minorminor
missedmissed
missilemissile
moanmoan
moatmoat
modemode
moodmood
moosemoose
morningmorning
mournmourn
mucusmucus
mulemule
musclemuscle
musemuse
mustmust
mustardmustard
napnap
navalnaval
navenave
naynay
needneed
newnew
nicenice
nightnight
nono
nonenone
notnot
ohoh
oneone
oror
oraloral
orioleoriole
ourour
oursours
outcastoutcast
overdueoverdue
overseasoverseas
owedowed
packedpacked
paeanpaean
painpain
pairpair
palepale
palettepalette
parishparish
parleyparley
pastpast
pastepaste
patientspatients
pattedpatted
pausepause
peakpeak
peaspeas
pedalpedal
peepee
peelpeel
peerpeer
penancepenance
perper
perlperl
pervadepervade
petrolpetrol
pewpew
phasephase
phrasephrase
picotpicot
piepie
piecepiece
pigeonpigeon
pilotpilot
pistolpistol
planeplane
plaqueplaque
plateplate
pleaseplease
plumplum
pollpoll
pourpour
praisepraise
praypray
precedenceprecedence
premierpremier
presencepresence
pridepride
primerprimer
princeprince
principleprinciple
profitprofit
prospros
pullpull
quartzquartz
queuequeue
queuesqueues
quincequince
rabbitrabbit
rackrack
rainrain
raiseraise
readread
realreal
residentsresidents
restrest
reviewreview
rightright
rightsrights
rigorrigor
ringring
roadroad
roadsroads
rolerole
roomroom
roserose
rotrot
roughrough
routeroute
rowrow
ruderude
ruerue
rumorrumor
rungrung
ryerye
sachetsachet
sacksack
sackssacks
salesale
sanesane
saversaver
scalarscalar
seesee
seedseed
seemseem
seenseen
seerseer
seessees
sellsell
sellerseller
sensesense
sensorsensor
sentsent
serialserial
seriesseries
sessionsession
sewingsewing
sheersheer
shoeshoe
shootshoot
shownshown
sicksick
sideside
signetsignet
sinksink
sinkingsinking
sitesite
sizesize
skullskull
slayslay
slewslew
slightslight
slowslow
soso
soldsold
somesome
sonson
soresore
sorrysorry
soulsoul
spadespade
stakestake
starestare
stationarystationary
stayedstayed
steelsteel
stepstep
straightstraight
straightenedstraightened
stylestyle
suesue
suitsuit
summarysummary
surfsurf
surgesurge
swayedswayed
sweetsweet
swordsword
symbolsymbol
tackedtacked
taletale
talktalk
tapertaper
taughttaught
taupetaupe
taxtax
teatea
teamteam
teartear
teasetease
tenstens
tensetense
terryterry
thanthan
thethe
theirtheir
there'sthere's
throughthrough
thrownthrown
throwsthrows
ticktick
tietie
tiedtied
timbertimber
timetime
toto
toetoe
toldtold
tooltool
torttort
torturoustorturous
towedtowed
trackedtracked
tradertrader
trooptroop
trusttrust
tuckstucks
turbineturbine
turnturn
tutortutor
undoundo
useuse
utterutter
vainvain
valencevalence
variantsvariants
veilveil
veinvein
versusversus
veryvery
vicevice
vilevile
wadewade
waitwait
waiterwaiter
walkwalk
wantwant
warwar
wardward
wastewaste
wavewave
waxwax
wayway
waysways
wewe
we'dwe'd
we'llwe'll
we'vewe've
wearswears
weekweek
weeklyweekly
werewere
wetwet
whalewhale
wheeledwheeled
wherewhere
whetherwhether
whichwhich
whilewhile
whoawhoa
wholewhole
whosewhose
windwind
winewine
withwith
wordword
worldworld
wornworn
wouldwould
wrapwrap
wrappedwrapped
wrapperwrapper
wreakwreak
wretchwretch
wrotewrote
yokeyoke
youyou
you'llyou'll
youryour

user.hours

List: {user.hours}>

SpokenBackend
eight8
eighteen18
eleven11
fifteen15
five5
four4
fourteen14
nine9
nineteen19
oh eight08
oh five05
oh four04
oh nine09
oh one01
oh seven07
oh six06
oh three03
oh two02
one1
seven7
seventeen17
six6
sixteen16
ten10
thirteen13
three3
twelve12
twenty20
twenty one21
twenty three23
twenty two22
two2

user.hours_twelve

List: {user.hours_twelve}>

SpokenBackend
eight8
eleven11
five5
four4
nine9
oh eight08
oh five05
oh four04
oh nine09
oh one01
oh seven07
oh six06
oh three03
oh two02
one1
seven7
six6
ten10
three3
twelve12
two2

user.kaomoji

List: {user.kaomoji}>

SpokenBackend
blushing(⁄ ⁄•⁄ω⁄•⁄ ⁄)
cat down=^._.^= ∫
cat upฅ^•ﻌ•^ฅ
crying(╥﹏╥)
embarrassed(⌒_⌒;)
flower girl(◕‿◕✿)
happy(* ^ ω ^)
kissing( ˘ ³˘)♥
lenny( ͡° ͜ʖ ͡°)
sad(。•́︿•̀。)
shrugging¯\_(ツ)_/¯
table flip(╯°□°)╯︵ ┻━┻
table return┬─┬ ノ( ゜-゜ノ)

user.keypad_key

List: {user.keypad_key}>

SpokenBackend
key pad clearkeypad_clear
key pad eightkeypad_8
key pad enterkeypad_enter
key pad equalskeypad_equals
key pad fivekeypad_5
key pad fourkeypad_4
key pad minuskeypad_minus
key pad ninekeypad_9
key pad onekeypad_1
key pad pluskeypad_plus
key pad pointkeypad_decimal
key pad sevenkeypad_7
key pad sixkeypad_6
key pad slashkeypad_divide
key pad starkeypad_multiply
key pad threekeypad_3
key pad twokeypad_2
key pad zerokeypad_0

user.language_mode

List: {user.language_mode}>

SpokenBackend
are languager
batchbatch
c s scss
csvcsv
elixirelixir
g d bgdb
go langgo
go languagego
htmlhtml
javajava
java scriptjavascript
java script reactjavascriptreact
jsonjson
kotlinkotlin
latextex
lay techtex
lualua
mark downmarkdown
p h pphp
proto bufprotobuf
pythonpython
rubyruby
rustrust
scalascala
scssscss
seec
see plus pluscpp
see sharpcsharp
shell scriptshellscript
sqlsql
statastata
talontalon
talon listtalonlist
techtex
terraformterraform
type scripttypescript
type script reacttypescriptreact
vim scriptvimscript
xmlxml

user.launch

List: {user.launch}>

SpokenBackend
d beaver c e/usr/bin/flatpak run --branch=stable --arch=x86_64 --command=/app/bin/dbeaver io.dbeaver.DBeaverCommunity
g n o m e system monitor/usr/bin/gnome-system-monitor
i bus/usr/bin/ibus-setup
i bus preferences/usr/bin/ibus-setup
o b s studio/usr/bin/flatpak run --branch=stable --arch=x86_64 --command=obs com.obsproject.Studio
v i/home/imochoa/.nix-profile/bin/vim
v i m/home/imochoa/.nix-profile/bin/vim
v l/nix/store/03ggic4gwax046a8nyj620j27ynh2ydh-vlc-3.0.21/bin/vlc --started-from-file
v l c/nix/store/03ggic4gwax046a8nyj620j27ynh2ydh-vlc-3.0.21/bin/vlc --started-from-file
v l c media/nix/store/03ggic4gwax046a8nyj620j27ynh2ydh-vlc-3.0.21/bin/vlc --started-from-file
v l c media player/nix/store/03ggic4gwax046a8nyj620j27ynh2ydh-vlc-3.0.21/bin/vlc --started-from-file
x pipe/nix/store/1959l2zcs91pjy1d2z6crzvj76bvx3nk-xpipe-13.4.4/opt/xpipe/cli/bin/xpipe open
additional/usr/bin/software-properties-gtk --open-tab=4
additional drivers/usr/bin/software-properties-gtk --open-tab=4
analyzer/usr/bin/baobab
app/usr/bin/env BAMF_DESKTOP_FILE_HINT=/var/lib/snapd/desktop/applications/snap-store_snap-store.desktop /snap/bin/snap-store
app center/usr/bin/env BAMF_DESKTOP_FILE_HINT=/var/lib/snapd/desktop/applications/snap-store_snap-store.desktop /snap/bin/snap-store
applications/usr/bin/gnome-session-properties
base/usr/bin/flatpak run --branch=stable --arch=x86_64 --command=libreoffice --file-forwarding org.libreoffice.LibreOffice --base @@u @@
beaver/usr/bin/flatpak run --branch=stable --arch=x86_64 --command=/app/bin/dbeaver io.dbeaver.DBeaverCommunity
bit/usr/bin/flatpak run --branch=stable --arch=x86_64 --command=bleachbit org.bleachbit.BleachBit
bleach/usr/bin/flatpak run --branch=stable --arch=x86_64 --command=bleachbit org.bleachbit.BleachBit
bleach bit/usr/bin/flatpak run --branch=stable --arch=x86_64 --command=bleachbit org.bleachbit.BleachBit
bottom/home/imochoa/.nix-profile/bin/btm
boxes/usr/bin/gnome-boxes
browser/usr/bin/env BAMF_DESKTOP_FILE_HINT=/var/lib/snapd/desktop/applications/chromium_chromium.desktop /snap/bin/chromium
bus/usr/bin/ibus-setup
calc/usr/bin/flatpak run --branch=stable --arch=x86_64 --command=libreoffice --file-forwarding org.libreoffice.LibreOffice --calc @@u @@
calculator/usr/bin/gnome-calculator
ce/usr/bin/flatpak run --branch=stable --arch=x86_64 --command=/app/bin/dbeaver io.dbeaver.DBeaverCommunity
center/usr/bin/env BAMF_DESKTOP_FILE_HINT=/var/lib/snapd/desktop/applications/snap-store_snap-store.desktop /snap/bin/snap-store
characters/usr/bin/gnome-characters
cheese/usr/bin/env BAMF_DESKTOP_FILE_HINT=/var/lib/snapd/desktop/applications/cheese_cheese.desktop /snap/bin/cheese
chromium/usr/bin/env BAMF_DESKTOP_FILE_HINT=/var/lib/snapd/desktop/applications/chromium_chromium.desktop /snap/bin/chromium
chromium web/usr/bin/env BAMF_DESKTOP_FILE_HINT=/var/lib/snapd/desktop/applications/chromium_chromium.desktop /snap/bin/chromium
chromium web browser/usr/bin/env BAMF_DESKTOP_FILE_HINT=/var/lib/snapd/desktop/applications/chromium_chromium.desktop /snap/bin/chromium
clam/home/imochoa/.nix-profile/bin/clamtk
clam tk/home/imochoa/.nix-profile/bin/clamtk
client/usr/bin/footclient
clocks/usr/bin/gnome-clocks
code/usr/bin/env BAMF_DESKTOP_FILE_HINT=/var/lib/snapd/desktop/applications/code_code.desktop /snap/bin/code --force-user-env
color/usr/bin/display-im6.q16 -nostdin
computer/usr/bin/gnome-session-quit --power-off
controls/usr/bin/malcontent-control
d beaver/usr/bin/flatpak run --branch=stable --arch=x86_64 --command=/app/bin/dbeaver io.dbeaver.DBeaverCommunity
d beaver ce/usr/bin/flatpak run --branch=stable --arch=x86_64 --command=/app/bin/dbeaver io.dbeaver.DBeaverCommunity
dconf/home/imochoa/.nix-profile/bin/dconf-editor
dconf editor/home/imochoa/.nix-profile/bin/dconf-editor
depth/usr/bin/display-im6.q16 -nostdin
desktop/usr/bin/flatpak run --branch=stable --arch=x86_64 --command=run.sh --file-forwarding io.podman_desktop.PodmanDesktop @@u @@
disk/usr/bin/baobab
disk usage/usr/bin/baobab
disk usage analyzer/usr/bin/baobab
disks/usr/bin/gnome-disks
document/usr/bin/evince
document viewer/usr/bin/evince
draw/usr/bin/flatpak run --branch=stable --arch=x86_64 --command=libreoffice --file-forwarding org.libreoffice.LibreOffice --draw @@u @@
drivers/usr/bin/software-properties-gtk --open-tab=4
editor/usr/bin/gnome-text-editor
eyes/usr/bin/env GDK_BACKEND=x11 safeeyes
files/usr/bin/nautilus --new-window
firefox/home/imochoa/.nix-profile/bin/firefox --name firefox
firmware/usr/bin/env BAMF_DESKTOP_FILE_HINT=/var/lib/snapd/desktop/applications/firmware-updater_firmware-updater.desktop /snap/bin/firmware-updater
firmware updater/usr/bin/env BAMF_DESKTOP_FILE_HINT=/var/lib/snapd/desktop/applications/firmware-updater_firmware-updater.desktop /snap/bin/firmware-updater
flameshot/usr/bin/flatpak run --branch=stable --arch=x86_64 --command=/app/bin/flameshot org.flameshot.Flameshot
flatseal/usr/bin/flatpak run --branch=stable --arch=x86_64 --command=com.github.tchx84.Flatseal com.github.tchx84.Flatseal
fonts/usr/bin/gnome-font-viewer
foot/usr/bin/foot
foot client/usr/bin/footclient
foot server/usr/bin/foot --server
gnome/usr/bin/gnome-system-monitor
gnome system/usr/bin/gnome-system-monitor
gnome system monitor/usr/bin/gnome-system-monitor
gromit/home/imochoa/.nix-profile/bin/gromit-mpx
gromit m/home/imochoa/.nix-profile/bin/gromit-mpx
gromit m p/home/imochoa/.nix-profile/bin/gromit-mpx
gromit m p x/home/imochoa/.nix-profile/bin/gromit-mpx
gromit mpx/home/imochoa/.nix-profile/bin/gromit-mpx
grsync/nix/store/xhhym4d9v7jzsmaaf4mlf6j27xc6ws2i-grsync-1.3.1/bin/grsync -i
help/usr/bin/yelp
home/nix/store/9h83dn0sjyh7b21sn5g2rgass8f04a6q-home-manager-help/bin/home-manager-help
home manager/nix/store/9h83dn0sjyh7b21sn5g2rgass8f04a6q-home-manager-help/bin/home-manager-help
home manager manual/nix/store/9h83dn0sjyh7b21sn5g2rgass8f04a6q-home-manager-help/bin/home-manager-help
i bus preferences/usr/bin/ibus-setup
image/usr/bin/eog
image magick/usr/bin/display-im6.q16 -nostdin
image magick color/usr/bin/display-im6.q16 -nostdin
image magick color depth/usr/bin/display-im6.q16 -nostdin
image magick color depth q/usr/bin/display-im6.q16 -nostdin
image magick color depth q one/usr/bin/display-im6.q16 -nostdin
image magick color depth q one six/usr/bin/display-im6.q16 -nostdin
image magick color depth q sixteen/usr/bin/display-im6.q16 -nostdin
image viewer/usr/bin/eog
impress/usr/bin/flatpak run --branch=stable --arch=x86_64 --command=libreoffice --file-forwarding org.libreoffice.LibreOffice --impress @@u @@
info/usr/bin/info
inkscape/usr/bin/inkscape
input/usr/bin/im-config
input method/usr/bin/im-config
joplin/usr/bin/flatpak run --branch=stable --arch=x86_64 --command=joplin-desktop --file-forwarding net.cozic.joplin_desktop @@u @@
kee/home/imochoa/.nix-profile/bin/keepassxc
kee pass/home/imochoa/.nix-profile/bin/keepassxc
kee pass x c/home/imochoa/.nix-profile/bin/keepassxc
kee pass xc/home/imochoa/.nix-profile/bin/keepassxc
keys/usr/bin/seahorse
ksnip/usr/bin/flatpak run --branch=stable --arch=x86_64 --command=ksnip org.ksnip.ksnip
language/usr/bin/gnome-language-selector
language support/usr/bin/gnome-language-selector
libre/usr/bin/flatpak run --branch=stable --arch=x86_64 --command=libreoffice --file-forwarding org.libreoffice.LibreOffice --base @@u @@
libre office/usr/bin/flatpak run --branch=stable --arch=x86_64 --command=libreoffice --file-forwarding org.libreoffice.LibreOffice --base @@u @@
libre office base/usr/bin/flatpak run --branch=stable --arch=x86_64 --command=libreoffice --file-forwarding org.libreoffice.LibreOffice --base @@u @@
libre office calc/usr/bin/flatpak run --branch=stable --arch=x86_64 --command=libreoffice --file-forwarding org.libreoffice.LibreOffice --calc @@u @@
libre office draw/usr/bin/flatpak run --branch=stable --arch=x86_64 --command=libreoffice --file-forwarding org.libreoffice.LibreOffice --draw @@u @@
libre office impress/usr/bin/flatpak run --branch=stable --arch=x86_64 --command=libreoffice --file-forwarding org.libreoffice.LibreOffice --impress @@u @@
libre office writer/usr/bin/flatpak run --branch=stable --arch=x86_64 --command=libreoffice --file-forwarding org.libreoffice.LibreOffice --writer @@u @@
local/usr/bin/flatpak run --branch=stable --arch=x86_64 --command=localsend --file-forwarding org.localsend.localsend_app @@u @@
local send/usr/bin/flatpak run --branch=stable --arch=x86_64 --command=localsend --file-forwarding org.localsend.localsend_app @@u @@
logout/usr/bin/gnome-session-quit
logs/usr/bin/gnome-logs
machine/usr/bin/virt-manager
magick/usr/bin/display-im6.q16 -nostdin
manager/nix/store/9h83dn0sjyh7b21sn5g2rgass8f04a6q-home-manager-help/bin/home-manager-help
manual/nix/store/9h83dn0sjyh7b21sn5g2rgass8f04a6q-home-manager-help/bin/home-manager-help
media/nix/store/03ggic4gwax046a8nyj620j27ynh2ydh-vlc-3.0.21/bin/vlc --started-from-file
meld/home/imochoa/.nix-profile/bin/meld
method/usr/bin/im-config
monitor/usr/bin/gnome-system-monitor
neovim/home/imochoa/.nix-profile/bin/nvim
neovim wrapper/home/imochoa/.nix-profile/bin/nvim
obs/usr/bin/flatpak run --branch=stable --arch=x86_64 --command=obs com.obsproject.Studio
obs studio/usr/bin/flatpak run --branch=stable --arch=x86_64 --command=obs com.obsproject.Studio
office/usr/bin/flatpak run --branch=stable --arch=x86_64 --command=libreoffice --file-forwarding org.libreoffice.LibreOffice --base @@u @@
one password/usr/bin/env BAMF_DESKTOP_FILE_HINT=/var/lib/snapd/desktop/applications/1password_1password.desktop /snap/bin/1password
parental/usr/bin/malcontent-control
parental controls/usr/bin/malcontent-control
pass/home/imochoa/.nix-profile/bin/keepassxc
password/usr/bin/env BAMF_DESKTOP_FILE_HINT=/var/lib/snapd/desktop/applications/1password_1password.desktop /snap/bin/1password
passwords/usr/bin/seahorse
passwords and/usr/bin/seahorse
passwords and keys/usr/bin/seahorse
pipe/nix/store/1959l2zcs91pjy1d2z6crzvj76bvx3nk-xpipe-13.4.4/opt/xpipe/cli/bin/xpipe open
player/nix/store/03ggic4gwax046a8nyj620j27ynh2ydh-vlc-3.0.21/bin/vlc --started-from-file
podman/usr/bin/flatpak run --branch=stable --arch=x86_64 --command=run.sh --file-forwarding io.podman_desktop.PodmanDesktop @@u @@
podman desktop/usr/bin/flatpak run --branch=stable --arch=x86_64 --command=run.sh --file-forwarding io.podman_desktop.PodmanDesktop @@u @@
power/usr/bin/gnome-power-statistics
power statistics/usr/bin/gnome-power-statistics
preferences/usr/bin/ibus-setup
reboot/usr/bin/gnome-session-quit --reboot
regolith/usr/bin/regolith-session-x11
regolith wayland/usr/bin/regolith-session-wayland
regolith x/usr/bin/regolith-session-x11
regolith x eleven/usr/bin/regolith-session-x11
regolith x one/usr/bin/regolith-session-x11
regolith x one one/usr/bin/regolith-session-x11
remote/usr/bin/remote-viewer
remote viewer/usr/bin/remote-viewer
resources/usr/bin/flatpak run --branch=stable --arch=x86_64 --command=resources net.nokyan.Resources
safe/usr/bin/env GDK_BACKEND=x11 safeeyes
safe eyes/usr/bin/env GDK_BACKEND=x11 safeeyes
send/usr/bin/flatpak run --branch=stable --arch=x86_64 --command=localsend --file-forwarding org.localsend.localsend_app @@u @@
server/usr/bin/foot --server
settings/usr/bin/gnome-control-center
shotcut/usr/bin/flatpak run --branch=stable --arch=x86_64 --command=shotcut --file-forwarding org.shotcut.Shotcut @@ @@
shotwell/home/imochoa/.nix-profile/bin/shotwell
shutdown/usr/bin/gnome-session-quit --power-off
shutdown computer/usr/bin/gnome-session-quit --power-off
shutter/home/imochoa/.nix-profile/bin/shutter
slack/usr/bin/flatpak run --branch=stable --arch=x86_64 --command=com.slack.Slack --file-forwarding com.slack.Slack @@u @@
software/usr/bin/gnome-software
software and updates/usr/bin/software-properties-gtk
software updates/usr/bin/software-properties-gtk
start/home/imochoa/.nix-profile/bin/syncthing serve --no-browser --logfile=default
start syncthing/home/imochoa/.nix-profile/bin/syncthing serve --no-browser --logfile=default
startup/usr/bin/gnome-session-properties
startup applications/usr/bin/gnome-session-properties
statistics/usr/bin/gnome-power-statistics
support/usr/bin/gnome-language-selector
syncthing/home/imochoa/.nix-profile/bin/syncthing serve --no-browser --logfile=default
syncthing web/home/imochoa/.nix-profile/bin/syncthing --browser-only
syncthing web u i/home/imochoa/.nix-profile/bin/syncthing --browser-only
syncthing web ui/home/imochoa/.nix-profile/bin/syncthing --browser-only
system/usr/bin/gnome-system-monitor
system monitor/usr/bin/gnome-system-monitor
te/usr/bin/info
te x/usr/bin/info
te x info/usr/bin/info
te x info/usr/bin/info
te xdoctk/usr/bin/texdoctk
term/home/imochoa/.nix-profile/bin/wezterm start --cwd .
terminal/usr/bin/gnome-terminal
text/usr/bin/gnome-text-editor
text editor/usr/bin/gnome-text-editor
timeshift/home/imochoa/.nix-profile/bin/timeshift-launcher
tk/home/imochoa/.nix-profile/bin/clamtk
ui/home/imochoa/.nix-profile/bin/syncthing --browser-only
updater/usr/bin/env BAMF_DESKTOP_FILE_HINT=/var/lib/snapd/desktop/applications/firmware-updater_firmware-updater.desktop /snap/bin/firmware-updater
updates/usr/bin/software-properties-gtk
usage/usr/bin/baobab
viewer/usr/bin/eog
vim/home/imochoa/.nix-profile/bin/vim
virtual/usr/bin/virt-manager
virtual machine/usr/bin/virt-manager
virtual machine manager/usr/bin/virt-manager
visual studio/usr/bin/env BAMF_DESKTOP_FILE_HINT=/var/lib/snapd/desktop/applications/code_code.desktop /snap/bin/code --force-user-env
visual studio code/usr/bin/env BAMF_DESKTOP_FILE_HINT=/var/lib/snapd/desktop/applications/code_code.desktop /snap/bin/code --force-user-env
vlc media player/nix/store/03ggic4gwax046a8nyj620j27ynh2ydh-vlc-3.0.21/bin/vlc --started-from-file
vorta/usr/bin/flatpak run --branch=stable --arch=x86_64 --command=vorta com.borgbase.Vorta
wayland/usr/bin/regolith-session-wayland
web/home/imochoa/.nix-profile/bin/syncthing --browser-only
wez/home/imochoa/.nix-profile/bin/wezterm start --cwd .
wez term/home/imochoa/.nix-profile/bin/wezterm start --cwd .
wrapper/home/imochoa/.nix-profile/bin/nvim
writer/usr/bin/flatpak run --branch=stable --arch=x86_64 --command=libreoffice --file-forwarding org.libreoffice.LibreOffice --writer @@u @@
x pipe/nix/store/1959l2zcs91pjy1d2z6crzvj76bvx3nk-xpipe-13.4.4/opt/xpipe/cli/bin/xpipe open
xc/home/imochoa/.nix-profile/bin/keepassxc
xdoctk/usr/bin/texdoctk
xournal/home/imochoa/.nix-profile/bin/xournalpp
xournal plus plus/home/imochoa/.nix-profile/bin/xournalpp

user.letter

List: {user.letter}>

SpokenBackend
aira
batb
capc
crunchk
drumd
eache
eate
finef
gustg
harph
inki
janej
juryj
kickk
lookl
madem
nearn
oatso
oddo
pitp
plexx
queenq
quenchq
redr
riskr
siti
spuns
suns
trapt
urgeu
vestv
whalew
yanky
yorky
zipz

user.makeshift_destination

List: {user.makeshift_destination}>

SpokenBackend
aftereditNewLineAfter
beforeeditNewLineBefore
toclearAndSetSelection

user.minutes

List: {user.minutes}>

SpokenBackend
eighteen18
eleven11
fifteen15
fifty50
fifty eight58
fifty five55
fifty four54
fifty nine59
fifty one51
fifty seven57
fifty six56
fifty three53
fifty two52
forty40
forty eight48
forty five45
forty four44
forty nine49
forty one41
forty seven47
forty six46
forty three43
forty two42
fourteen14
nineteen19
oh eight08
oh five05
oh four04
oh nine09
oh one01
oh seven07
oh six06
oh three03
oh two02
seventeen17
sixteen16
ten10
thirteen13
thirty30
thirty eight38
thirty five35
thirty four34
thirty nine39
thirty one31
thirty seven37
thirty six36
thirty three33
thirty two32
twelve12
twenty20
twenty eight28
twenty five25
twenty four24
twenty nine29
twenty one21
twenty seven27
twenty six26
twenty three23
twenty two22

user.model

List: {user.model}>

SpokenBackend
four ogpt-4o
four o minigpt-4o-mini
modelmodel

user.modeldestination

List: {user.modeldestination}>

SpokenBackend
aboveabove
belowbelow
chainchain
snipsnip
to after clipappendClipboard
to browserbrowser
to clipclipboard
to contextcontext
to new contextnewContext
to speechtextToSpeech
to thispaste
to windowwindow

user.modelsource

List: {user.modelsource}>

SpokenBackend
clipclipboard
contextcontext
lastlastTalonDictation
responsegptResponse
thisselection

user.modelthread

List: {user.modelthread}>

SpokenBackend
andcontinueLast

user.modifier_key

List: {user.modifier_key}>

SpokenBackend
altalt
commandctrl
controlctrl
optionalt
shiftshift
supersuper

user.navigation_action

List: {user.navigation_action}>

SpokenBackend
clearDELETE
copyCOPY
cutCUT
extendEXTEND
moveGO
selectSELECT

user.navigation_target_name

List: {user.navigation_target_name}>

SpokenBackend
all(.\+)
angles\<(.*?)\>
big[\S]\+
braces\{(.*?)\}
constant[A-Z_][A-Z_]\+
method\w\+\((.*?)\)
parens\((.*?)\)
quotes\"(.*?)\"
small[A-Z]?[a-z0-9]\+
squares\[(.*?)\]
word\w\+

user.number_key

List: {user.number_key}>

SpokenBackend
eight8
five5
four4
nine9
one1
seven7
six6
three3
two2
zero0

user.number_small

List: {user.number_small}>

SpokenBackend
eight8
eight eight88
eight five85
eight four84
eight nine89
eight one81
eight seven87
eight six86
eight three83
eight two82
eight zero80
eighteen18
eighty80
eighty eight88
eighty five85
eighty four84
eighty nine89
eighty one81
eighty seven87
eighty six86
eighty three83
eighty two82
eleven11
fifteen15
fifty50
fifty eight58
fifty five55
fifty four54
fifty nine59
fifty one51
fifty seven57
fifty six56
fifty three53
fifty two52
five5
five eight58
five five55
five four54
five nine59
five one51
five seven57
five six56
five three53
five two52
five zero50
forty40
forty eight48
forty five45
forty four44
forty nine49
forty one41
forty seven47
forty six46
forty three43
forty two42
four4
four eight48
four five45
four four44
four nine49
four one41
four seven47
four six46
four three43
four two42
four zero40
fourteen14
nine9
nine eight98
nine five95
nine four94
nine nine99
nine one91
nine seven97
nine six96
nine three93
nine two92
nine zero90
nineteen19
ninety90
ninety eight98
ninety five95
ninety four94
ninety nine99
ninety one91
ninety seven97
ninety six96
ninety three93
ninety two92
one1
one eight18
one five15
one four14
one nine19
one one11
one seven17
one six16
one three13
one two12
one zero10
seven7
seven eight78
seven five75
seven four74
seven nine79
seven one71
seven seven77
seven six76
seven three73
seven two72
seven zero70
seventeen17
seventy70
seventy eight78
seventy five75
seventy four74
seventy nine79
seventy one71
seventy seven77
seventy six76
seventy three73
seventy two72
six6
six eight68
six five65
six four64
six nine69
six one61
six seven67
six six66
six three63
six two62
six zero60
sixteen16
sixty60
sixty eight68
sixty five65
sixty four64
sixty nine69
sixty one61
sixty seven67
sixty six66
sixty three63
sixty two62
ten10
thirteen13
thirty30
thirty eight38
thirty five35
thirty four34
thirty nine39
thirty one31
thirty seven37
thirty six36
thirty three33
thirty two32
three3
three eight38
three five35
three four34
three nine39
three one31
three seven37
three six36
three three33
three two32
three zero30
twelve12
twenty20
twenty eight28
twenty five25
twenty four24
twenty nine29
twenty one21
twenty seven27
twenty six26
twenty three23
twenty two22
two2
two eight28
two five25
two four24
two nine29
two one21
two seven27
two six26
two three23
two two22
two zero20
zero0

user.ordinals

List: {user.ordinals}>

SpokenBackend
eighteenth18
eighth8
eightieth80
eighty eighth88
eighty fifth85
eighty first81
eighty fourth84
eighty ninth89
eighty second82
eighty seventh87
eighty sixth86
eighty third83
eleventh11
fifteenth15
fifth5
fiftieth50
fifty eighth58
fifty fifth55
fifty first51
fifty fourth54
fifty ninth59
fifty second52
fifty seventh57
fifty sixth56
fifty third53
first1
fortieth40
forty eighth48
forty fifth45
forty first41
forty fourth44
forty ninth49
forty second42
forty seventh47
forty sixth46
forty third43
fourteenth14
fourth4
nineteenth19
ninetieth90
ninety eighth98
ninety fifth95
ninety first91
ninety fourth94
ninety ninth99
ninety second92
ninety seventh97
ninety sixth96
ninety third93
ninth9
second2
seventeenth17
seventh7
seventieth70
seventy eighth78
seventy fifth75
seventy first71
seventy fourth74
seventy ninth79
seventy second72
seventy seventh77
seventy sixth76
seventy third73
sixteenth16
sixth6
sixtieth60
sixty eighth68
sixty fifth65
sixty first61
sixty fourth64
sixty ninth69
sixty second62
sixty seventh67
sixty sixth66
sixty third63
tenth10
third3
thirteenth13
thirtieth30
thirty eighth38
thirty fifth35
thirty first31
thirty fourth34
thirty ninth39
thirty second32
thirty seventh37
thirty sixth36
thirty third33
twelfth12
twentieth20
twenty eighth28
twenty fifth25
twenty first21
twenty fourth24
twenty ninth29
twenty second22
twenty seventh27
twenty sixth26
twenty third23

user.ordinals_small

List: {user.ordinals_small}>

SpokenBackend
eighteenth18
eighth8
eleventh11
fifteenth15
fifth5
first1
fourteenth14
fourth4
nineteenth19
ninth9
second2
seventeenth17
seventh7
sixteenth16
sixth6
tenth10
third3
thirteenth13
twelfth12
twentieth20

user.phrase_ender

List: {user.phrase_ender}>

SpokenBackend
over````

user.prose_formatter

List: {user.prose_formatter}>

SpokenBackend
sayNOOP
sentenceCAPITALIZE_FIRST_WORD
speakNOOP
titleCAPITALIZE_ALL_WORDS

user.prose_modifiers

List: {user.prose_modifiers}>

SpokenBackend
capcap
no capno_cap
no capsno_cap
no spaceno_space

user.prose_snippets

List: {user.prose_snippets}>

SpokenBackend
close quote
frowny:-(
new line````
new paragraph````
open quote
smiley:-)
spacebar````
winky;-)

user.punctuation

List: {user.punctuation}>

SpokenBackend
l paren(
r paren)
ampersand&
and sign&
asterisk*
at sign@
at symbol@
back tick`````
colon:
coma,
comma,
dollar sign$
exclamation mark!
exclamation point!
forward slash/
full stop.
hash sign#
hyphen-
left paren(
number sign#
paren(
percent sign%
period.
pound sign£
question mark?
right paren)
semicolon;

user.reformatter

List: {user.reformatter}>

SpokenBackend
capCAPITALIZE
unformatREMOVE_FORMATTING

user.search_engine

List: {user.search_engine}>

SpokenBackend
amazonhttps://www.amazon.com/s/?field-keywords=%s
googlehttps://searxng.imochoa.com/?q=%s
google maphttps://maps.google.com/maps?q=%s
home managerhttps://mipmip.github.io/-manager-option-search?query=%s
kagihttps://kagi.com/search?q=%s
kagi gpthttps://kagi.com/fastgpt?query=%s
maphttps://maps.google.com/maps?q=%s
nix packageshttps://search.nixos.org/packages?type=packages&query=%s
nix wikihttps://nixos.wiki/index.php?search=%s
real googlehttps://www.google.com/search?q=%s
scholarhttps://scholar.google.com/scholar?q=%s
talon githubhttps://search.talonvoice.com/search
talon live grephttps://search.talonvoice.com/search/?q=%s
wikihttps://en.wikipedia.org/w/index.php?search=%s
wooglehttps://whoogle.imochoa.com/search?q=%s

user.snippet

List: {user.snippet}>

SpokenBackend
callfunctionCall
codecodeQuote
code langcodeQuoteLanguage
commandplayingAround
commentcommentLine
printprintStatement

user.snippet_with_phrase

List: {user.snippet_with_phrase}>

SpokenBackend
commandplayingAround
commentcommentLine

user.snippet_wrapper

List: {user.snippet_wrapper}>

SpokenBackend
callfunctionCall.0
printprintStatement.0

user.special_key

List: {user.special_key}>

SpokenBackend
deletebackspace
endend
enterenter
escapeescape
forward deletedelete
homehome
insertinsert
menu keymenu
minusminus
page downpagedown
page uppageup
print screenprintscr
spacespace
tabtab
wipebackspace

user.staticprompt

List: {user.staticprompt}>

SpokenBackend
add contextAdd additional text to the selected text that would be appropriate to the situation and add useful information.
add emojiReturn the same exact text verbatim with the same formatting, but add emoji when appropriate in order to make the text fun and easier to understand.
add questionsHelp me explore this question from multiple perspectives. For each perspective, ask follow-up questions and indicate what perspective is being taken.
answerGenerate text that satisfies the question or request given in the input.
check grammarCheck the grammar and formatting of the following text. Return a list of all potential errors.
check spellingCheck the spelling of the following text. Return a list of all potential errors.
check structureSkim the structure and layout of the following text. Tell me if the structure and order of my writing are correct. If it is not correct or flows poorly, then tell me what might be wrong with it. If it is all correct, then say it looks good.
clean codeAct as a software engineer. Reduce any duplication in the selected code and improve it to be more idiomatic and clear for other users. However, do not change the behavior or functionality. Return just the code and not any explanations.
convert to jasonConvert the following data into a JSON format.
convert to markdownConvert the following text into a markdown format.
convert to pythonConvert the following key-value pairs into the syntax for a Python dictionary. So you should serialize the key-value pairs into a native Python format.
convert to sheetConvert the following data into a CSV format.
convert to yamConvert the following data into a YAML format.
describe codeExplain what the following code does in natural language at a high level without getting into the specifics of the syntax.
explainExplain this text in a way that is easier to understand for a layman without technical knowledge.
fit schemaThe given text has a series of responses that need to be categorized. Each response has a key that needs to be mapped to a value. Infer the schema from the text unless it is given at the top of the text with prior examples. Return the key-value pairs in a JSON format unless you infer a different format.
fix grammarFix any mistakes or irregularities in grammar, spelling, or formatting. The text was created using voice dictation. Thus, there are likely to be issues regarding homophones and other misrecognitions. Do not change the tone. Do not change the original structure of the text.
fix grammar formallyFix any mistakes or irregularities in grammar, spelling, or formatting. Use a professional business tone. The text was created using voice dictation. Thus, there are likely to be issues regarding homophones and other misrecognitions. Do not change the original structure of the text.
fix syntaxFix any syntax errors in this code selection. Do not change any behavior.
format bulletsConvert each paragraph into a heading with a series of bullet points underneath it. Each paragraph is separated by a new line. Separate paragraphs should not have combined bullet points. This should all be done in markdown syntax. If it is a small paragraph, then you can just leave it as a heading and not add bullet points. Do not reduce content, only reduce things that would be redundant. These bullet points should be in a useful format for notes for those who want to quickly look at it. If there is a citation in the markdown original, then keep the citation just at the top and not within every individual bullet point.
format commentFormat the following text as a comment for the current programming language. Use the proper comment syntax for the current language. Split the comment into multiple lines if the lines are too long.
format mermaidConvert the following plain text into the text syntax for a mermaid diagram.
format outlineCreate an outline that encapsulates the text below. Keep the number of sections between three and five to optimize for human working memory. Return just the outline.
format proseAs an editor, format the following outline or summarization as prose. You can have headings and paragraphs. Avoid using bullet points. Reorder and add transitions as necessary to make the document flow. Return just the text.
format tableThe following markdown text is raw data. There is no index. Return the text in a markdown table format. Each row has a new line in the original data.
generate codeThe following plaintext describes a process in code in the language that is specified by the system prompt. Please output the code necessary to do this. Return just code and not any natural language explanations.
groupAct as an organizer. The following text consists of various topics all put together. Please group these items into categories and label each category. Return just the results.
improve semanticsThe following is an HTML document. Keep the same structure and layout but if it is needed, change any elements to use proper semantic HTML and make sure it is implementing best practices for user accessibility. Output just the HTML and not any extra explanations.
joinAct as an editor. The following text is separated into multiple parts. Please group them together into one part maintaining the flow and meaning. Reorder in whatever way makes sense. Remove any redundant information. The result should be only one part with no additional structure. Return just the modified text.
make softerAct as an editor. I want you to make the following text softer in tone. Return just the modified text.
make strongerAct as an editor. I want you to make the following text stronger in tone. Return just the modified text.
shellGenerate a shell script that performs the following actions. Output only the command. Do not output any comments or explanations. Default to the bash shell unless otherwise specified.
summarizeSummarize this text into a format suitable for project notes.
translate to englishTranslate the following text into English.
update commentsAct as a software engineer. The following code may be missing comments or the comments could be out of date. Please update the comments. If you are unsure how to comment something, ask a question in a comment instead. Return just the code and not any explanations.

user.symbol_key

List: {user.symbol_key}>

SpokenBackend
l angle<
l brace{
l brack[
l bracket[
l paren(
l square[
r angle>
r brace}
r brack]
r bracket]
r curly bracket}
r paren)
r square]
amper&
ampersand&
and sign&
angle<
apostrophe'
asterisk*
at sign@
at symbol@
back tick`````
backslash\
bang!
brace{
brack[
bracket[
caret^
colon:
coma,
comma,
curly bracket{
dash-
dollar$
dollar sign$
dot.
double quote"
down score_
dub quote"
equals=
exclamation mark!
exclamation point!
forward slash/
full stop.
grave`````
greater than>
hash#
hash sign#
hyphen-
left angle<
left brace{
left bracket[
left curly bracket{
left paren(
left square[
less than<
minus-
number sign#
paren(
percent%
percent sign%
period.
pipe|
plus\+
point.
pound£
pound sign£
question?
question mark?
quote'
rangle>
right angle>
right brace}
right bracket]
right curly bracket}
right paren)
right square]
semicolon;
slash/
square[
star*
tilde~
underscore_

user.system_paths

List: {user.system_paths}>

SpokenBackend
desk/home/imochoa/Desktop
desktop/home/imochoa/Desktop
docks/home/imochoa/Documents
documents/home/imochoa/Documents
downloads/home/imochoa/Downloads
home/home/imochoa
music/home/imochoa/Music
pictures/home/imochoa/Pictures
talon home/home/imochoa/.talon
talon recordings/home/imochoa/.talon/recordings
talon user/home/imochoa/.talon/user
user/home/imochoa
videos/home/imochoa/Videos

user.talon_hud_choices

List: {user.talon_hud_choices}>

SpokenBackend
head up choice empty command|

user.talon_hud_quick_choices

List: {user.talon_hud_quick_choices}>

SpokenBackend
event log clear logsevent_log|1
event log keep aliveevent_log|0
status bar add focus indicatorstatus_bar|5
status bar add languagestatus_bar|3
status bar add microphonestatus_bar|2
status bar content toolkitstatus_bar|0
status bar remove code languagestatus_bar|4
status bar remove mode indicatorstatus_bar|1
walkthrough mark as donewalkthrough|1
walkthrough restore current stepwalkthrough|2
walkthrough skip this stepwalkthrough|0

user.talon_hud_themes

List: {user.talon_hud_themes}>

SpokenBackend
darkdark
lightlight

user.talon_hud_widget_names

List: {user.talon_hud_widget_names}>

SpokenBackend
ability barability_bar
choicesChoices
context menucontext_menu
cursor trackercursor_tracker
documentationDocumentation
event logevent_log
screen overlayscreen_overlay
status barstatus_bar
text panelText panel
walkthroughwalkthrough

user.unix_utility

List: {user.unix_utility}>

SpokenBackend
i did
i d userid -u
m d five summd5sum
s s hssh
are syncrsync
arkawk
base sixty fourbase64
base sixty four decodebase64 -d
change modechmod
change mode recursechmod -R
change ownerchown
change owner recursechown -R
concatcat
curlcurl
cutcut
digdig
disk freedf
disk free humandf -h
disk usagedu
disk usage humandu -h
echoecho
falsefalse
findfind
grabgrep
grab heregrep -Hirn
harp tophtop
headhead
lessless
linkln
link softln -s
make dearmkdir
pastepaste
print formatprintf
pseudosudo
reverserev
saidsed
sequenceseq
shah two fifty six sumsha256sum
sleepsleep
sortsort
sort humansort -h
sort numericsort -n
sort reversesort -r
sort uniquesort -u
statstat
tailtail
tail followtail -f
teatee
tea appendtee -a
touchtouch
translatetr
translate deletetr -d
truetrue
uniqueuniq
unique countuniq -c
whowho
who am iwhoami
word countwc
word count characterswc -c
word count lineswc -l
work dearpwd

user.vocabulary

List: {user.vocabulary}>

SpokenBackend
ciCI
ciscoCisco
citrixCitrix
dnsDNS
fyiFYI
i es see twoISC2
jiraJira
minecraftMinecraft
n mapnmap
ociOCI
och treeoctree
prPR
personioPersonio
qrQR
replREPL
svgSVG
saskiaSaskia
vpnVPN
adminadmin
docstringdocstring
grepgrep
ill darIldar
kagikagi
lkLeitungskreis
mypymypy
nixnix
nmapnmap
one pass1Password
one password1Password
open v d bOpenVDB
rangorango
see plus plusC\+\+
system deesystemd
tcptcp
udpudp
under documentedunder-documented
uvuv

user.website

List: {user.website}>

SpokenBackend
i es see two bookhttps://isc2.vitalsource.com
i es see two learnhttps://learn.isc2.org
amazonhttps://www.amazon.de/
atlassianhttps://spanflug.atlassian.net/
chat gpthttps://chatgpt.com/auth/login
dropboxhttps://dropbox.com/
gisthttps://gist.github.com/
githubhttps://github.com/
gmailhttps://mail.google.com/
googlehttps://www.google.com/
google calendarhttps://calendar.google.com
google mapshttps://maps.google.com/
google scholarhttps://scholar.google.com/
learn cantrilhttps://learn.cantrill.io/
linked inhttps://www.linkedin.com/login
microsoft officehttps://www.office.com/
my pdfshttps://pdfs.imochoa.com
my todoshttps://vikunja.imochoa.com
outlookhttps://outlook.office.com
personiohttp://spanflug.personio.de
protonhttps://proton.me/
repo communityhttps://github.com/talonhub/community
spend deskhttps://app.spendesk.com
talon gikihttps://wiki.gpunktschmitz.com/index.php/Talon
talon home pagehttp://talonvoice.com
talon practicehttps://chaosparrot.github.io/talon_practice/
talon repository searchhttps://search.talonvoice.com/search/
talon slackhttp://talonvoice.slack.com/messages/help
talon wikihttps://talon.wiki/
try hack mehttps://tryhackme.com
whatsapphttps://web.whatsapp.com/
wikipediahttps://en.wikipedia.org/
youtubehttps://www.youtube.com/

user.window_snap_positions

List: {user.window_snap_positions}>

SpokenBackend
bottomBOTTOM
bottom_center_smallBOTTOM_CENTER_SMALL
bottom_center_thirdBOTTOM_CENTER_THIRD
bottom_leftBOTTOM_LEFT
bottom_left_largeBOTTOM_LEFT_LARGE
bottom_left_smallBOTTOM_LEFT_SMALL
bottom_left_thirdBOTTOM_LEFT_THIRD
bottom_left_two_thirdsBOTTOM_LEFT_TWO_THIRDS
bottom_rightBOTTOM_RIGHT
bottom_right_largeBOTTOM_RIGHT_LARGE
bottom_right_smallBOTTOM_RIGHT_SMALL
bottom_right_thirdBOTTOM_RIGHT_THIRD
bottom_right_two_thirdsBOTTOM_RIGHT_TWO_THIRDS
centerCENTER
center_smallCENTER_SMALL
center_thirdCENTER_THIRD
fullFULL
fullscreenFULLSCREEN
leftLEFT
left_largeLEFT_LARGE
left_smallLEFT_SMALL
left_thirdLEFT_THIRD
left_two_thirdsLEFT_TWO_THIRDS
rightRIGHT
right_largeRIGHT_LARGE
right_smallRIGHT_SMALL
right_thirdRIGHT_THIRD
right_two_thirdsRIGHT_TWO_THIRDS
topTOP
top_center_smallTOP_CENTER_SMALL
top_center_thirdTOP_CENTER_THIRD
top_leftTOP_LEFT
top_left_largeTOP_LEFT_LARGE
top_left_smallTOP_LEFT_SMALL
top_left_thirdTOP_LEFT_THIRD
top_left_two_thirdsTOP_LEFT_TWO_THIRDS
top_rightTOP_RIGHT
top_right_largeTOP_RIGHT_LARGE
top_right_smallTOP_RIGHT_SMALL
top_right_thirdTOP_RIGHT_THIRD
top_right_two_thirdsTOP_RIGHT_TWO_THIRDS
bottomBOTTOM
bottom center smallBOTTOM_CENTER_SMALL
bottom center thirdBOTTOM_CENTER_THIRD
bottom leftBOTTOM_LEFT
bottom left largeBOTTOM_LEFT_LARGE
bottom left smallBOTTOM_LEFT_SMALL
bottom left thirdBOTTOM_LEFT_THIRD
bottom left two thirdsBOTTOM_LEFT_TWO_THIRDS
bottom rightBOTTOM_RIGHT
bottom right largeBOTTOM_RIGHT_LARGE
bottom right smallBOTTOM_RIGHT_SMALL
bottom right thirdBOTTOM_RIGHT_THIRD
bottom right two thirdsBOTTOM_RIGHT_TWO_THIRDS
centerCENTER
center smallCENTER_SMALL
center thirdCENTER_THIRD
fullFULL
fullscreenFULLSCREEN
leftLEFT
left largeLEFT_LARGE
left smallLEFT_SMALL
left thirdLEFT_THIRD
left two thirdsLEFT_TWO_THIRDS
rightRIGHT
right largeRIGHT_LARGE
right smallRIGHT_SMALL
right thirdRIGHT_THIRD
right two thirdsRIGHT_TWO_THIRDS
topTOP
top center smallTOP_CENTER_SMALL
top center thirdTOP_CENTER_THIRD
top leftTOP_LEFT
top left largeTOP_LEFT_LARGE
top left smallTOP_LEFT_SMALL
top left thirdTOP_LEFT_THIRD
top left two thirdsTOP_LEFT_TWO_THIRDS
top rightTOP_RIGHT
top right largeTOP_RIGHT_LARGE
top right smallTOP_RIGHT_SMALL
top right thirdTOP_RIGHT_THIRD
top right two thirdsTOP_RIGHT_TWO_THIRDS

user.window_split_positions

List: {user.window_split_positions}>

SpokenBackend
big gridBIG_GRID
clockCLOCK
counterclockCOUNTERCLOCK
gridGRID
halfHALF
thirdsTHIRDS

user.word_formatter

List: {user.word_formatter}>

SpokenBackend
leapTRAILING_SPACE,CAPITALIZE_FIRST_WORD
proudCAPITALIZE_FIRST_WORD
trotTRAILING_SPACE
wordNOOP

cheatsheet

Context: user.cheatsheet.cheatsheet.talon

SpokenBackend
print cheatsheetuser.cheatsheet()

Mindmap

1password

Context: user.community.apps.1password.1password.talon

SpokenBackend
password deleteuser.password_delete()
password dupuser.password_duplicate()
password edituser.password_edit()
password newuser.password_new()

Mindmap

1password_global

Context: user.community.apps.1password.1password_global.talon

SpokenBackend
password filluser.password_fill()
password showuser.password_show()

Mindmap

amethyst

Context: user.community.apps.amethyst.amethyst.talon

SpokenBackend
window floatkey(alt-shift-t)
window fullkey("alt-shift-d")
window growkey("alt-shift-l")
window middlekey("alt-shift-`")
window move mainkey("alt-shift-enter")
window nextkey("alt-shift-j")
window previouskey("alt-shift-k")
window reevaluatekey("alt-shift-z")
window shrinkkey("alt-shift-h")
window tallkey("alt-shift-a")

Mindmap

anaconda

Context: user.community.apps.anaconda.anaconda.talon

SpokenBackend
anaconda"conda "
anaconda activate"conda activate "
anaconda build"conda build "
anaconda clean"conda clean "
anaconda compare"conda compare "
anaconda config"conda config "
anaconda convert"conda convert "
anaconda create"conda create "
anaconda debug"conda debug "
anaconda develop"conda develop "
anaconda environment"conda env "
anaconda environment create"conda env create -f "
anaconda environment list"conda env list\\n"
anaconda environment remove"conda env remove -n "
anaconda help"conda --help\\n"
anaconda index"conda index "
anaconda info"conda info "
anaconda init"conda init "
anaconda inspect"conda inspect "
anaconda install"conda install "
anaconda list"conda list "
anaconda metapackage"conda metapackage "
anaconda package"conda package "
anaconda remove"conda remove "
anaconda render"conda render "
anaconda run"conda run "
anaconda search"conda search "
anaconda server"conda server "
anaconda skeleton"conda skeleton "
anaconda uninstall"conda uninstall "
anaconda update"conda update "
anaconda upgrade"conda upgrade "
anaconda verify"conda verify "
anaconda version"conda --version\\n"

Mindmap

apple_notes

Context: user.community.apps.apple_notes.apple_notes.talon

SpokenBackend
apply bodykey(shift-cmd-b)
apply bulletkey(shift-cmd-7)
apply checklistkey(shift-cmd-l)
apply dashkey(shift-cmd-8)
apply headingkey(shift-cmd-h)
apply monokey(shift-cmd-m)
apply numberkey(shift-cmd-9)
apply subheadingkey(shift-cmd-j)
apply titlekey(shift-cmd-t)
attach filekey(shift-cmd-a)
create linkkey(cmd-k)
decrease fontkey(cmd--)
drag [line] downkey('ctrl-cmd-down')
drag [line] upkey('ctrl-cmd-up')
duplicate notekey(cmd-d)
find allkey(alt-cmd-f)
gallery viewkey(cmd-2)
increase fontkey(cmd-\+)
insert tablekey(alt-cmd-t)
line breakkey(ctrl-enter)
list viewkey(cmd-1)
markkey(shift-cmd-u)
new folderkey(shift-cmd-n)
new notekey(cmd-n)
print notekey(cmd-p)
show mainkey(cmd-0)
toggle attachmentskey(cmd-3)
toggle folderskey(alt-cmd-s)

Mindmap

apple_terminal

Context: user.community.apps.apple_terminal.apple_terminal.talon

SpokenBackend
resumeinsert("fg")
key(enter)
suspendkey(ctrl-z)

Mindmap

little-arc_mac

Context: user.community.apps.arc.little-arc_mac.talon

SpokenBackend
little arc [<user.text>]key("cmd-alt-n")
sleep(200ms)
insert(user.text or "")

Mindmap

chrome

Context: user.community.apps.chrome.chrome.talon

SpokenBackend
profile switchuser.chrome_mod("shift-m")
tab searchuser.chrome_mod("shift-a")
tab search <user.text>user.chrome_mod("shift-a")
sleep(200ms)
insert("{text}")
key(down)

Mindmap

discord

Context: user.community.apps.discord.discord.talon

SpokenBackend
{user.discord_destination} [<user.text>]user.discord_quick_switcher(user.discord_destination, user.text or "")
(mute | unmute) and sleepuser.discord_mute()
speech.disable()
[channel] mentions lastuser.discord_mentions_last()
[channel] mentions nextuser.discord_mentions_next()
[toggle] (deafen | undeafen)user.discord_deafen()
[toggle] (mute | unmute)user.discord_mute()
answer calluser.discord_answer_call()
current calluser.discord_go_current_call()
decline calluser.discord_decline_call()
mark inbox channel readuser.discord_mark_inbox_read()
oldest unreaduser.discord_oldest_unread()
pick (jif | gif | gift)user.discord_gif_picker()
pick emojiuser.discord_emoji_picker()
pick stickeruser.discord_sticker_picker()
switcheruser.discord_quick_switcher("", "")
toggle (dee ems | dims)user.discord_toggle_dms()
toggle (members | member list)user.discord_toggle_members()
toggle inboxuser.discord_toggle_inbox()
toggle pinsuser.discord_toggle_pins()

Mindmap

dock

Context: user.community.apps.dock.dock.talon

SpokenBackend
desktopuser.dock_send_notification("com.apple.showdesktop.awake")
launch paduser.dock_send_notification("com.apple.launchpad.toggle")
windowuser.dock_app_expose()

Mindmap

dunst

Context: user.community.apps.dunst.dunst.talon

SpokenBackend
dismiss [notifications]user.system_command("dunstctl close")
dismiss all [notifications]user.system_command("dunstctl close-all")
show notificationskey(ctrl-`)

Mindmap

eclipse

Context: user.community.apps.eclipse.eclipse.talon

SpokenBackend
(go declaration | follow)key(f3)
bar explorekey(alt-shift-w p)
bar outlinekey(alt-shift-q o)
break pointkey(ctrl-shift-b)
copy line downkey(ctrl-alt-down)
copy line upkey(ctrl-alt-up)
debug continuekey(f8)
debug step intokey(f5)
debug step out [of]key(f7)
file createkey(ctrl-n)
file hunt [<user.text>]key(ctrl-shift-r)
sleep(50ms)
insert(text or "")
file open folderkey(alt-shift-w x)
file renamekey(alt-shift-w p enter f2)
file revealkey(alt-shift-w p enter)
go backkey(alt-left)
go forwardkey(alt-right)
go last markkey(alt-pageup)
go markskey(alt-end)
go next markkey(alt-pagedown)
imports fixkey(ctrl-shift-o)
panel breakpointskey(alt-shift-q)
sleep(200ms)
key(b)
panel errorskey(alt-shift-q)
sleep(200ms)
key(l)
panel outputkey(alt-shift-q)
sleep(200ms)
key(c)
panel problemskey(alt-shift-q)
sleep(200ms)
key(x)
panel searchkey(alt-shift-q)
sleep(200ms)
key(s)
panel variableskey(alt-shift-q)
sleep(200ms)
key(v)
refactor renamekey(alt-shift-r)
refactor thiskey(alt-shift-i)
show settingskey(alt-w p)
show shortcutskey(ctrl-shift-l)
step overkey(f6)
toggle markkey(ctrl-alt-b down enter)

Mindmap

emacs

Context: user.community.apps.emacs.emacs.talon

SpokenBackend
(center | [center] <number_small> from) bottomnumber = number_small or 0
user.emacs("recenter-top-bottom", -1 - number)
(center | [center] <number_small> from) topuser.emacs("recenter-top-bottom", number_small or 0)
(customize | custom) [theme] visit themeuser.emacs("custom-theme-visit-theme")
(file | buffer) closeuser.emacs("kill-buffer")
key(enter)
(file open | find file) at pointuser.emacs("ffap")
(search regex | regex search)user.emacs("isearch-forward-regexp")
(search regex | regex search) backuser.emacs("isearch-backward-regexp")
(sentence | sent) (left | start)edit.sentence_start()
(sentence | sent) (right | end)edit.sentence_end()
(sentence | sent) killuser.emacs("kill-sentence")
[split] rebalanceuser.emacs("balance-windows")
[toggle] debug on erroruser.emacs("toggle-debug-on-error")
[toggle] debug on quituser.emacs("toggle-debug-on-quit")
[toggle] input methoduser.emacs("toggle-input-method")
[toggle] truncate linesuser.emacs("toggle-truncate-lines")
[toggle] word wrapuser.emacs("toggle-word-wrap")
[xref] find definitionuser.emacs("xref-find-definitions")
[xref] find definition other frameuser.emacs("xref-find-definitions-other-frame")
[xref] find definition other windowuser.emacs("xref-find-definitions-other-window")
[xref] find referencesuser.emacs("xref-find-references")
[xref] find references [and] replaceuser.emacs("xref-find-references-and-replace")
abort recursive [edit]user.emacs("abort-recursive-edit")
aproposuser.emacs_help("a")
apropos <user.text>user.emacs_help("a")
user.insert_formatted(text, "DASH_SEPARATED")
key(enter)
auto fill modeuser.emacs("auto-fill-mode")
auto indentuser.emacs("indent-region")
browse kill ringuser.emacs("browse-kill-ring")
buffer buryuser.emacs("bury-buffer")
buffer finishedit.save()
user.emacs("server-edit")
buffer killuser.emacs("kill-buffer")
buffer lastuser.emacs("previous-buffer")
buffer listuser.emacs("buffer-menu")
buffer narrow | [buffer] narrow to regionuser.emacs("narrow-to-region")
buffer nextuser.emacs("next-buffer")
buffer renameuser.emacs("rename-buffer")
buffer revert | revert bufferuser.emacs("revert-buffer")
buffer widenuser.emacs("widen")
canceluser.emacs("keyboard-quit")
customize faceuser.emacs("customize-face")
customize face <user.text>user.emacs("customize-face")
user.insert_formatted(text, "DASH_SEPARATED")
customize groupuser.emacs("customize-group")
customize variableuser.emacs("customize-variable")
describe (char | character)user.emacs("describe-character")
describe (fun | function)user.emacs_help("f")
describe (fun | function) <user.text>user.emacs_help("f")
user.insert_formatted(text, "DASH_SEPARATED")
key(enter)
describe bindingsuser.emacs_help("b")
describe faceuser.emacs("describe-face")
describe keyuser.emacs_help("k")
describe key brieflyuser.emacs_help("c")
describe modeuser.emacs_help("m")
describe symboluser.emacs_help("o")
describe symbol <user.text>user.emacs_help("o")
user.insert_formatted(text, "DASH_SEPARATED")
key(enter)
describe text propertiesuser.emacs("describe-text-properties")
describe variableuser.emacs_help("v")
describe variable <user.text>user.emacs_help("v")
user.insert_formatted(text, "DASH_SEPARATED")
key(enter)
diff (buffer | [buffer] with file)user.emacs("diff-buffer-with-file")
key(enter)
dired omit modeuser.emacs("dired-omit-mode")
displayuser.emacs("display-buffer")
display line numbers modeuser.emacs("display-line-numbers-mode")
electric quote local modeuser.emacs("electric-quote-local-mode")
emacs lisp modeuser.emacs("emacs-lisp-mode")
emacs playuser.emacs("kmacro-end-and-call-macro")
emacs recorduser.emacs("kmacro-start-macro")
emacs stopuser.emacs("kmacro-end-macro")
evaluate | (evaluate | eval) (exper | expression)user.emacs("eval-expression")
exchangeuser.emacs("exchange-point-and-mark")
executeuser.emacs("execute-extended-command")
execute {user.emacs_command}user.emacs(emacs_command)
execute <user.text>user.emacs("execute-extended-command")
user.insert_formatted(text, "DASH_SEPARATED")
file [loop] continueuser.emacs("fileloop-continue")
file openuser.emacs("find-file")
file renameuser.emacs("rename-file")
fill paragraphuser.emacs("fill-paragraph")
fundamental modeuser.emacs("fundamental-mode")
global [go] backuser.emacs("pop-global-mark")
global display line numbers modeuser.emacs("global-display-line-numbers-mode")
global highlight line modeuser.emacs("global-hl-line-mode")
global visual line modeuser.emacs("global-visual-line-mode")
go bottomedit.jump_line(number)
user.emacs("recenter-top-bottom", -2)
go topedit.jump_line(number)
user.emacs("recenter-top-bottom", 0)
go backuser.emacs("pop-to-mark-command")
go directoryuser.emacs("dired-jump")
graph copyuser.emacs("mark-paragraph")
edit.copy()
graph cutuser.emacs("mark-paragraph")
edit.cut()
graph downedit.paragraph_end()
graph killuser.emacs("kill-paragraph")
graph markuser.emacs("mark-paragraph")
graph upedit.paragraph_start()
highlight line modeuser.emacs("hl-line-mode")
highlight lines matching [regex]user.emacs("highlight-lines-matching-regexp")
highlight phraseuser.emacs("highlight-phrase")
highlight regexuser.emacs("highlight-regexp")
indent <user.number_signed_small>user.emacs("indent-rigidly", number_signed_small)
insert charuser.emacs("insert-char")
last error | error lastuser.emacs("previous-error")
lisp interaction modeuser.emacs("lisp-interaction-mode")
manualuser.emacs("man")
manual <user.text>user.emacs("man")
user.insert_formatted(text, "DASH_SEPARATED")
markuser.emacs("set-mark-command")
markdown modeuser.emacs("markdown-mode")
menu bar modeuser.emacs("menu-bar-mode")
merge keep (this | current)user.emacs("smerge-keep-current")
merge keep baseuser.emacs("smerge-keep-base")
merge keep loweruser.emacs("smerge-keep-lower")
merge keep upperuser.emacs("smerge-keep-upper")
merge lastuser.emacs("smerge-prev")
merge nextuser.emacs("smerge-next")
merge refineuser.emacs("smerge-refine")
merge splituser.emacs("smerge-resolve")
next error | error nextuser.emacs("next-error")
occursuser.emacs("occur")
other [split] shrinkuser.split_next()
user.emacs("shrink-window-if-larger-than-buffer")
user.split_last()
other file openuser.emacs("find-file-other-window")
other go directoryuser.emacs("dired-jump-other-window")
other scroll [down]user.emacs("scroll-other-window")
other scroll upuser.emacs("scroll-other-window-down")
other switchuser.emacs("switch-to-buffer-other-window")
outline (backward | back) [same level]user.emacs("outline-backward-same-level")
outline (hide body | [show] (overview | outline))user.emacs("outline-hide-body")
outline (previous | last) [visible heading]user.emacs("outline-previous-visible-heading")
outline demoteuser.emacs("outline-demote")
outline forward [same level]user.emacs("outline-forward-same-level")
outline hide [subtree]user.emacs("outline-hide-subtree")
outline hide entryuser.emacs("outline-hide-entry")
outline hide leavesuser.emacs("outline-hide-leaves")
outline hide otheruser.emacs("outline-hide-other")
outline hide sublevelsuser.emacs("outline-hide-sublevels")
outline insert [heading]user.emacs("outline-insert-heading")
outline mark [subtree]user.emacs("outline-mark-subtree")
outline minor modeuser.emacs("outline-minor-mode")
outline move [subtree] downuser.emacs("outline-move-subtree-down")
outline move [subtree] upuser.emacs("outline-move-subtree-up")
outline next [visible heading]user.emacs("outline-next-visible-heading")
outline promoteuser.emacs("outline-promote")
outline show [subtree]user.emacs("outline-show-subtree")
outline show alluser.emacs("outline-show-all")
outline show branchesuser.emacs("outline-show-branches")
outline show childrenuser.emacs("outline-show-children")
outline show entryuser.emacs("outline-show-entry")
outline up [heading]user.emacs("outline-up-heading")
overwrite modeuser.emacs("overwrite-mode")
package autoremoveuser.emacs("package-autoremove")
package list | [package] list packagesuser.emacs("list-packages")
paredit modeuser.emacs("paredit-mode")
prefixuser.emacs_prefix()
prefix <user.number_signed_small>user.emacs_prefix(number_signed_small)
profiler reportuser.emacs("profiler-report")
profiler startuser.emacs("profiler-start")
profiler stopuser.emacs("profiler-stop")
project (dired | directory)user.emacs("projectile-dired")
project (switch [to buffer] | buffer | buff)user.emacs("projectile-switch-to-buffer")
project [find] (regex | grep)user.emacs("project-find-regexp")
project [find] fileuser.emacs("project-find-file")
project [query] replace regexuser.emacs("project-query-replace-regexp")
project [run] async shell commanduser.emacs("projectile-run-async-shell-command-in-root")
project [run] eshelluser.emacs("projectile-run-eshell")
project [run] shelluser.emacs("projectile-run-shell")
project [run] shell commanduser.emacs("projectile-run-shell-command-in-root")
project compile [project]user.emacs("projectile-compile-project")
project kill [buffers]user.emacs("projectile-kill-buffers")
project searchuser.emacs("project-search")
project switch [project]user.emacs("project-switch-project")
project vc diruser.emacs("project-vc-dir")
python (shell switch | switch [to] shell)user.emacs("python-shell-switch-to-shell")
python [shell] send (function | defun)user.emacs("python-shell-send-defun")
python [shell] send bufferuser.emacs("python-shell-send-buffer")
python [shell] send fileuser.emacs("python-shell-send-file")
python [shell] send regionuser.emacs("python-shell-send-region")
python [shell] send statementuser.emacs("python-shell-send-statement")
python modeuser.emacs("python-mode")
rainbow modeuser.emacs("rainbow-mode")
read only modeuser.emacs("read-only-mode")
recenteruser.emacs_prefix()
user.emacs("recenter-top-bottom")
rectangle (copy | save) [to] registeruser.emacs("copy-rectangle-to-register")
rectangle (yank | paste)user.emacs("yank-rectangle")
rectangle clearuser.emacs("clear-rectangle")
rectangle copyuser.emacs("copy-rectangle-as-kill")
rectangle deleteuser.emacs("delete-rectangle")
rectangle killuser.emacs("kill-rectangle")
rectangle number linesuser.emacs("rectangle-number-lines")
rectangle openuser.emacs("open-rectangle")
register (copy | save)user.emacs("copy-to-register")
register (copy | save) rectangleuser.emacs("copy-rectangle-to-register")
register (paste | insert)user.emacs("insert-register")
register jumpuser.emacs("jump-to-register")
replaceuser.emacs("query-replace")
replace regex | regex replaceuser.emacs("query-replace-regexp")
reverse (lines | region)user.emacs("reverse-region")
run pythonuser.emacs("run-python")
save buffers kill emacsuser.emacs("save-buffers-kill-emacs")
save some buffersuser.emacs("save-some-buffers")
search [toggle] symboluser.emacs("isearch-forward-symbol")
search [toggle] wordsuser.emacs("isearch-forward-word")
search backuser.emacs("isearch-backward")
search edituser.emacs_meta("e")
search toggle case [fold | sensitive]user.emacs_meta("c")
search toggle regexuser.emacs_meta("r")
shell commanduser.emacs("shell-command")
shell command insertinguser.emacs_prefix()
user.emacs("shell-command")
shell command on regionuser.emacs("shell-command-on-region")
shell command on region replacinguser.emacs_prefix()
user.emacs("shell-command-on-region")
shell script modeuser.emacs("sh-mode")
smerge modeuser.emacs("smerge-mode")
sort linesuser.emacs("sort-lines")
sort wordsuser.emacs("sort-words")
split growuser.emacs("enlarge-window")
split grow <number_small>user.emacs("enlarge-window", number_small)
split narrow [<number_small>]user.emacs("shrink-window-horizontally", number_small or 1)
split shrinkuser.emacs("shrink-window-if-larger-than-buffer")
split shrink <number_small>amount = number_small or 1
user.emacs("enlarge-window", 0 - amount)
split solouser.emacs("delete-other-windows")
split widen [<number_small>]user.emacs("enlarge-window-horizontally", number_small or 1)
sub word modeuser.emacs("subword-mode")
switchuser.emacs("switch-to-buffer")
tab bar modeuser.emacs("tab-bar-mode")
talon script modeuser.emacs("talonscript-mode")
term (mark | select)user.emacs("mark-sexp")
term [auto] indentuser.emacs("mark-sexp")
user.emacs("indent-region")
term copyuser.emacs("mark-sexp")
edit.copy()
term downuser.emacs("down-list")
term enduser.emacs("up-list")
term freezeuser.emacs("mark-sexp")
user.emacs("comment-region")
term killuser.emacs("kill-sexp")
term leftuser.emacs("backward-sexp")
term rightuser.emacs("forward-sexp")
term upuser.emacs("backward-up-list")
term wipeuser.emacs("kill-sexp", -1)
text modeuser.emacs("text-mode")
transient mark modeuser.emacs("transient-mark-mode")
transpose (char | chars)user.emacs("transpose-chars")
transpose (graph | graphs | paragraphs)user.emacs("transpose-paragraphs")
transpose (line | lines)user.emacs("transpose-lines")
transpose (sentence | sentences)user.emacs("transpose-sentences")
transpose (term | terms)user.emacs("transpose-sexps")
transpose [word | words]user.emacs("transpose-words")
unhighlight (regex | phrase)user.emacs("unhighlight-regexp")
unhighlight alluser.emacs_prefix()
user.emacs("unhighlight-regexp")
vc (annotate | blame)user.emacs("vc-annotate")
view lossageuser.emacs_help("l")
visit tags tableuser.emacs("visit-tags-table")
visual line modeuser.emacs("visual-line-mode")
whitespace modeuser.emacs("whitespace-mode")
xref find aproposuser.emacs("xref-find-apropos")
xref go backuser.emacs("xref-go-back")

Mindmap

finder

Context: user.community.apps.finder.finder.talon

SpokenBackend
column viewkey(cmd-3)
gallery viewkey(cmd-4)
hide [finder]key(cmd-h)
hide othersapp.window_hide_others()
icon viewkey(cmd-1)
list viewkey(cmd-2)
optionskey(cmd-j)
preferenceskey(cmd-,)
searchkey(cmd-alt-f)
sort by date addedkey(ctrl-alt-cmd-4)
sort by date modifiedkey(ctrl-alt-cmd-5)
sort by date openedkey(ctrl-alt-cmd-3)
sort by kindkey(ctrl-alt-cmd-2)
sort by namekey(ctrl-alt-cmd-1)
sort by nonekey(ctrl-alt-cmd-0)
sort by sizekey(ctrl-alt-cmd-6)
trash itkey(cmd-backspace)

Mindmap

firefox

Context: user.community.apps.firefox.firefox.talon

SpokenBackend
(sidebar | panel) bookmarksuser.firefox_bookmarks_sidebar()
(sidebar | panel) historyuser.firefox_history_sidebar()
tab searchbrowser.focus_address()
insert("% ")
tab search <user.text>browser.focus_address()
insert("% {text}")
key(down)

Mindmap

foxit_reader

Context: user.community.apps.foxit_reader.foxit_reader.talon

SpokenBackend
tab close allkey(ctrl-shift-w)

Mindmap

gdb_active

Context: user.community.apps.gdb.gdb_active.talon

SpokenBackend
(list | show | info) display"info display\\n"
(list | show | info) local"info local "
(list | show | info) local typed"info local -t "
(list | show | info) locals"info local\\n"
(list | show | info) variable"info variable "
(list | show | info) variable typed"info variable -t "
(list | show | info) variables"info variables\\n"
(show | info) (inf | inferiors)"info inferiors\\n"
[set] follow (fork | forks) [mode] child"set follow-fork-mode child\\n"
[set] follow (fork | forks) [mode] parent"set follow-fork-mode parent\\n"
back trace"bt\\n"
break [on] clipboardinsert("break ")
key(ctrl-shift-v)
key(enter)
clear screen"shell clear\\n"
continue"c\\n"
debug force quit"quit\\ny\\n"
debug quit"quit\\n"
disable display <number_small>"disable display {number_small}\\n"
display assembly line"display /i $pc\\n"
display source"display "
enable display <number_small>"enable display {number_small}\\n"
force clear all break pointsinsert("d br\\n")
insert("y\\n")
hex dump"x/100gx "
hex dump (d | long) words"x/{number}dx "
hex dump (half | short) words"x/{number}hx "
hex dump bytes"x/{number}bx "
hex dump quad words"x/{number}gx "
hex dump clipboardinsert("x/100gx ")
edit.paste()
key(enter)
hex dump highlightedinsert("x/100gx ")
edit.copy()
edit.paste()
key(enter)
inferior"inferior "
inferior <number_small>"inferior {number_small}\\n"
info source"info source\\n"
info threads"info threads\\n"
list [source]"list\\n"
print"p "
print [variable] <user.text>"p {text}"
print hex"p/x "
print hex [variable] <user.text>"p/x {text}"
print string"p/s "
restart [program]"r\\n"
resume [from] (inf | inferior) <number_small>insert("inferior {number_small}\\n")
insert("c\\n")
resume main (inf | inferior)insert("inferior 1\\n")
insert("c\\n")
set args"set args "
set detach on fork"set detach-on-fork on\\n"
set list size <number_small>"set listsize {number_small}\\n"
show detach on fork"show detach-on-fork\\n"
show follow (fork | forks) [mode]"show follow-fork-mode\\n"
show list size"show listsize\\n"
source"source \t\t"
undisplay"undisplay\\n"
unset detach on fork"set detach-on-fork off\\n"
until "until {number}"

Mindmap

gdb_global

Context: user.community.apps.gdb.gdb_global.talon

SpokenBackend
[enable] debug modeuser.gdb_enable()
disable debug modeuser.gdb_disable()

Mindmap

git

Context: user.community.apps.git.git.talon

SpokenBackend
git {user.git_command} [<user.git_arguments>]args = git_arguments or ""
"git {git_command}{args} "
git add clipboardinsert("git add ")
edit.paste()
key(enter)
git add highlightededit.copy()
insert("git add ")
edit.paste()
key(enter)
git add patch"git add --patch\\n"
git clone clipboardinsert("git clone ")
edit.paste()
key(enter)
git commit [<user.git_arguments>] message [<user.prose>]args = git_arguments or ""
message = prose or ""
user.insert_between('git commit{args} --message "{message}', '"')
git commit highlightededit.copy()
insert("git add ")
edit.paste()
insert("\\ngit commit\\n")
git diff (cached | cashed)"git diff --cached\\n"
git diff clipboardinsert("git diff ")
edit.paste()
key(enter)
git diff highlightededit.copy()
insert("git diff ")
edit.paste()
key(enter)
git diff"git diff\\n"
git show head"git show HEAD\\n"
git stash [push] [<user.git_arguments>] message [<user.prose>]args = git_arguments or ""
message = prose or ""
user.insert_between('git stash push{args} --message "{message}', '"')
git status"git status\\n"

Mindmap

git_add_patch

Context: user.community.apps.git.git_add_patch.talon

SpokenBackend
airkey(a)
key(enter)
drumkey(d)
key(enter)
nearkey(n)
key(enter)
quenchkey(q)
key(enter)
yankkey(y)
key(enter)

Mindmap

github_web

Context: user.community.apps.github.github_web.talon

SpokenBackend
((branch | tag) switch | switch (branch | tag))key(w)
(comment preview | preview comment)key(ctrl-shift-p)
(comment submit | submit comment)key(ctrl-enter)
(file find | find file)key(t)
(filter by | edit) assigneekey(a)
(filter by | edit) labelskey(l)
(filter by | edit) milestoneskey(m)
(form close | close form)key(escape)
(issue create | create [an] issue)key(c)
(issue create | create issue)key(c)
(issue open | open issue)key(o)
(keyboard shortcuts show | show keyboard shortcuts)key(?)
(selection move down | move selection down)key(j)
(selection move up | move selection up)key(k)
(selection open | open selection)key(o)
(selection toggle | toggle selection)key(x)
(show | hide) annotationskey(a)
(show | hide) commentskey(i)
(thread mute | mute thread)key(shift-m)
(url expand | expand url)key(y)
[web] editor openkey(.)
assignee setkey(a)
blame view openkey(b)
focus searchkey(s)
fullscreen togglekey(shift-f)
git hub full screenkey(ctrl-shift-l)
go to actionsinsert("ga")
go to codeinsert("gc")
go to dashboardinsert("gd")
go to discussionsinsert("gg")
go to issuesinsert("gi")
go to notificationsinsert("gn")
go to projectsinsert("gb")
go to pull requestsinsert("gp")
go to wikiinsert("gw")
go to workflowinsert("gf")
jump to linekey(l)
label setkey(l)
mark as readkey(y)
milestone setkey(m)
other parent commitkey(o)
parent commitkey(p)
replykey(r)
reviewer requestkey(q)
search (issues | [pull] requests)key(/)
timestamps togglekey(shift-t)

Mindmap

gitlab

Context: user.community.apps.gitlab.gitlab.talon

SpokenBackend
(show | hide) performance barkey(p)
back to fileskey(escape)
change assigneekey(a)
change labelkey(l)
change milestonekey(m)
edit descriptionkey(e)
edit last commentkey(1)
edit pagekey(e)
go [to] (repository | repo) chartsinsert("gd")
go [to] (repository | repo) graph [page]insert("gn")
go [to] jobs [list]insert("gj")
go [to] new issues [list]insert("i")
go [to] project (commit | commits) [list]insert("gc")
go [to] project activity [feed]insert("gv")
go [to] project cubesinsert("gk")
go [to] project environmentsinsert("ge")
go [to] project file search [page]key(t)
go [to] project files [list]insert("gf")
go [to] project home [page]insert("gp")
go [to] project issues [list]insert("gi")
go [to] project issues boards [list]insert("gb")
go [to] project merge requests [list]insert("gm")
go [to] project metricsinsert("gl")
go [to] project releases [list]insert("gr")
go [to] project snippets [list]insert("gs")
go [to] project wikiinsert("gw")
go to activity [page]key(shift-a)
go to groups [page]key(shift-g)
go to issues [page]key(shift-i)
go to merge requests [page]key(shift-m)
go to milestones [page]key(shift-l)
go to projects [page]key(shift-p)
go to snippets [page]key(shift-s)
go to to do [list] [page]key(shift-t)
next [unresolved] discussionkey(n)
next filekey(])
open permalinkkey(y)
previous [unresolved] discussionkey(p)
previous filekey([)
right commentkey(r)
search pagekey(s)
show shortcutskey(?)
toggle mark down [preview]key(ctrl-shift-p)

Mindmap

i3wm

Context: user.community.apps.i3wm.i3wm.talon

SpokenBackend
(full screen | scuba)user.i3wm_fullscreen()
(launch shell | koopa)user.i3wm_shell()
(port flip | flipper)user.i3wm_switch_to_workspace("back_and_forth")
(shuffle | move (win | window) [to] last port)user.i3wm_move_to_workspace("back_and_forth")
(shuffle | move (win | window) [to] port) <number_small>user.i3wm_move_to_workspace(number_small)
(shuffle | move (win | window) down)user.i3wm_move("down")
(shuffle | move (win | window) left)user.i3wm_move("left")
(shuffle | move (win | window) right)user.i3wm_move("right")
(shuffle | move (win | window) up)user.i3wm_move("up")
(shuffle | move) flipperuser.i3wm_move_to_workspace("back_and_forth")
(win | window) defaultuser.i3wm_layout()
(win | window) downuser.i3wm_focus("down")
(win | window) horizontaluser.i3wm_split("h")
(win | window) killapp.window_close()
(win | window) leftuser.i3wm_focus("left")
(win | window) rightuser.i3wm_focus("right")
(win | window) stackinguser.i3wm_layout("stacking")
(win | window) tabbeduser.i3wm_layout("tabbed")
(win | window) upuser.i3wm_focus("up")
(win | window) verticaluser.i3wm_split("v")
[(show | hide)] scratchuser.i3wm_show_scratchpad()
center windowuser.i3wm_move_position("center")
focus childuser.i3wm_focus("child")
focus floatinguser.i3wm_focus("mode_toggle")
focus parentuser.i3wm_focus("parent")
grow windowuser.i3wm_mode("resize")
key(right:10)
key(down:10)
key(escape)
sleep(200ms)
user.i3wm_move_position("center")
horizontal (shell | terminal)user.i3wm_split("h")
user.i3wm_shell()
launchuser.i3wm_launch()
launch <user.text>user.i3wm_launch()
sleep(100ms)
insert("{text}")
lock screenuser.i3wm_lock()
make scratchuser.i3wm_move("scratchpad")
murderuser.deprecate_command("2023-02-04", "murder", "win kill")
app.window_close()
new scratch (shell | window)user.i3wm_shell()
sleep(200ms)
user.i3wm_move("scratchpad")
user.i3wm_show_scratchpad()
next scratchuser.i3wm_show_scratchpad()
user.i3wm_show_scratchpad()
port <number_small>user.i3wm_switch_to_workspace(number_small)
port leftuser.i3wm_switch_to_workspace("prev")
port rightuser.i3wm_switch_to_workspace("next")
reload i three configuser.i3wm_reload()
resize modeuser.i3wm_mode("resize")
restart i threeuser.i3wm_restart()
shrink windowuser.i3wm_mode("resize")
key(left:10)
key(up:10)
key(escape)
sleep(200ms)
user.i3wm_move_position("center")
toggle floatinguser.i3wm_float()
vertical (shell | terminal)user.i3wm_split("v")
user.i3wm_shell()

Mindmap

jetbrains

Context: user.community.apps.jetbrains.jetbrains.talon

SpokenBackend
(done | finish)user.idea("action EditorCompleteStatement")
(go declaration | follow)user.idea("action GotoDeclaration")
(grow | shrink) window downuser.idea("action ResizeToolWindowDown")
(grow | shrink) window leftuser.idea("action ResizeToolWindowLeft")
(grow | shrink) window rightuser.idea("action ResizeToolWindowRight")
(grow | shrink) window upuser.idea("action ResizeToolWindowUp")
(pop deaf | toggle definition)user.idea("action QuickImplementations")
(search | find) classuser.idea("action GotoClass")
(search | find) fileuser.idea("action GotoFile")
(search | find) pathuser.idea("action FindInPath")
(search | find) symboluser.idea("action GotoSymbol")
(search | find) symbol <user.text>user.idea("action GotoSymbol")
insert(text)
key("enter")
(toggle | pop) (doc | documentation)user.idea("action QuickJavaDoc")
action [<user.text>]user.deprecate_command("2024-09-02", "action", "please")
blackenuser.idea("action BLACKReformatCode")
change (recording | recordings)user.idea("action EditMacros")
change schemeuser.idea("action QuickChangeScheme")
clear last <user.text> [over]user.idea("find prev {text}, action EditorBackSpace")
clear next <user.text> [over]user.idea("find next {text}, action EditorBackSpace")
clear taskuser.idea("action tasks.close")
clippingsuser.idea("action PasteMultiple")
clone user.line_clone(number)
collapse until user.select_range(number_1, number_2)
user.idea("action CollapseRegion")
collapse alluser.idea("action CollapseAllRegions")
collapse deepuser.idea("action CollapseRegionRecursively")
comment last <user.text> [over]user.idea("find prev {text}, action CommentByLineComment")
comment next <user.text> [over]user.idea("find next {text}, action CommentByLineComment")
completeuser.idea("action CodeCompletion")
complete <user.text> [over]user.idea("goto {number} 0,find next {text},action CodeCompletion")
complete last <user.text> [over]user.idea("find prev {text},action CodeCompletion")
complete next <user.text> [over]user.idea("find next {text},action CodeCompletion")
configure serversuser.idea("action tasks.configure.servers")
continueuser.idea("action Resume")
copy pathuser.idea("action CopyPaths")
copy prettyuser.idea("action CopyAsRichText")
copy referenceuser.idea("action CopyReference")
create (template | snippet)user.idea("action SaveAsTemplate")
create fileuser.idea("action NewElement")
create file <user.text> [over]user.idea("action NewElement")
sleep(500ms)
insert(text)
create siblinguser.idea("action NewElementSamePlace")
create sibling <user.text> [over]user.idea("action NewElementSamePlace")
sleep(500ms)
insert(text)
debug testuser.idea("action DebugClass")
expand until user.select_range(number_1, number_2)
user.idea("action ExpandRegion")
expand alluser.idea("action ExpandAllRegions")
expand deepuser.idea("action ExpandRegionRecursively")
extract constantuser.idea("action IntroduceConstant")
extract fielduser.idea("action IntroduceField")
extract interfaceuser.idea("action ExtractInterface")
extract methoduser.idea("action ExtractMethod")
extract parameteruser.idea("action IntroduceParameter")
extract variableuser.idea("action IntroduceVariable")
find (everywhere | all)user.idea("action SearchEverywhere")
find (everywhere | all) <user.text> [over]user.idea("action SearchEverywhere")
sleep(500ms)
insert(text)
fix (format | formatting)user.idea("action ReformatCode")
fix importsuser.idea("action OptimizeImports")
fix last (error | air)user.idea("action GotoPreviousError")
user.idea("action ShowIntentionActions")
fix next (error | air)user.idea("action GotoNextError")
user.idea("action ShowIntentionActions")
follow <user.text> [over]user.idea("goto {number} 0,find next {text},action GotoDeclaration")
follow last <user.text> [over]user.idea("find prev {text},action GotoDeclaration")
follow next <user.text> [over]user.idea("find next {text},action GotoDeclaration")
git (annotate | blame)user.idea("action Annotate")
git (gets | gist)user.idea("action Github.Create.Gist")
git (pull request | request)user.idea("action Github.Create.Pull.Request")
git (view | show | list) (requests | request)user.idea("action Github.View.Pull.Request")
git browseuser.idea("action Github.Open.In.Browser")
git commituser.idea("action CheckinProject")
git loguser.idea("action Vcs.ShowTabbedFileHistory")
git menuuser.idea("action Vcs.QuickListPopupAction")
git pulluser.idea("action Vcs.UpdateProject")
git pushuser.idea("action CheckinProject")
go <user.text> [over]user.idea("goto {number} 0,find next {text}, action EditorRight")
go backuser.idea("action Back")
go breakpointsuser.idea("action ViewBreakpoints")
go browser taskuser.idea("action tasks.open.in.browser")
go camel leftuser.camel_left()
go camel rightuser.camel_right()
go forwarduser.idea("action Forward")
go implementationuser.idea("action GotoImplementation")
go last (error | air)user.idea("action GotoPreviousError")
go last (method | function)user.idea("action MethodUp")
go last <user.text> [over]user.idea("find prev {text}, action EditorRight")
go last markuser.idea("action GotoPreviousBookmark")
go markuser.idea("action ShowBookmarks")
go mark user.idea("action GotoBookmark{number}")
go next (error | air)user.idea("action GotoNextError")
go next (method | function)user.idea("action MethodDown")
go next <user.text> [over]user.idea("find next {text}, action EditorRight")
go next markuser.idea("action GotoNextBookmark")
go taskuser.idea("action tasks.goto")
go testuser.idea("action GotoTest")
go typeuser.idea("action GotoTypeDeclaration")
go usageuser.idea("action FindUsages")
grab user.idea_grab(number)
insert generated <user.text> [over]user.idea("action Generate")
sleep(500ms)
insert(text)
insert template <user.text> [over]user.idea("action InsertLiveTemplate")
sleep(500ms)
insert(text)
paste until user.select_range(number_1, number_2)
user.idea("action EditorPaste")
paste last <user.text> [over]user.idea("find prev {text}, action EditorRight, action EditorPaste")
paste next <user.text> [over]user.idea("find next {text}, action EditorRight, action EditorPaste")
perfectuser.idea("action CodeCompletion,action CodeCompletion")
play recordinguser.idea("action PlaybackLastMacro")
play recording <user.text> [over]user.idea("action PlaySavedMacrosAction")
insert(text)
sleep(500ms)
Key("enter")
pop parametersuser.idea("action ParameterInfo")
pop typeuser.idea("action ExpressionTypeInfo")
quick fix <user.text> [over]user.idea("goto {number} 0,find next {text},action ShowIntentionActions")
quick fix last <user.text> [over]user.idea("find prev {text},action ShowIntentionActions")
quick fix next <user.text> [over]user.idea("find next {text},action ShowIntentionActions")
recentuser.idea("action RecentFiles")
refactoruser.idea("action Refactorings.QuickListPopupAction")
refactor <user.text> [over]user.idea("goto {number} 0,find next {text}, action Refactorings.QuickListPopupAction")
refactor until user.select_range(number_1, number_2)
user.idea("action Refactorings.QuickListPopupAction")
refactor <user.text>user.idea("action Refactorings.QuickListPopupAction")
insert(text)
refactor in lineuser.idea("action Inline")
refactor last <user.text> [over]user.idea("find prev {text}, action Refactorings.QuickListPopupAction")
refactor moveuser.idea("action Move")
refactor next <user.text> [over]user.idea("find next {text}, action Refactorings.QuickListPopupAction")
refactor renameuser.idea("action RenameElement")
reference <user.text> [over]user.idea("goto {number} 0,find next {text},action FindUsages")
reference last <user.text> [over]user.idea("find prev {text},action FindUsages")
reference next <user.text> [over]user.idea("find next {text},action FindUsages")
rename <user.text> [over]user.idea("goto {number} 0,find next {text}, action RenameElement")
rename fileuser.idea("action RenameFile")
rename last <user.text> [over]user.idea("find prev {text}, action RenameElement")
rename next <user.text> [over]user.idea("find next {text}, action RenameElement")
replace last <user.text> [over]user.idea("find prev {text}, action EditorPaste")
replace next <user.text> [over]user.idea("find next {text}, action EditorPaste")
run menuuser.idea("action ChooseRunConfiguration")
run testuser.idea("action RunClass")
run test againuser.idea("action Rerun")
select (more | this)user.idea("action EditorSelectWord")
select <user.text> [over]user.idea("goto {number} 0,find next {text}")
select camel leftuser.extend_camel_left()
select camel rightuser.extend_camel_right()
select last <user.text> [over]user.idea("find prev {text}")
select lessuser.idea("action EditorUnSelectWord")
select next <user.text> [over]user.idea("find next {text}")
smartuser.idea("action SmartTypeCompletion")
step intouser.idea("action StepInto")
step overuser.idea("action StepOver")
step smartuser.idea("action SmartStepInto")
step to lineuser.idea("action RunToCursor")
surround [this] with <user.text> [over]user.idea("action SurroundWith")
sleep(500ms)
insert(text)
switch taskuser.idea("action tasks.switch")
toggle (bread crumbs | breadcrumbs)user.idea("action EditorToggleShowBreadcrumbs")
toggle [line] breakpointuser.idea("action ToggleLineBreakpoint")
toggle commentcode.toggle_comment()
toggle databaseuser.idea("action ActivateDatabaseToolWindow")
toggle database changesuser.idea("action ActivateDatabaseChangesToolWindow")
toggle debuguser.idea("action ActivateDebugToolWindow")
toggle distraction [free mode]user.idea("action ToggleDistractionFreeMode")
toggle dockeduser.idea("action ToggleDockMode")
toggle dockeruser.idea("action ActivateDockerToolWindow")
toggle eventsuser.idea("action ActivateEventLogToolWindow")
toggle favoritesuser.idea("action ActivateFavoritesToolWindow")
toggle finduser.idea("action ActivateFindToolWindow")
toggle floatinguser.idea("action ToggleFloatingMode")
toggle fullscreenuser.idea("action ToggleFullScreen")
toggle gituser.idea("action ActivateVersionControlToolWindow")
toggle gutter iconsuser.idea("action EditorToggleShowGutterIcons")
toggle indentsuser.idea("action EditorToggleShowIndentLines")
toggle lastuser.idea("action JumpToLastWindow")
toggle line numbersuser.idea("action EditorToggleShowLineNumbers")
toggle makeuser.idea("action ActivatemakeToolWindow")
toggle markuser.idea("action ToggleBookmark")
toggle mark user.idea("action ToggleBookmark{number}")
toggle method breakpointuser.idea("action ToggleMethodBreakpoint")
toggle navigation [bar]user.idea("action ViewNavigationBar")
toggle parametersuser.idea("action ToggleInlineHintsAction")
toggle pinneduser.idea("action TogglePinnedMode")
toggle power saveuser.idea("action TogglePowerSave")
toggle presentation [mode]user.idea("action TogglePresentationMode")
toggle projectuser.idea("action ActivateProjectToolWindow")
toggle recordinguser.idea("action StartStopMacroRecording")
toggle runuser.idea("action ActivateRunToolWindow")
toggle splituser.idea("action ToggleSideMode")
toggle status [bar]user.idea("action ViewStatusBar")
toggle structureuser.idea("action ActivateStructureToolWindow")
toggle terminaluser.idea("action ActivateTerminalToolWindow")
toggle to douser.idea("action ActivateTODOToolWindow")
toggle tool buttonsuser.idea("action ViewToolButtons")
toggle toolbaruser.idea("action ViewToolBar")
toggle whitespaceuser.idea("action EditorToggleShowWhitespaces")
toggle windoweduser.idea("action ToggleWindowedMode")
toggle wrapuser.idea("action EditorToggleUseSoftWraps")

Mindmap

keepassx_linux

Context: user.community.apps.keepassx.keepassx_linux.talon

SpokenBackend
(view | edit) entrykey(ctrl-e)
[add] new entrykey(ctrl-n)
clone entrykey(ctrl-k)
close databasekey(ctrl-w)
copy (earl | url | link)key(ctrl-alt-u)
copy passwordkey(ctrl-c)
copy user [name]key(ctrl-b)
delete entrykey(ctrl-d)
findkey(ctrl-f)
find <user.text>key(ctrl-f)
insert("{text}")
lock databasekey(ctrl-l)
open (earl | url | link)key(ctrl-u)
open databasekey(ctrl-o)
quitkey(ctrl-q)
save databasekey(ctrl-s)

Mindmap

kubectl

Context: user.community.apps.kubectl.kubectl.talon

SpokenBackend
cube {user.kubectl_action} [{user.kubectl_object}]insert("kubectl {kubectl_action} ")
insert(kubectl_object or "")
cube (cord | cordon)"kubectl cordon "
cube (interface | api)"kubectl api "
cube (uncord | uncordon)"kubectl uncordon "
cube [control]"kubectl "
cube annotate"kubectl annotate "
cube apply"kubectl apply "
cube attach"kubectl attach "
cube auth"kubectl auth "
cube auto scale"kubectl autoscale "
cube certificate"kubectl certificate "
cube cluster (info | information)"kubectl cluster-info "
cube completion"kubectl completion "
cube config"kubectl config "
cube convert"kubectl convert "
cube copy"kubectl cp "
cube create"kubectl create "
cube customize"kubectl kustomize "
cube delete"kubectl delete "
cube describe"kubectl describe "
cube detachkey("ctrl-p")
key("ctrl-q")
cube diff"kubectl diff "
cube drain"kubectl drain "
cube edit"kubectl edit "
cube exec"kubectl exec "
cube explain"kubectl explain "
cube expose"kubectl expose "
cube get"kubectl get "
cube help"kubectl help "
cube interface resources"kubectl api-resources "
cube interface versions"kubectl api-versions "
cube label"kubectl label "
cube logs"kubectl logs "
cube patch"kubectl patch "
cube plugin"kubectl plugin "
cube port forward"kubectl port-forward "
cube proxy"kubectl proxy "
cube replace"kubectl replace "
cube rolling update"kubectl rolling-update "
cube rollout"kubectl rollout "
cube run"kubectl run "
cube run container"kubectl run-container "
cube scale"kubectl scale "
cube set"kubectl set "
cube shelluser.insert_between("kubectl exec -it ", " -- /bin/bash")
cube taint"kubectl taint "
cube top"kubectl top "
cube version"kubectl version "
cube wait"kubectl wait "

Mindmap

meld

Context: user.community.apps.meld.meld.talon

SpokenBackend
change (previous | last)key(alt-up)
change nextkey(alt-down)

Mindmap

orion

Context: user.community.apps.orion.orion.talon

SpokenBackend
tab overview [open | close]user.overview_tabs()

Mindmap

outlook_web

Context: user.community.apps.outlook.outlook_web.talon

SpokenBackend
(expand | collapse) [conversation]key(x)
(perm | permanently) delete [this] [message]key(shift\+delete)
(prev | previous) [pane] (item | message)key(,)
(select | unselect) [this] messagekey(ctrl-space)
[open] [the] (prev | previous) itemkey(ctrl-,)
[open] [the] next (item | message)key(ctrl-.)
archivekey(e)
categorize [this] messagekey(c)
clear all [messages]key(esc)
close [this] messagekey(esc)
delete [this] [message]key(delete)
discard [draft]key(esc)
flag [this] [(item | message)]key(insert)
forward [this] messagekey(ctrl-shift-f)
go [to] calendarkey(ctrl-shift-2)
go [to] inboxkey(g)
key(i)
go [to] mailkey(ctrl-shift-1)
go [to] peoplekey(ctrl-shift-3)
go [to] to dokey(ctrl-shift-4)
go to draftskey(g)
key(d)
go to sentkey(g)
key(s)
insert [a] [hyper] linkkey(ctrl-k)
mark [this] [(item | message)] as readkey(q)
mark [this] [(item | message)] as unreadkey(u)
mark [this] [message] [as] junkkey(j)
moved to [a] folderkey(v)
new folderkey(shift-e)
new messagekey(n)
next reading [pane] (item | message)key(.)
open [this] messagekey(o)
open [this] message [in] [a] new windowkey(shift-enter)
reply [to] [this] messagekey(r)
reply all [to] [this] messagekey(ctrl-shift-r)
save [draft]key(ctrl-s)
search [email]key(alt-q)
select all [messages]key(ctrl-a)
select first [message]key(home)
select last [message]key(and)
send [this] messagekey(alt-s)
show helpkey(?)
undo [last] [action]key(ctrl-z)

Mindmap

outlook_win

Context: user.community.apps.outlook.outlook_win.talon

SpokenBackend
forwardkey(ctrl-f)
replykey(ctrl-r)
reply allkey(ctrl-shift-r)
acceptkey(shift-f10 c c enter)
archivekey(alt h o 1)
calendarkey(ctrl-2)
inboxkey(ctrl-1)
new e-mailkey(ctrl-n)

Mindmap

protonmail

Context: user.community.apps.protonmail.protonmail.talon

SpokenBackend
(deselect | unselect) allkey(*)
key(n)
(go | jump) [to] archivekey(g)
key(a)
(go | jump) [to] draftkey(g)
key(d)
(go | jump) [to] inboxkey(g)
key(i)
(go | jump) [to] sentkey(g)
key(s)
(go | jump) [to] spamkey(g)
key(x)
(go | jump) [to] starredkey(g)
key(.)
(go | jump) [to] trashkey(g)
key(t)
(prev | previous) contactkey(up)
(prev | previous) messagekey(up)
(show | display) newer [message]key(k)
(show | display) older [message]key(j)
[focus] searchkey(/)
close activekey(escape)
confirm activekey(enter)
delete contactkey(t)
enter contactkey(right)
enter messagekey(right)
exit contactkey(left)
exit messagekey(left)
forward (message | conversation)key(shift-f)
go backkey(escape)
mark [as] readkey(r)
mark [as] unreadkey(u)
move to archivekey(a)
move to inboxkey(i)
move to spamkey(s)
move to trashkey(t)
new messagekey(c)
next contactkey(down)
next messagekey(down)
open command [palette]key(shift-space)
open helpkey(?)
open messagekey(enter)
reply all [to] (message | conversation)key(shift-a)
reply to (message | conversation)key(shift-r)
save contactkey(ctrl-s)
save messagekey(ctrl-s)
select [the] (message | conversation)key(x)
select allkey(*)
key(a)
send messagekey(ctrl-enter)
star (message | conversation)key(.)

Mindmap

rstudio_mac

Context: user.community.apps.rstudio.rstudio_mac.talon

SpokenBackend
(zoom | show) allkey("ctrl-shift-0")
add cursor downkey("ctrl-alt-down")
add cursor upkey("ctrl-alt-up")
assign thatkey("alt--")
close all tabskey("cmd-shift-w")
debug continuekey("shift-f5")
debug finish (function | funk)key("shift-f6")
debug nextkey("f10")
debug step into (function | funk)key("shift-f4")
debug stopkey("shift-f8")
define thatkey("f2")
delete linekey("cmd-d")
delete word leftkey("alt-backspace")
delete word rightkey("alt-delete")
dev tools buildkey("cmd-shift-b")
dev tools checkkey("cmd-shift-e")
dev tools documentkey("cmd-shift-d")
dev tools load allkey("cmd-shift-l")
dev tools testkey("cmd-shift-t")
duplicate line [down]key("cmd-alt-down")
duplicate line upkey("cmd-alt-up")
expand selectionkey("shift-alt-cmd-up")
find and replacekey("cmd-f")
find in fileskey("cmd-shift-f")
find nextkey("cmd-g")
find previouskey("cmd-shift-g")
find with selectionkey("cmd-e")
fold allkey("cmd-alt-o")
fold thatkey("cmd-alt-l")
go to (plots | plot)key("ctrl-6")
go to buildkey("ctrl-0")
go to consolekey("ctrl-2")
go to environmentkey("ctrl-8")
go to fileskey("ctrl-5")
go to first tabkey("ctrl-shift-f11")
go to gitkey("ctrl-9")
go to helpkey("ctrl-3")
go to historykey("ctrl-4")
go to last tabkey("ctrl-shift-f12")
go to linekey("cmd-shift-alt-g")
go to next tabkey("ctrl-f12")
go to omnikey("ctrl-.")
go to packageskey("ctrl-7")
go to previous tabkey("ctrl-f11")
go to sectionkey("cmd-shift-alt-j")
go to sourcekey("ctrl-1")
go to tabkey("ctrl-shift-.")
go to terminalkey("alt-shift-t")
help thatkey("f1")
indent lineskey("cmd-i")
insert knitter chunkkey("cmd-alt-i")
jump backkey("cmd-f9")
jump forwardkey("cmd-f10")
jump to matchingkey("ctrl-p")
line downkey("alt-down")
line upkey("alt-up")
move active cursor downkey("ctrl-alt-shift-down")
move active cursor upkey("ctrl-alt-shift-up")
next plotkey("cmd-alt-f12")
pipe thatkey("cmd-shift-m")
previous plotkey("cmd-alt-f11")
reduce selectionkey("shift-alt-cmd-down")
reformat r codekey("cmd-shift-a")
reformat commentkey("cmd-shift-/")
restart r sessionkey("cmd-shift-f10")
run (function | funk)key("cmd-alt-f")
run allkey("cmd-shift-s")
run chunkkey("cmd-alt-c")
run documentkey("cmd-alt-r")
run from topkey("cmd-alt-b")
run git commitkey("ctrl-alt-m")
run git diffkey("ctrl-alt-d")
run knitterkey("cmd-shift-k")
run next chunkkey("cmd-alt-n")
run previous chunkskey("cmd-alt-p")
run profilerkey("cmd-shift-alt-p")
run replacekey("cmd-shift-j")
run sectionkey("cmd-alt-t")
run spell checkkey("f7")
run thatkey("cmd-enter")
run to endkey("cmd-alt-e")
select to matching parenkey("ctrl-shift-alt-e")
select to parenkey("ctrl-shift-e")
toggle breakpointkey("shift-f9")
toggle commentkey("cmd-shift-c")
unfold allkey("cmd-shift-alt-o")
unfold thatkey("cmd-shift-alt-l")
zoom sourcekey("ctrl-shift-1")

Mindmap

signal_linux

Context: user.community.apps.signal.signal_linux.talon

SpokenBackend
(first | top) messagekey("ctrl-up")
(last | bottom) messagekey("ctrl-down")
(next | nav | navigate) [by] (sec | section)key("ctrl-t")
(prev | previous) (chat | conversation)key("alt-down")
(prev | previous) unreadkey("alt-shift-down")
[open] (pref | preferences)key("ctrl-,")
archive chatkey("ctrl-shift-a")
attach [file]key("ctrl-u")
close chatkey("ctrl-shift-c")
delete [message]key("ctrl-shift-d")
expand chatkey("ctrl-shift-x")
focus (chat | composer)key("ctrl-shift-t")
message detailskey("ctrl-d")
next (chat | conversation)key("alt-up")
next unreadkey("alt-shift-up")
open conversation menukey("ctrl-shift-l")
open emojikey("ctrl-shift-j")
open mediakey("ctrl-shift-m")
open stickerkey("ctrl-shift-s")
react [message]key("ctrl-shift-e")
record [voice] messagekey("ctrl-shift-v")
remove [link] attachmentkey("ctrl-shift-p")
remove [link] previewkey("ctrl-p")
reply [message]key("ctrl-shift-r")
save attachmentkey("ctrl-s")
searchkey("ctrl-f")
search chatkey("ctrl-shift-f")
send itkey("enter")
send messagekey("ctrl-enter")
show shortcutskey("ctrl-/")
unarchive chatkey("ctrl-shift-u")

Mindmap

slack

Context: user.community.apps.slack.slack.talon

SpokenBackend
([toggle] mute | unmute)key(m)
(element | bit) (previous | last)key(shift-tab)
(element | bit) [next]key(tab)
(go | undo | toggle) fulluser.slack_toggle_full_screen()
(insert command | commandify)user.slack_insert_command()
(italic | italicize)user.slack_toggle_italic()
(move | next) focusapp.notify("please use the voice command 'focus next' instead of 'next focus'")
key(ctrl-`)
(previous | last) (element | bit)app.notify("please use the voice command 'element last' instead of 'last element'")
key(shift-tab)
(previous | last) (section | zone)app.notify("please use the voice command 'section last' instead of 'last section'")
key(shift-f6)
(section | zone) (previous | last)user.slack_section_previous()
(section | zone) [next]user.slack_section_next()
(slack | lack) ([toggle] video)key(v)
(slack | lack) (bull | bullet | bulleted) [list]user.slack_start_bulleted_list()
(slack | lack) (history [next] | back | backward)user.slack_go_back()
(slack | lack) (my stuff | activity)user.slack_open_activity()
(slack | lack) (number | numbered) [list]user.slack_start_numbered_list()
(slack | lack) (quotes | quotation)user.slack_insert_quotation()
(slack | lack) (react | reaction)user.slack_add_reaction()
(slack | lack) (slap | slaw | slapper)edit.line_insert_down()
(slack | lack) (starred [items] | stars)user.slack_open_starred_items()
(slack | lack) [channel] infouser.slack_show_channel_info()
(slack | lack) [direct] messagesuser.slack_open_direct_messages()
(slack | lack) directoryuser.slack_open_directory()
(slack | lack) forwarduser.slack_go_forward()
(slack | lack) huddleuser.slack_huddle()
(slack | lack) invitekey(a)
(slack | lack) shortcutsuser.slack_open_keyboard_shortcuts()
(slack | lack) snippetuser.slack_create_snippet()
(slack | lack) threadsuser.slack_open_threads()
(slack | lack) unread [messages]user.slack_open_unread_messages()
(strike | strikethrough)user.slack_toggle_strikethrough()
[next] (element | bit)app.notify("please use the voice command 'element next' instead of 'next element'")
key(tab)
[next] (section | zone)app.notify("please use the voice command 'section next' instead of 'next section'")
key(f6)
add linekey(shift-enter)
bolduser.slack_toggle_bold()
emote <user.text>":{text}:"
focus (move | next)key(ctrl-`)
grab leftkey(shift-up)
grab rightkey(shift-down)
insert codeuser.slack_insert_code()
insert linkuser.slack_insert_link()
toggle left sidebaruser.slack_toggle_left_sidebar()
toggle right sidebaruser.slack_toggle_right_sidebar()
workspace user.slack_open_workspace(number)

Mindmap

stata_do_file_editor

Context: user.community.apps.stata.stata_do_file_editor.talon

SpokenBackend
do (all | file)edit.select_all()
edit.copy()
key(ctrl-d)
do lineedit.select_line()
key(ctrl-d)
do thiskey(ctrl-d)
do way downedit.extend_file_end()
edit.copy()
key(ctrl-d)
do way upedit.extend_file_start()
edit.copy()
key(ctrl-d)

Mindmap

talon_debug_window

Context: user.community.apps.talon.talon_debug_window.talon_debug_window.talon

SpokenBackend
action {user.talon_actions}"{talon_actions}"
application {user.talon_apps}"{talon_apps}"
capture {user.talon_captures}"{talon_captures}"
key <user.keys> over"{keys}"
key <user.modifiers> over"{modifiers}"
list {user.talon_lists}"{talon_lists}"
set {user.talon_settings}"{talon_settings}"
tag {user.talon_tags}"{talon_tags}"

Mindmap

talon_repl

Context: user.community.apps.talon.talon_repl.talon_repl.talon

SpokenBackend
debug {user.running} windowsinsert("actions.user.talon_debug_app_windows('{running}')")
key(enter)
debug action {user.talon_actions}insert("actions.find('{user.talon_actions}')")
key(enter)
debug all windowsinsert("actions.user.talon_pretty_print(ui.windows())")
key(enter)
debug list {user.talon_lists}insert("actions.user.talon_pretty_print(registry.lists['{talon_lists}'])")
key(enter)
debug modesinsert("actions.user.talon_pretty_print(scope.get('mode'))")
key(enter)
debug running appsinsert("actions.user.talon_pretty_print(ui.apps(background=False))")
key(enter)
debug scope {user.talon_scopes}insert("actions.user.talon_pretty_print(scope.get('{talon_scopes}'))")
key(enter)
debug settingsinsert("actions.user.talon_pretty_print(registry.settings)")
key(enter)
debug tagsinsert("actions.user.talon_pretty_print(registry.tags)")
key(enter)
test insert("sim('{phrase}')")
key(enter)
test lastphrase = user.history_get(1)
command = "sim('{phrase}')"
insert(command)
key(enter)
test numb <number_small>phrase = user.history_get(number_small)
command = "sim('{phrase}')"
insert(command)
key(enter)

Mindmap

taskwarrior_linux

Context: user.community.apps.taskwarrior.taskwarrior_linux.talon

SpokenBackend
(tasks | task next)"task next\\n"
task delete"task {number} delete"
task done"task {number} done"
task edit"task {number} edit"
task add"task add "
task add <user.text>"task add {text}\\n"
task commands"task commands\\n"
task help"task help\\n"
task list"task list\\n"
task list <user.text>"task list {text}\\n"
task list orphans"task project: list\\n"
task list project"task list project: "
task list project <user.text>"task list project:{text}\\n"
task list untagged"task tags.none: list\\n"
task undo"task undo\\n"
task version"task --version\\n"

Mindmap

teams

Context: user.community.apps.teams.teams.talon

SpokenBackend
(safe | send) meeting requestkey(ctrl-s)
[expand] compose [box]key(ctrl-shift-x)
[go] [to] (prev | previous) [list] itemkey(alt-up)
[go] [to] (prev | previous) sectionkey(ctrl-shift-f6)
[go] [to] compose [box]key(c)
[go] [to] next [list] itemkey(alt-down)
[go] [to] next sectionkey(ctrl-f6)
[go] [to] searchkey(ctrl-e)
[go] [to] sharing toolbarkey(ctrl-shift-space)
[start] new chatkey(ctrl-n)
[start] new linekey(shift-enter)
accept audio callkey(ctrl-shift-s)
accept screen sharekey(ctrl-shift-a)
accept video callkey(ctrl-shift-a)
attach filekey(ctrl-o)
closekey(escape)
decline callkey(ctrl-shift-d)
decline screen sharekey(ctrl-shift-d)
go tokey(ctrl-g)
go to (prev | previous) (day | week)key(ctrl-alt-left)
go to current timekey(alt-.)
go to next (day | week)key(ctrl-alt-right)
go to suggested timekey(alt-shift-s)
join [from] meeting [details]key(alt-shift-j)
move [selected] team downkey(ctrl-shift-down)
move [selected] team upkey(ctrl-shift-up)
open (apps | applications)key(ctrl-`)
open activitykey(ctrl-1)
open calendarkey(ctrl-4)
open callskey(ctrl-6)
open chatkey(ctrl-2)
open fileskey(ctrl-7)
open filterkey(ctrl-shift-f)
open helpkey(f1)
open plannerkey(ctrl-5)
open settingskey(ctrl-,)
open teamskey(ctrl-3)
reply [to] [thread]key(r)
schedule [a] meetingkey(alt-shift-n)
sendkey(ctrl-enter)
show commandskey(ctrl-/)
show shortcutskey(ctrl-.)
starch screen share sessionkey(ctrl-shift-e)
start audio callkey(ctrl-shift-c)
start video callkey(ctrl-shift-u)
toggle mutekey(ctrl-shift-m)
toggle videokey(ctrl-shift-o)
view daykey(ctrl-alt-1)
view weekkey(ctrl-alt-3)
view work weekkey(ctrl-alt-2)

Mindmap

teams_mac

Context: user.community.apps.teams.teams_mac.talon

SpokenBackend
(raise | lower) handkey(super-shift-k)
(save | send) meeting requestkey(super-s)
[expand] compose [box]key(super-shift-x)
[go] [to] (prev | previous) [list] itemkey(alt-up)
[go] [to] (prev | previous) sectionkey(super-shift-f6)
[go] [to] compose [box]key(shift-alt-c)
[go] [to] next [list] itemkey(alt-down)
[go] [to] next sectionkey(super-f6)
[go] [to] searchkey(super-e)
[go] [to] sharing toolbarkey(super-shift-space)
[start] new chatkey(super-n)
[start] new linekey(shift-enter)
accept audio callkey(super-shift-s)
accept screen sharekey(super-shift-a)
accept video callkey(super-shift-a)
attach filekey(shift-alt-o)
attach local filekey(shift-alt-o)
sleep(100ms)
key(down)
key(space)
closekey(escape)
decline callkey(super-shift-d)
decline screen sharekey(super-shift-d)
go tokey(super-g)
go to (prev | previous) (day | week)key(super-alt-left)
go to current timekey(alt-.)
go to next (day | week)key(super-alt-right)
go to suggested timekey(alt-shift-s)
join [from] meeting [details]key(alt-shift-j)
leave team meetingkey(super-shift-h)
move [selected] team downkey(super-shift-down)
move [selected] team upkey(super-shift-up)
open (act | activity)key(super-1)
open (apps | applications)key(ctrl-`)
open calendarkey(super-4)
open callskey(super-5)
open chatkey(super-2)
open fileskey(super-6)
open filterkey(super-shift-f)
open helpkey(f1)
open historykey(super-shift-h)
open settingskey(super-,)
open teamskey(super-3)
reply [to] [thread]key(shift-alt-r)
resetkey(escape)
key(escape)
key(escape)
key(escape)
schedule [a] meetingkey(alt-shift-n)
send messagekey(super-enter)
show commandskey(super-/)
show shortcutskey(super-.)
starch screen share sessionkey(super-shift-e)
start audio callkey(super-shift-c)
start video callkey(super-shift-u)
toggle mutekey(super-shift-m)
toggle videokey(super-shift-o)
view daykey(super-alt-1)
view shortcutskey(super-.)
view weekkey(super-alt-3)
view work weekkey(super-alt-2)
zoom resetkey(super-0)

Mindmap

termite

Context: user.community.apps.termite.termite.talon

SpokenBackend
shell insertkey("escape")
shell selectkey("ctrl-shift-space")
shell yankkey("y")
visual linekey("v")
visual line modekey("V")

Mindmap

terraform

Context: user.community.apps.terraform.terraform.talon

SpokenBackend
terraform"terraform "
terraform apply"terraform apply "
terraform destroy"terraform destroy "
terraform format"terraform fmt\\n"
terraform format recursive"terraform fmt -recursive\\n"
terraform help"terraform -help"
terraform init"terraform init\\n"
terraform init upgrade"terraform init -upgrade\\n"
terraform plan"terraform plan\\n"
terraform state move"terraform state mv "
terraform validate"terraform validate\\n"

Mindmap

thunderbird

Context: user.community.apps.thunderbird.thunderbird.talon

SpokenBackend
(open address [book] | address book | open contacts)user.thunderbird_mod("shift-b")
dev toolsuser.thunderbird_mod("shift-i")
go (calendar | lightning)user.thunderbird_mod("shift-c")
go (mails | messages | inbox)user.tab_jump(1)
go tasksuser.thunderbird_mod("shift-d")

Mindmap

thunderbird_calendar

Context: user.community.apps.thunderbird.thunderbird_calendar.talon

SpokenBackend
(task | event) deletekey(delete)
event newuser.thunderbird_mod("i")
task newuser.thunderbird_mod("d")
toggle todaykey(f11)
view <number_small>user.thunderbird_calendar_view(number_small)
view dayuser.thunderbird_calendar_view(1)
view monthuser.thunderbird_calendar_view(4)
view multi [week]user.thunderbird_calendar_view(3)
view weekuser.thunderbird_calendar_view(2)

Mindmap

thunderbird_composer

Context: user.community.apps.thunderbird.thunderbird_composer.talon

SpokenBackend
(draft | mail | message) printuser.thunderbird_mod("p")
(draft | mail | message) saveuser.thunderbird_mod("s")
(draft | mail | message) senduser.thunderbird_mod("enter")
(unformatted | raw) pasteuser.thunderbird_mod("shift-v")
cite pasteuser.thunderbird_mod("shift-o")
go (inbox | thunderbird | main)user.thunderbird_mod("1")
link deleteuser.thunderbird_mod("shift-k")
link newuser.thunderbird_mod("k")
toggle contactskey(f9)

Mindmap

thunderbird_contacts

Context: user.community.apps.thunderbird.thunderbird_contacts.talon

SpokenBackend
contact deletekey(delete)
contact downkey(down)
contact edituser.thunderbird_mod("i")
contact messageuser.thunderbird_mod("m")
contact newuser.thunderbird_mod("n")
contact printuser.thunderbird_mod("p")
contact upkey(up)

Mindmap

thunderbird_inbox

Context: user.community.apps.thunderbird.thunderbird_inbox.talon

SpokenBackend
(mail | message) (down | next)key(f)
(mail | message) (favorite | unfavorite)key(s)
(mail | message) (ignore | unignore)key(k)
(mail | message) (read | unread)key(m)
(mail | message) (up | last)key(b)
(mail | message) (watch | unwatch)key(w)
(mail | message) archivekey(a)
(mail | message) deletekey(delete)
(mail | message) edituser.thunderbird_mod("e")
(mail | message) forwarduser.thunderbird_mod("l")
(mail | message) newuser.thunderbird_mod("n")
(mail | message) openkey(enter)
(mail | message) printuser.thunderbird_mod("p")
(mail | message) reply alluser.thunderbird_mod("shift-r")
(mail | message) reply listuser.thunderbird_mod("shift-l")
(mail | message) reply senderuser.thunderbird_mod("r")
(mail | message) saveuser.thunderbird_mod("s")
(mail | message) spamkey(j)
(mail | message) suspendkey(c)
go homekey(alt-home)
toggle (mail | message) [pane]key(f8)
unread [mail | message] (down | next)key(n)
unread [mail | message] (up | last)key(p)

Mindmap

thunderbird_tasks

Context: user.community.apps.thunderbird.thunderbird_tasks.talon

SpokenBackend
(task | event) deletekey(delete)
event newuser.thunderbird_mod("i")
task newuser.thunderbird_mod("d")
toggle todaykey(f11)

Mindmap

tmux

Context: user.community.apps.tmux.tmux.talon

SpokenBackend
go splituser.tmux_execute_command("display-panes -d 0")
go split <user.arrow_key>user.tmux_keybind(arrow_key)

Mindmap

tmux_linux

Context: user.community.apps.tmux.tmux_linux.talon

SpokenBackend
mux"tmux "
mux close panekey(ctrl-b)
key(x)
mux close windowkey(ctrl-b)
key(&)
mux kill sessioninsert("tmux kill-session -t ")
mux move <user.arrow_key>key(ctrl-b)
key(arrow_key)
mux name sessionkey(ctrl-b)
key($)
mux new sessioninsert("tmux new ")
mux new windowkey(ctrl-b)
key(c)
mux next panekey(ctrl-b)
key(o)
mux next windowkey(ctrl-b)
key(n)
mux pane numberskey(ctrl-b)
key(q)
mux previous windowkey(ctrl-b)
key(p)
mux rename windowkey(ctrl-b)
key(,)
mux sessionskey(ctrl-b)
key(s)
mux split horizontalkey(ctrl-b)
key(%)
mux split verticalkey(ctrl-b)
key(")
mux window key(ctrl-b)
key('{number}')

Mindmap

twitter

Context: user.community.apps.twitter.twitter.talon

SpokenBackend
(show shortcuts | shortcuts help)key(?)
block accountkey(x)
bookmarkkey(b)
display settingsinsert("gd")
expand photokey(o)
go book marksinsert("gb")
go direct messagesinsert("gm")
go exploreinsert("ge")
go homeinsert("gh")
go likesinsert("gl")
go listsinsert("gi")
go mentionsinsert("gr")
go notificationsinsert("gn")
go profileinsert("gp")
go settingsinsert("gs")
go to userinsert("gu")
like messagekey(l)
load new tweetkey(.)
mute accountkey(urge)
new direct messagekey(m)
new tweetkey(n)
next tweetkey(j)
open detailskey(enter)
page downkey(space)
previous tweetkey(k)
re tweet [message]key(t)
reply messagekey(r)
searchkey(/)
send tweetkey(ctrl-enter)
share tweetkey(s)

Mindmap

visual_studio

Context: user.community.apps.visualstudio.visual_studio.talon

SpokenBackend
(go declaration | follow)key(ctrl-f12)
break pointkey(f9)
debug continuekey(f5)
debug startkey(f5)
debug step intokey(f11)
debug step out [of]key(f10)
debug stopperkey(shift-f5)
definition peekkey(alt-f12)
definition showkey(f12)
file createkey(ctrl-n)
file hunt [<user.text>]key(ctrl-shift-t)
insert(text or "")
file renamekey(ctrl-[ s f2)
file revealkey(ctrl-[ s)
fold definitionskey(ctrl-m ctrl-o)
fold togglekey(ctrl-m ctrl-m)
fold toggle allkey(ctrl-m ctrl-l)
format selectionkey(ctrl-k ctrl-f)
format thatkey(ctrl-k ctrl-d)
fullscreen switchkey(shift-alt-enter)
go backkey(ctrl--)
go forwardkey(ctrl-shift--)
go implementationkey(f12)
go last markkey(ctrl-k ctrl-p)
go markskey(ctrl-k ctrl-w)
go member [<user.text>]key(alt-\)
sleep(100ms)
insert(text or "")
go next markkey(ctrl-k ctrl-n)
go recent [<user.text>]key(ctrl-1 ctrl-r)
sleep(100ms)
insert(text or "")
go type [<user.text>]key(ctrl-1 ctrl-t)
sleep(100ms)
insert(text or "")
go usagekey(shift-f12)
hint showkey(ctrl-shift-space)
imports fixkey(ctrl-r ctrl-g)
panel breakpointskey(ctrl-alt-b)
panel classkey(ctrl-shift-c)
panel designkey(shift-f7)
panel errorskey(ctrl-\ ctrl-e)
panel markskey(ctrl-k ctrl-w)
panel outputkey(ctrl-alt-o)
panel propertieskey(f4)
panel solutionkey(ctrl-alt-l)
refactor fieldkey(ctrl-r ctrl-e)
refactor interfacekey(ctrl-r ctrl-i)
refactor methodkey(ctrl-r ctrl-m)
refactor remove parameterskey(ctrl-r ctrl-v)
refactor reorder parameterskey(ctrl-r ctrl-o)
refactor thatkey(ctrl-r ctrl-r)
references findkey(shift-f12)
show settingskey(alt-t o)
step overkey(f10)
toggle markkey(ctrl-k ctrl-k)
wrap switchkey(ctrl-e ctrl-w)

Mindmap

vivaldi

Context: user.community.apps.vivaldi.vivaldi.talon

SpokenBackend
(sidebar | panel) bookmarksuser.vivaldi_bookmarks_panel()
(sidebar | panel) downloadsuser.vivaldi_downloads_panel()
(sidebar | panel) historyuser.vivaldi_history_panel()
(sidebar | panel) notesuser.vivaldi_notes_panel()

Mindmap

vscode

Context: user.community.apps.vscode.vscode.talon

SpokenBackend
(go declaration | follow)user.vscode("editor.action.revealDefinition")
bar exploreuser.vscode("workbench.view.explorer")
bar extensionsuser.vscode("workbench.view.extensions")
bar marksuser.vscode("workbench.view.extension.bookmarks")
bar outlineuser.vscode("outline.focus")
bar runuser.vscode("workbench.view.debug")
bar searchuser.vscode("workbench.view.search")
bar sourceuser.vscode("workbench.view.scm")
bar switchuser.vscode("workbench.action.toggleSidebarVisibility")
bar testuser.vscode("workbench.view.testing.focus")
break pointuser.vscode("editor.debug.action.toggleBreakpoint")
cell lastuser.vscode("notebook.focusPreviousEditor")
cell nextuser.vscode("notebook.focusNextEditor")
cell runuser.vscode("notebook.cell.execute")
cell run aboveuser.vscode("notebook.cell.executeCellsAbove")
centered switchuser.vscode("workbench.action.toggleCenteredLayout")
change lastkey(shift-alt-f5)
change nextkey(alt-f5)
close all tabsuser.vscode("workbench.action.closeAllEditors")
close other tabsuser.vscode("workbench.action.closeOtherEditors")
close tabs way leftuser.vscode("workbench.action.closeEditorsToTheLeft")
close tabs way rightuser.vscode("workbench.action.closeEditorsToTheRight")
copy line downuser.vscode("editor.action.copyLinesDownAction")
copy line upuser.vscode("editor.action.copyLinesUpAction")
curse redouser.vscode("cursorRedo")
curse undouser.vscode("cursorUndo")
debug cleanuser.vscode("workbench.debug.panel.action.clearReplAction")
debug consoleuser.vscode("workbench.debug.action.toggleRepl")
debug continueuser.vscode("workbench.action.debug.continue")
debug pauseuser.vscode("workbench.action.debug.pause")
debug restartuser.vscode("workbench.action.debug.restart")
debug startuser.vscode("workbench.action.debug.start")
debug step intouser.vscode("workbench.action.debug.stepInto")
debug step out [of]user.vscode("workbench.action.debug.stepOut")
debug stopperuser.vscode("workbench.action.debug.stop")
definition peekuser.vscode("editor.action.peekDefinition")
definition showuser.vscode("editor.action.revealDefinition")
definition sideuser.vscode("editor.action.revealDefinitionAside")
file cloneuser.vscode("fileutils.duplicateFile")
sleep(150ms)
file copy local [path]user.vscode("copyRelativeFilePath")
file copy nameuser.vscode("fileutils.copyFileName")
file copy pathuser.vscode("copyFilePath")
file createuser.vscode("workbench.action.files.newUntitledFile")
file create relativeuser.vscode("fileutils.newFile")
file create rootuser.vscode("fileutils.newFileAtRoot")
file create siblinguser.vscode_and_wait("explorer.newFile")
file deleteuser.vscode("fileutils.removeFile")
sleep(150ms)
file hunt (pace | paste)user.vscode("workbench.action.quickOpen")
sleep(50ms)
edit.paste()
file hunt [<user.text>]user.vscode("workbench.action.quickOpen")
sleep(50ms)
insert(text or "")
file moveuser.vscode("fileutils.moveFile")
sleep(150ms)
file open folderuser.vscode("revealFileInOS")
file renameuser.vscode("fileutils.renameFile")
sleep(150ms)
file revealuser.vscode("workbench.files.action.showActiveFileInExplorer")
focus editoruser.vscode("workbench.action.focusActiveEditorGroup")
fold alluser.vscode("editor.foldAll")
fold commentsuser.vscode("editor.foldAllBlockComments")
fold fiveuser.vscode("editor.foldLevel5")
fold fouruser.vscode("editor.foldLevel4")
fold oneuser.vscode("editor.foldLevel1")
fold sevenuser.vscode("editor.foldLevel7")
fold sixuser.vscode("editor.foldLevel6")
fold thatuser.vscode("editor.fold")
fold thoseuser.vscode("editor.foldAllMarkerRegions")
fold threeuser.vscode("editor.foldLevel3")
fold twouser.vscode("editor.foldLevel2")
format selectionuser.vscode("editor.action.formatSelection")
format thatuser.vscode("editor.action.formatDocument")
full screenuser.vscode("workbench.action.toggleFullScreen")
fullscreen switchuser.vscode("workbench.action.toggleFullScreen")
git branchuser.vscode("git.branchFrom")
git branch thisuser.vscode("git.branch")
git checkout [<user.text>]user.vscode("git.checkout")
sleep(50ms)
insert(text or "")
git commit [<user.text>]user.vscode("git.commitStaged")
sleep(100ms)
user.insert_formatted(text or "", "CAPITALIZE_FIRST_WORD")
git commit amenduser.vscode("git.commitStagedAmend")
git commit undouser.vscode("git.undoCommit")
git diffuser.vscode("git.openChange")
git fetchuser.vscode("git.fetch")
git fetch alluser.vscode("git.fetchAll")
git ignoreuser.vscode("git.ignore")
git mergeuser.vscode("git.merge")
git outputuser.vscode("git.showOutput")
git pulluser.vscode("git.pullRebase")
git pushuser.vscode("git.push")
git push forceuser.vscode("git.pushForce")
git rebase abortuser.vscode("git.rebaseAbort")
git revealuser.vscode("git.revealInExplorer")
git revertuser.vscode("git.revertChange")
git stageuser.vscode("git.stage")
git stage alluser.vscode("git.stageAll")
git stashuser.vscode("git.stash")
git stash popuser.vscode("git.stashPop")
git statususer.vscode("workbench.scm.focus")
git syncuser.vscode("git.sync")
git unstageuser.vscode("git.unstage")
git unstage alluser.vscode("git.unstageAll")
go backuser.vscode("workbench.action.navigateBack")
go edituser.vscode("workbench.action.navigateToLastEditLocation")
go forwarduser.vscode("workbench.action.navigateForward")
go implementationuser.vscode("editor.action.goToImplementation")
go last markuser.vscode("bookmarks.jumpToPrevious")
go marksuser.deprecate_command("2023-06-06", "go marks", "bar marks")
user.vscode("workbench.view.extension.bookmarks")
go next markuser.vscode("bookmarks.jumpToNext")
go recent [<user.text>]user.vscode("workbench.action.openRecent")
sleep(50ms)
insert(text or "")
sleep(250ms)
go typeuser.vscode("editor.action.goToTypeDefinition")
go usageuser.vscode("references-view.find")
go view [<user.text>]user.vscode("workbench.action.openView")
insert(user.text or "")
hierarchy peekuser.vscode("editor.showCallHierarchy")
hint showuser.vscode("editor.action.triggerParameterHints")
hover showuser.vscode("editor.action.showHover")
imports fixuser.vscode("editor.action.organizeImports")
install localuser.vscode("workbench.extensions.action.installVSIX")
join linesuser.vscode("editor.action.joinLines")
language switchuser.vscode("workbench.action.editor.changeLanguageMode")
maximizeuser.vscode("workbench.action.minimizeOtherEditors")
minimapuser.vscode("editor.action.toggleMinimap")
panel controluser.vscode("workbench.panel.repl.view.focus")
panel outputuser.vscode("workbench.panel.output.focus")
panel problemsuser.vscode("workbench.panel.markers.view.focus")
panel switchuser.vscode("workbench.action.togglePanel")
panel terminaluser.vscode("workbench.action.terminal.focus")
preview markdownuser.vscode("markdown.showPreview")
problem fixuser.vscode("problems.action.showQuickFixes")
problem lastuser.vscode("editor.action.marker.prevInFiles")
problem nextuser.vscode("editor.action.marker.nextInFiles")
pull requestuser.vscode("pr.create")
refactor renameuser.vscode("editor.action.rename")
refactor thatuser.vscode("editor.action.refactor")
refactor thisuser.vscode("editor.action.refactor")
references finduser.vscode("references-view.find")
references showuser.vscode("editor.action.goToReferences")
rename thatuser.vscode("editor.action.rename")
replace hereuser.replace("")
key(cmd-alt-l)
restoreuser.vscode("workbench.action.evenEditorWidths")
save uglyuser.vscode("workbench.action.files.saveWithoutFormatting")
select (more | this)user.vscode("editor.action.smartSelect.expand")
select breadcrumbuser.vscode("breadcrumbs.focusAndSelect")
select lessuser.vscode("editor.action.smartSelect.shrink")
select worduser.vscode("editor.action.addSelectionToNextFindMatch")
show settingsuser.vscode("workbench.action.openGlobalSettings")
show settings folderuser.vscode("workbench.action.openFolderSettings")
show settings folder jsonuser.vscode("workbench.action.openFolderSettingsFile")
show settings jsonuser.vscode("workbench.action.openSettingsJson")
show settings workspaceuser.vscode("workbench.action.openWorkspaceSettings")
show settings workspace jsonuser.vscode("workbench.action.openWorkspaceSettingsFile")
show shortcutsuser.vscode("workbench.action.openGlobalKeybindings")
show shortcuts jsonuser.vscode("workbench.action.openGlobalKeybindingsFile")
show snippetsuser.vscode("workbench.action.openSnippets")
skip worduser.vscode("editor.action.moveSelectionToNextFindMatch")
snip (last | previous)user.vscode("jumpToPrevSnippetPlaceholder")
snip nextuser.vscode("jumpToNextSnippetPlaceholder")
step overuser.vscode("workbench.action.debug.stepOver")
suggest showuser.vscode("editor.action.triggerSuggest")
symbol hunt [<user.text>]user.vscode("workbench.action.gotoSymbol")
sleep(50ms)
insert(text or "")
symbol hunt all [<user.text>]user.vscode("workbench.action.showAllSymbols")
sleep(50ms)
insert(text or "")
task run [<user.text>]user.vscode("workbench.action.tasks.runTask")
insert(user.text or "")
terminal <number_small>user.vscode_terminal(number_small)
terminal externaluser.vscode("workbench.action.terminal.openNativeConsole")
terminal lastuser.vscode("workbench.action.terminal.focusPrevious")
terminal newuser.vscode("workbench.action.terminal.new")
terminal nextuser.vscode("workbench.action.terminal.focusNext")
terminal scroll downuser.vscode("workbench.action.terminal.scrollDown")
terminal scroll upuser.vscode("workbench.action.terminal.scrollUp")
terminal splituser.vscode("workbench.action.terminal.split")
terminal toggleuser.vscode_and_wait("workbench.action.terminal.toggleTerminal")
terminal trashuser.vscode("workbench.action.terminal.kill")
terminal zoomuser.vscode("workbench.action.toggleMaximizedPanel")
test canceluser.vscode("testing.cancelRun")
test debuguser.vscode("testing.debugAtCursor")
test debug alluser.vscode("testing.debugAll")
test debug faileduser.vscode("testing.debugFailTests")
test debug fileuser.vscode("testing.debugCurrentFile")
test debug lastuser.vscode("testing.debugLastRun")
test runuser.vscode("testing.runAtCursor")
test run alluser.vscode("testing.runAll")
test run faileduser.vscode("testing.reRunFailTests")
test run fileuser.vscode("testing.runCurrentFile")
test run lastuser.vscode("testing.reRunLastRun")
theme switchuser.vscode("workbench.action.selectTheme")
toggle markuser.vscode("bookmarks.toggle")
unfold alluser.vscode("editor.unfoldAll")
unfold thatuser.vscode("editor.unfold")
unfold thoseuser.vscode("editor.unfoldRecursively")
whitespace trimuser.vscode("editor.action.trimTrailingWhitespace")
window closeuser.vscode("workbench.action.closeWindow")
window reloaduser.vscode("workbench.action.reloadWindow")
wrap switchuser.vscode("editor.action.toggleWordWrap")
zen switchuser.vscode("workbench.action.toggleZenMode")

Mindmap

windbg

Context: user.community.apps.windbg.windbg.talon

SpokenBackend
(lib | library) <user.windows_dlls>"{windows_dlls}"
add microsoft symbolsinsert("srv*C:\\symbols*http://msdl.microsoft.com/download/symbols;\\n")
dereference pointeruser.insert_between("poi(", ")")
display pointersinsert("dps ")
dump function params"r @rcx,@rdx,@r8,@r9\\n"
force reload symbolsinsert(".reload /f\\n")
loaded modulesinsert("lm l\\n")
open helpinsert(".hh\\n")
register <user.registers>key(@)
insert("{registers}")
reload symbolsinsert(".reload\\n")
show versionkey(ctrl-alt-w)
view (processes | threads)key(alt-9)
view call stackkey(alt-6)
view commandkey(alt-1)
view disassemblykey(alt-7)
view localskey(alt-3)
view memorykey(alt-5)
view registerskey(alt-4)
view scratch padkey(alt-8)
view watchkey(alt-2)

Mindmap

windows_explorer

Context: user.community.apps.windows_explorer.windows_explorer.talon

SpokenBackend
go app datauser.file_manager_open_directory("%AppData%")
go program filesuser.file_manager_open_directory("%ProgramFiles%")

Mindmap

windows_terminal

Context: user.community.apps.windows_terminal.windows_terminal.talon

SpokenBackend
find itedit.find()
find it key(escape)
edit.find("{phrase}\\n")
focus downkey(ctrl-alt-shift-down)
focus leftkey(ctrl-alt-shift-left)
focus rightkey(ctrl-alt-shift-right)
focus upkey(ctrl-alt-shift-up)
settings openkey(ctrl-,)
term menukey(ctrl-shift-f1)

Mindmap

wsl

Context: user.community.apps.wsl.wsl.talon

SpokenBackend
go <user.letter>user.file_manager_open_volume("/mnt/{letter}")
(wsl | weasel) reset path detectionuser.wsl_reset_path_detection()
(wsl | weasel) speakuser.wsl_speak()

Mindmap

edit

Context: user.community.core.edit.edit.talon

SpokenBackend
(indent less | out dent)edit.indent_less()
(pace | paste) (that | it)edit.paste()
(pace | paste) enteredit.paste()
key(enter)
(pad | padding) <user.symbol_key>+insert(" ")
user.insert_many(symbol_key_list)
insert(" ")
[go] line miduser.line_middle()
<user.edit_action> <user.edit_modifier>user.edit_command(edit_action, edit_modifier)
clone lineedit.line_clone()
clone thatedit.selection_clone()
copy thatedit.copy()
cut thatedit.cut()
file saveedit.save()
file save alledit.save_all()
find itedit.find()
go <user.navigation_step>+user.perform_navigation_steps(navigation_step_list)
go bottomedit.file_end()
go line end | tailedit.line_end()
go line start | headedit.line_start()
go page downedit.page_down()
go page upedit.page_up()
go topedit.file_start()
go way downedit.file_end()
go way leftedit.line_start()
edit.line_start()
go way rightedit.line_end()
go way upedit.file_start()
hunt nextedit.find_next()
hunt previousedit.find_previous()
indent [more]edit.indent_more()
new line aboveedit.line_insert_up()
new line below | slapedit.line_insert_down()
next oneedit.find_next()
paddinguser.insert_between(" ", " ")
paste matchedit.paste_match_style()
redo thatedit.redo()
scroll downedit.page_down()
scroll upedit.page_up()
undo thatedit.undo()
zoom inedit.zoom_in()
zoom outedit.zoom_out()
zoom resetedit.zoom_reset()

Mindmap

edit_text_file

Context: user.community.core.edit_text_file.edit_text_file.talon

SpokenBackend
customize {user.edit_text_file}user.edit_text_file(edit_text_file)
sleep(500ms)
edit.file_end()

Mindmap

file_extension

Context: user.community.core.file_extension.file_extension.talon

SpokenBackend
{user.file_extension}"{file_extension}"

Mindmap

help

Context: user.community.core.help.help.talon

SpokenBackend
(help formatters | help format | format help)user.help_formatters(user.get_formatters_words(), false)
(help re formatters | help re format | re format help)user.help_formatters(user.get_reformatters_words(), true)
help activeuser.help_context_enabled()
help alphabetuser.help_list("user.letter")
help arrowsuser.help_list("user.arrow_key")
help context {user.help_contexts}user.help_selected_context(help_contexts)
help contextuser.help_context()
help function keysuser.help_list("user.function_key")
help helpuser.help_search("help")
help modifieruser.help_list("user.modifier_key")
help numbersuser.help_list("user.number_key")
help punctuationuser.help_list("user.punctuation")
help scopeuser.help_scope_toggle()
help search <user.text>user.help_search(text)
help snipuser.help_list("user.snippet")
help special keysuser.help_list("user.special_key")
help symbolsuser.help_list("user.symbol_key")

Mindmap

help_open

Context: user.community.core.help.help_open.talon

SpokenBackend
help (previous | last)user.help_previous()
help user.help_select_index(number - 1)
help closeuser.help_hide()
help nextuser.help_next()
help refreshuser.help_refresh()
help returnuser.help_return()

Mindmap

help_scope_open

Context: user.community.core.help.help_scope_open.talon

SpokenBackend
scope (hide | close)user.help_scope_toggle()

Mindmap

homophones

Context: user.community.core.homophones.homophones.talon

SpokenBackend
phones (hide | exit)user.homophones_hide()
phones [<user.ordinals>] word leftn = ordinals or 1
user.words_left(n - 1)
edit.extend_word_left()
user.homophones_show_selection()
phones [<user.ordinals>] word rightn = ordinals or 1
user.words_right(n - 1)
edit.extend_word_right()
user.homophones_show_selection()
phones <user.homophones_canonical>user.homophones_show(homophones_canonical)
phones forceuser.homophones_force_show_selection()
phones force <user.homophones_canonical>user.homophones_force_show(homophones_canonical)
phones thatuser.homophones_show_auto()
phones wordedit.select_word()
user.homophones_show_selection()

Mindmap

homophones_open

Context: user.community.core.homophones.homophones_open.talon

SpokenBackend
choose <user.formatters> <number_small>result = user.homophones_select(number_small)
insert(user.formatted_text(result, formatters))
user.homophones_hide()

Mindmap

keys

Context: user.community.core.keys.keys.talon

SpokenBackend
(ship | uppercase) <user.letters> [(lowercase | sunk)]user.insert_formatted(letters, "ALL_CAPS")
<user.function_key>key(function_key)
<user.keypad_key>key(keypad_key)
<user.letter>key(letter)
<user.modifiers> <user.unmodified_key>key("{modifiers}-{unmodified_key}")
<user.special_key>key(special_key)
<user.symbol_key>key(symbol_key)
press <user.keys>key(keys)
press <user.modifiers>key(modifiers)

Mindmap

menu_choose

Context: user.community.core.menu_choose.menu_choose.talon

SpokenBackend
choose <number_small>user.choose(number_small)
choose up <number_small>user.choose_up(number_small)

Mindmap

command_and_dictation_mode

Context: user.community.core.modes.command_and_dictation_mode.talon

SpokenBackend
command modemode.disable("sleep")
mode.disable("dictation")
mode.enable("command")
dictation modemode.disable("sleep")
mode.disable("command")
mode.enable("dictation")
user.code_clear_language_mode()
user.gdb_disable()
mixed modemode.disable("sleep")
mode.enable("dictation")
mode.enable("command")

Mindmap

dictation_mode

Context: user.community.core.modes.dictation_mode.talon

SpokenBackend
(no cap | no-caps) thatuser.dictation_reformat_no_cap()
(no space | no-space) thatuser.dictation_reformat_no_space()
cap thatuser.dictation_reformat_cap()
escape <user.text>user.dictation_insert(user.text)
format selection <user.formatters>user.formatters_reformat_selection(formatters)
press <user.keys>key(keys)
press <user.modifiers>key(modifiers)
(no cap | no-caps)user.dictation_format_no_cap()
(no space | no-space)user.dictation_format_no_space()
(nope | scratch) selectionedit.delete()
<user.raw_prose>user.dictation_insert(raw_prose)
capuser.dictation_format_cap()
clear left <number_small> (character | characters)edit.extend_left()
repeat(number_small - 1)
edit.delete()
clear left <number_small> (word | words)edit.extend_word_left()
repeat(number_small - 1)
edit.delete()
clear right <number_small> (character | characters)edit.extend_right()
repeat(number_small - 1)
edit.delete()
clear right <number_small> (word | words)edit.extend_word_right()
repeat(number_small - 1)
edit.delete()
formatted <user.format_text>user.dictation_insert_raw(format_text)
go down <number_small> (line | lines)edit.down()
repeat(number_small - 1)
go left <number_small> (word | words)edit.word_left()
repeat(number_small - 1)
go line endedit.line_end()
go line startedit.line_start()
go right <number_small> (word | words)edit.word_right()
repeat(number_small - 1)
go up <number_small> (line | lines)edit.up()
repeat(number_small - 1)
nope that | scratch thatuser.clear_last_phrase()
select left <number_small> (character | characters)edit.extend_left()
repeat(number_small - 1)
select left <number_small> (word | words)edit.extend_word_left()
repeat(number_small - 1)
select right <number_small> (character | characters)edit.extend_right()
repeat(number_small - 1)
select right <number_small> (word | words)edit.extend_word_right()
repeat(number_small - 1)
select thatuser.select_last_phrase()
spell that <user.formatters> <user.letters>result = user.formatted_text(letters, formatters)
user.dictation_insert_raw(result)
spell that <user.letters>user.dictation_insert(letters)

Mindmap

dragon_mode

Context: user.community.core.modes.dragon_mode.talon

SpokenBackend
dragon modeuser.dragon_mode()
talon modeuser.talon_mode()

Mindmap

language_modes

Context: user.community.core.modes.language_modes.talon

SpokenBackend
clear language modeuser.code_clear_language_mode()
force {user.language_mode}user.code_set_language_mode(language_mode)
show [forced] language modeuser.code_show_forced_language_mode()

Mindmap

modes_dragon

Context: user.community.core.modes.modes_dragon.talon

SpokenBackend
sleep all []user.switcher_hide_running()
user.history_disable()
user.homophones_hide()
user.help_hide()
user.mouse_sleep()
speech.disable()
user.dragon_engine_sleep()
talon sleep []speech.disable()
talon wake []speech.enable()

Mindmap

modes_not_dragon

Context: user.community.core.modes.modes_not_dragon.talon

SpokenBackend
(wake up)+speech.enable()
go to sleep []speech.disable()
sleep all []user.switcher_hide_running()
user.history_disable()
user.homophones_hide()
user.help_hide()
user.mouse_sleep()
speech.disable()
talon sleep []speech.disable()
talon wake []speech.enable()

Mindmap

sleep_mode

Context: user.community.core.modes.sleep_mode.talon

SpokenBackend
(welcome back)+user.mouse_wake()
user.history_enable()
user.talon_mode()

Mindmap

sleep_mode_wav2letter

Context: user.community.core.modes.sleep_mode_wav2letter.talon

SpokenBackend
skip()

Mindmap

mouse_grid

Context: user.community.core.mouse_grid.mouse_grid.talon

SpokenBackend
m gridapp.notify("please use the voice command 'mouse grid' instead of 'm grid'")
user.grid_select_screen(1)
user.grid_activate()

Mindmap

mouse_grid_always

Context: user.community.core.mouse_grid.mouse_grid_always.talon

SpokenBackend
grid <user.number_key>+user.grid_activate()
user.grid_narrow_list(number_key_list)
grid screen []user.grid_select_screen(number or 1)
user.grid_activate()
grid winuser.grid_place_window()
user.grid_activate()
mouse griduser.grid_select_screen(1)
user.grid_activate()

Mindmap

mouse_grid_open

Context: user.community.core.mouse_grid.mouse_grid_open.talon

SpokenBackend
<user.number_key>user.grid_narrow(number_key)
grid (off | close | hide)user.grid_close()
grid backuser.grid_go_back()
grid resetuser.grid_reset()

Mindmap

navigation

Context: user.community.core.navigation.navigation.talon

SpokenBackend
go backuser.go_back()
go forwarduser.go_forward()

Mindmap

numbers_prefixed

Context: user.community.core.numbers.numbers_prefixed.talon

SpokenBackend
<user.number_prose_prefixed>"{number_prose_prefixed}"

Mindmap

numbers_unprefixed

Context: user.community.core.numbers.numbers_unprefixed.talon

SpokenBackend
<user.number_prose_unprefixed>"{number_prose_unprefixed}"

Mindmap

screens

Context: user.community.core.screens.screens.talon

SpokenBackend
screen numbersuser.screens_show_numbering()

Mindmap

snippets

Context: user.community.core.snippets.snippets.talon

SpokenBackend
snip {user.snippet_with_phrase} <user.text>user.insert_snippet_by_name_with_phrase(snippet_with_phrase, text)
snip {user.snippet}user.insert_snippet_by_name(snippet)

Mindmap

text

Context: user.community.core.text.text.talon

SpokenBackend
{user.prose_formatter} <user.prose> {user.phrase_ender}user.insert_formatted(prose, prose_formatter)
insert(phrase_ender)
{user.prose_formatter} <user.prose>user.insert_formatted(prose, prose_formatter)
{user.word_formatter} <user.word>user.insert_formatted(word, word_formatter)
(abbreviate | abreviate | brief) {user.abbreviation}"{abbreviation}"
<user.format_code>+ {user.phrase_ender}user.insert_many(format_code_list)
insert(phrase_ender)
<user.format_code>+user.insert_many(format_code_list)
<user.formatters> (abbreviate | abreviate | brief) {user.abbreviation}user.insert_formatted(abbreviation, formatters)
<user.formatters> (pace | paste)user.insert_formatted(clip.text(), formatters)
<user.formatters> thatuser.formatters_reformat_selection(user.formatters)
before thatuser.before_last_phrase()
nope that | scratch thatuser.clear_last_phrase()
nope that was <user.formatters>user.formatters_reformat_last(formatters)
phrase <user.text> {user.phrase_ender}user.add_phrase_to_history(text)
insert("{text}{phrase_ender}")
phrase <user.text>user.add_phrase_to_history(text)
insert(text)
recent closeuser.phrase_history_hide()
recent copy <number_small>clip.set_text(user.get_recent_phrase(number_small))
recent listuser.toggle_phrase_history()
recent repeat <number_small>recent_phrase = user.get_recent_phrase(number_small)
user.add_phrase_to_history(recent_phrase)
insert(recent_phrase)
select thatuser.select_last_phrase()

Mindmap

edit_vocabulary

Context: user.community.core.vocabulary.edit_vocabulary.talon

SpokenBackend
check vocabuser.check_vocabulary_for_selection()
copy name to replacements as user.add_selection_to_words_to_replace(phrase, "name")
copy name to vocab [as ]user.add_selection_to_vocabulary(phrase or "", "name")
copy noun to replacements as user.add_selection_to_words_to_replace(phrase, "noun")
copy noun to vocab [as ]user.add_selection_to_vocabulary(phrase or "", "noun")
copy to replacements as user.add_selection_to_words_to_replace(phrase)
copy to vocab [as ]user.add_selection_to_vocabulary(phrase or "")

Mindmap

websites_and_search_engines

Context: user.community.core.websites_and_search_engines.websites_and_search_engines.talon

SpokenBackend
{user.search_engine} (that | this)text = edit.selected_text()
user.search_with_search_engine(search_engine, text)
{user.search_engine} hunt <user.text>user.search_with_search_engine(search_engine, user.text)
{user.search_engine} pasteuser.search_with_search_engine(search_engine, clip.text())
open {user.website}user.open_url(website)
open pasteuser.open_url(clip.text())
open thatuser.open_url(edit.selected_text())

Mindmap

tabs

Context: user.community.core.windows_and_tabs.tabs.talon

SpokenBackend
go tab user.tab_jump(number)
go tab finaluser.tab_final()
tab (duplicate | clone)user.tab_duplicate()
tab (last | previous)app.tab_previous()
tab (open | new)app.tab_open()
tab (reopen | restore)app.tab_reopen()
tab closeuser.tab_close_wrapper()
tab nextapp.tab_next()

Mindmap

window_layout

Context: user.community.core.windows_and_tabs.window_layout.talon

SpokenBackend
layout <user.window_layout>user.snap_layout(window_layout)

Mindmap

window_management

Context: user.community.core.windows_and_tabs.window_management.talon

SpokenBackend
app (preferences | prefs | settings)app.preferences()
focus <user.running_applications>user.switcher_focus(running_applications)
focus lastuser.switcher_focus_last()
focususer.switcher_menu()
launch <user.launch_applications>user.switcher_launch(launch_applications)
running closeuser.switcher_hide_running()
running listuser.switcher_toggle_running()
snap <user.running_applications> [screen] user.move_app_to_screen(running_applications, number)
snap <user.running_applications> <user.window_snap_position>user.snap_app(running_applications, window_snap_position)
snap <user.window_snap_position>user.snap_window(window_snap_position)
snap last [screen]user.move_window_previous_screen()
snap next [screen]user.move_window_next_screen()
snap screen user.move_window_to_screen(number)
window (new | open)app.window_open()
window closeapp.window_close()
window hideapp.window_hide()
window lastapp.window_previous()
window nextapp.window_next()

Mindmap

batch

Context: user.community.lang.batch.batch.talon

SpokenBackend
arg <number_small>"%{number_small}"
call"call "
call shell"call cmd \\c "
delayed expansion"SETLOCAL EnableDelayedExpansion\\n"
echo"echo "
echo off"@echo off\\n"
go to"goto "
hard exit"exit 1\\n"
if error"if errorlevel 1 "
soft exit"exit /B 1\\n"

Mindmap

c

Context: user.community.lang.c.c.talon

SpokenBackend
[state] (undefine | undeaf) <user.text>"#undef {user.formatted_text(text, 'ALL_CAPS,SNAKE_CASE')}"
[state] define <user.text>"#define {user.formatted_text(text, 'ALL_CAPS,SNAKE_CASE')}"
[state] if (define | deaf) <user.text>"#ifdef {user.formatted_text(text, 'ALL_CAPS,SNAKE_CASE')}"
<user.c_keywords>"{c_keywords}"
<user.c_pointers>"{c_pointers}"
<user.c_signed>"{c_signed} "
<user.c_types>"{c_types}"
<user.c_variable> insert("{c_variable} ")
insert(user.formatted_text(phrase, "PRIVATE_CAMEL_CASE,NO_SPACES"))
<user.c_variable> <user.letter>insert("{c_variable} {letter} ")
cast to <user.c_cast>"{c_cast}"
include <user.code_libraries>user.code_insert_library(code_libraries, "")
key(end enter)
int mainuser.insert_between("int main(", ")")
push bracesedit.line_end()
insert("{}")
edit.left()
key(enter)
key(enter)
edit.up()
standard <user.stdint_types>"{stdint_types}"
standard cast to <user.stdint_cast>"{stdint_cast}"
state (undefine | undeaf)"#undef "
state default"default:\\nbreak;"
state define"#define "
state error"#error "
state if (define | deaf)"#ifdef "
state includeinsert("#include ")
state include localuser.insert_between('#include "', '"')
state include systemuser.insert_between("#include <", ">")
state pragma"#pragma "
state pre else if"#elif "
state pre end"#endif "
state pre if"#if "
state type deafinsert("typedef ")
state type deaf structuser.insert_snippet_by_name("typedefStructDeclaration")

Mindmap

css

Context: user.community.lang.css.css.talon

SpokenBackend
(value | state) {user.css_global_value}"{css_global_value}"
[value] current color"currentColor"
at {user.css_at_rule}"@{css_at_rule} "
attribute [<user.text>]name = user.formatted_text(text or "", "DASH_SEPARATED")
user.insert_between("[{name}", "]")
blockuser.code_block()
op important" !important"
op varuser.insert_between("var(--", ")")
prop <user.text>name = user.formatted_text(text, "DASH_SEPARATED")
user.insert_between("{name}: ", ";")
rule <user.text>name = user.formatted_text(text, "DASH_SEPARATED")
insert("{name}: ")
unit {user.css_unit}insert(css_unit)
value <user.number_string> [{user.css_unit}]"{number_string}{css_unit or ''}"
value <user.number_string> point <digit_string> [{user.css_unit}]"{number_string}.{digit_string}{css_unit or ''}"
value <user.text>user.insert_formatted(text, "DASH_SEPARATED")
variable <user.text>name = user.formatted_text(text, "DASH_SEPARATED")
insert("var(--{name})")

Mindmap

elixir

Context: user.community.lang.elixir.elixir.talon

SpokenBackend
[state] raise {user.elixir_exception}user.insert_between("raise ", "")
[state] rescue {user.elixir_exception}"rescue {elixir_exception}"
op pipe" |> "
state after"after"
state case"case "
state cond"cond do"
state def"def "
state defp"defp "
state else"else"
state end"end"
state if"if "
state rescue"rescue"
state try"try do"

Mindmap

go

Context: user.community.lang.go.go.talon

SpokenBackend
(variadic | spread)"..."
[state] if (err | error)insert("if err != nil {")
key("enter")
[state] if not (err | error)insert("if err == nil {")
key("enter")
channel (receive | send)" <- "
declare" := "

Mindmap

java

Context: user.community.lang.java.java.talon

SpokenBackend
[state] {user.java_modifier}insert(user.java_modifier \+ " ")
boxed [type] {user.java_boxed_type}insert(user.java_boxed_type \+ " ")
generic [type] {user.java_generic_data_structure}user.insert_between(java_generic_data_structure \+ "<", ">")
op arrayuser.code_operator_subscript()
op newinsert("new ")
state var"var "
type {user.code_type} arrayinsert(user.code_type)
user.code_operator_subscript()

Mindmap

javascript

Context: user.community.lang.javascript.javascript.talon

SpokenBackend
(op | is) strict equaluser.deprecate_command("2025-03-4", "(op | is) strict equal", "is equal")
user.code_operator("MATH_EQUAL")
(op | is) strict not equaluser.deprecate_command("2025-03-4", "(op | is) strict not equal", "is not equal")
user.code_operator("MATH_NOT_EQUAL")
dot {user.code_common_member_function}user.insert_between(".{code_common_member_function}(", ")")
from importuser.insert_between(' from "', '"')
op null else" ?? "
state async"async "
state await"await "
state const"const "
state export"export "
state filterapp.notify('ERROR: Command deprecated; please use "dot filter"')
state let"let "
state mapapp.notify('ERROR: Command deprecated; please use "dot map"')
state reduceapp.notify('ERROR: Command deprecated; please use "dot reduce"')
state spread"..."
state var"var "

Mindmap

lua

Context: user.community.lang.lua.lua.talon

SpokenBackend
index (var | variable) <user.text>var = user.formatted_text(text, "SNAKE_CASE")
insert("[{var}]")
index <user.word>'["{word}"]'
method <user.text>insert(":")
user.code_public_function_formatter(text)
insert("()")
edit.left()
require <user.code_libraries>user.code_insert_library("", code_libraries)
key(end enter)
self dot"self."
state (variable | var) [<user.text>] [over]user.code_public_variable_formatter(text)
state append string" .. "
state end"end"
state label <user.text>insert("::")
user.insert_formatted(text, "SNAKE_CASE")
insert("::")
state local"local"
state local (variable | var) [<user.text>] [over]insert("local ")
user.code_private_variable_formatter(text)
state repeat"repeat"
state return (null | nil)"return nil"
state return dickuser.insert_between("return {", "}")
state return false"return false"
state return tableuser.insert_between("return {", "}")
state return true"return true"
state then"then"
state until"until"

Mindmap

stylua

Context: user.community.lang.lua.stylua.talon

SpokenBackend
lint ignore"-- stylua: ignore"
lint ignore end"-- stylua: ignore end"
lint ignore start"-- stylua: ignore start"

Mindmap

markdown

Context: user.community.lang.markdown.markdown.talon

SpokenBackend
{user.markdown_code_block_language} blockuser.insert_snippet("```{markdown_code_block_language}\\n$0\\n```")
(level | heading | header) fiveedit.line_start()
"##### "
(level | heading | header) fouredit.line_start()
"#### "
(level | heading | header) oneedit.line_start()
"# "
(level | heading | header) sixedit.line_start()
"###### "
(level | heading | header) threeedit.line_start()
"### "
(level | heading | header) twoedit.line_start()
"## "
linkuser.insert_snippet_by_name("link")
list [one]edit.line_start()
"- "
list fiveedit.line_start()
" - "
list fouredit.line_start()
" - "
list sixedit.line_start()
" - "
list threeedit.line_start()
" - "
list twoedit.line_start()
" - "

Mindmap

php

Context: user.community.lang.php.php.talon

SpokenBackend
(op | is) loosely equaluser.deprecate_command("2025-03-20", "(op | is) loosely equal", "is weak equal")
insert(" == ")
(op | is) loosely not equaluser.deprecate_command("2025-03-20", "(op | is) loosely not equal", "is weak not equal")
insert(" != ")
state catchuser.insert_snippet_by_name("catchStatement")
state tryuser.insert_snippet_by_name("tryStatement")
var [over]insert("$")
insert(user.formatted_text(phrase, "PRIVATE_CAMEL_CASE"))

Mindmap

proto

Context: user.community.lang.proto.proto.talon

SpokenBackend
blockuser.code_block()
op equals" = "
repeated type {user.code_type}"repeated {code_type}"
state enum"enum "
state import"import "
state import public"import public "
state message"message "
state option"option "
state package"package "
state repeated"repeated "
state reserved"reserved "
type {user.code_type}"{code_type}"

Mindmap

python

Context: user.community.lang.python.python.talon

SpokenBackend
[state] except {user.python_exception}"except {python_exception}:"
[state] raise {user.python_exception}user.insert_between("raise {python_exception}(", ")")
dock {user.python_docstring_fields}insert("{python_docstring_fields}")
edit.left()
dock returns type {user.code_type}user.insert_between(":rtype ", ": {code_type}")
dock stringuser.code_comment_documentation()
dock type {user.code_type}user.insert_between(":type ", ": {code_type}")
dunder in it"__init__"
from importuser.insert_snippet_by_name("importFromStatement")
import <user.code_libraries>user.code_insert_library(code_libraries, "")
key(end enter)
pie test"pytest"
self taught"self."
state (def | deaf | deft)"def "
state except"except "
state past"pass"
state raise"raise "
state try"try:\\n"

Mindmap

r

Context: user.community.lang.r.r.talon

SpokenBackend
function define <user.text>user.code_private_function(text)
(chain | pipe that)key(end)
" %>%"
key(enter)
library <user.code_libraries>user.code_insert_library(code_libraries, "")
key(end enter)
named arg {user.code_parameter_name}user.code_insert_named_argument(code_parameter_name)
state nainsert("NA")

Mindmap

ruby

Context: user.community.lang.ruby.ruby.talon

SpokenBackend
instance <user.text>insert("@")
user.code_public_variable_formatter(text)
args pipeuser.insert_between("|", "|")
dock stringuser.code_comment_documentation()
state begin"begin"
state end"end"
state module"module "
state rescue"rescue "

Mindmap

rust

Context: user.community.lang.rust.rust.talon

SpokenBackend
block dock commentuser.code_comment_documentation_block()
borrow"&"
borrow mutable"&mut "
dynamic trait {user.code_trait}insert("dyn {code_trait}")
implement (struct | structure)user.code_state_implements()
implemented trait {user.code_trait}insert("impl {code_trait}")
inner block dock commentuser.code_comment_documentation_block_inner()
inner dock commentuser.code_comment_documentation_inner()
is implemented trait": impl "
is implemented trait {user.code_trait}": impl {code_trait}"
is someuser.code_insert_is_not_null()
macro {user.code_macros}user.code_insert_macro(code_macros, "")
macro wrap {user.code_macros}user.code_insert_macro(code_macros, edit.selected_text())
returns implemented trait" -> impl "
returns implemented trait {user.code_trait}" -> impl {code_trait}"
self taught"self."
state (a sink | async | asynchronous)"async "
state (dyn | dynamic)"dyn "
state (funk | func | function)"fn "
state (imp | implements)"impl "
state (mod | module)"mod "
state (mute | mutable)"mut "
state (pub | public)"pub "
state (pub | public) crate"pub(crate) "
state (some | sum)"Some"
state (struct | structure) <user.text>insert("struct ")
insert(user.formatted_text(text, "PUBLIC_CAMEL_CASE"))
state constant"const "
state enum <user.text>insert("enum ")
insert(user.formatted_text(text, "PUBLIC_CAMEL_CASE"))
state if let (ok | okay)user.insert_between("if let Ok(", ")")
state if let erroruser.insert_between("if let Err(", ")")
state if let someuser.insert_between("if let Some(", ")")
state let"let "
state let mute"let mut "
state matchuser.code_state_switch()
state ref"ref "
state ref (mute | mutable)"ref mut "
state static"static "
state trait"trait "
state unsafe"unsafe "
state useuser.code_import()
trait {user.code_trait}insert("{code_trait}")
unsafe blockuser.code_state_unsafe()
use <user.code_libraries>user.code_insert_library(code_libraries, "")
key(enter)

Mindmap

scala

Context: user.community.lang.scala.scala.talon

SpokenBackend
block stringinsert('""""""')
key("left left left")
op left arrow" <- "
op plus plus" \+\+ "
op right arrow" -> "
op subtype" <: "
state {user.scala_keyword}insert("{scala_keyword} ")
state {user.scala_modifier}insert("{user.scala_modifier} ")
state matchuser.code_state_switch()

Mindmap

sql

Context: user.community.lang.sql.sql.talon

SpokenBackend
ascending" ASC"
columnkey(return)
", "
countuser.code_insert_function("Count", "")
dateuser.insert_between("DATE '", "'")
descending" DESC"
distinct"DISTINCT "
dot i d".id"
from"FROM "
group by"GROUP BY "
having"HAVING "
inner joinuser.insert_between("INNER JOIN ", " ON ")
inner join usinguser.insert_between("INNER JOIN ", " USING ")
left outer joinuser.insert_between("LEFT OUTER JOIN ", " ON ")
order by"ORDER BY "
right outer joinuser.insert_between("RIGHT OUTER JOIN ", " ON ")
select"SELECT "
select star from"SELECT *\\nFROM "
where"WHERE "
withuser.insert_snippet_by_name("withStatement")

Mindmap

stata

Context: user.community.lang.stata.stata.talon

SpokenBackend
arg {user.code_parameter_name}user.code_insert_named_argument(code_parameter_name)
s s c installuser.code_import()
s s c install <user.code_libraries>user.code_insert_library(code_libraries, "")
state for valuser.code_state_for()

Mindmap

comment_block

Context: user.community.lang.tags.comment_block.talon

SpokenBackend
(line | inline) block comment <user.text> overedit.line_end()
user.code_comment_block_prefix()
key(space)
insert(user.text)
key(space)
user.code_comment_block_suffix()
(line | inline) block comment <user.text>edit.line_end()
user.code_comment_block_prefix()
key(space)
insert(user.text)
key(space)
user.code_comment_block_suffix()
block commentuser.code_comment_block()
block comment <user.text> overuser.code_comment_block()
insert(user.text)
block comment <user.text>user.code_comment_block()
insert(user.text)
block comment lineedit.line_start()
user.code_comment_block_prefix()
key(space)
edit.line_end()
key(space)
user.code_comment_block_suffix()
block comment line <user.text> overedit.line_start()
user.code_comment_block()
insert(user.text)
close block commentuser.code_comment_block_suffix()
open block commentuser.code_comment_block_prefix()

Mindmap

comment_documentation

Context: user.community.lang.tags.comment_documentation.talon

SpokenBackend
dock commentuser.code_comment_documentation()

Mindmap

comment_line

Context: user.community.lang.tags.comment_line.talon

SpokenBackend
(line | inline) comment <user.text> overedit.line_end()
user.code_comment_line_prefix()
insert(user.text)
(line | inline) comment <user.text>edit.line_end()
user.code_comment_line_prefix()
insert(user.text)
commentuser.code_comment_line_prefix()
comment <user.text> overuser.code_comment_line_prefix()
insert(user.text)
comment <user.text>user.code_comment_line_prefix()
insert(user.text)
comment lineedit.line_start()
user.code_comment_line_prefix()
comment line <user.text> overedit.line_start()
user.code_comment_line_prefix()
insert(user.text)
insert(" ")

Mindmap

data_bool

Context: user.community.lang.tags.data_bool.talon

SpokenBackend
state falseuser.code_insert_false()
state trueuser.code_insert_true()

Mindmap

data_null

Context: user.community.lang.tags.data_null.talon

SpokenBackend
is (none | null)user.code_insert_is_null()
is not (none | null)user.code_insert_is_not_null()
state (no | none | nil | null)user.code_insert_null()

Mindmap

functions

Context: user.community.lang.tags.functions.talon

SpokenBackend
{user.code_function_modifier} funky <user.text>*user.code_modified_function(code_function_modifier_list or 0, text)
is type <user.code_type>user.code_insert_type_annotation(code_type)
returns [type] <user.code_type>user.code_insert_return_type(code_type)
type <user.code_type>insert(code_type)

Mindmap

functions_common

Context: user.community.lang.tags.functions_common.talon

SpokenBackend
funk <user.code_common_function>user.code_insert_function(code_common_function, "")
funk cell user.code_select_function(number - 1, "")
funk wrap user.code_select_function(number - 1, edit.selected_text())
funk wrap <user.code_common_function>user.code_insert_function(code_common_function, edit.selected_text())
toggle funkuser.code_toggle_functions()

Mindmap

functions_common_gui_active

Context: user.community.lang.tags.functions_common_gui_active.talon

SpokenBackend
toggle funkuser.code_toggle_functions()

Mindmap

imperative

Context: user.community.lang.tags.imperative.talon

SpokenBackend
blockuser.code_block()
state (continue | next)user.code_next()
state (switch | match)user.code_state_switch()
state breakuser.code_break()
state caseuser.code_state_case()
state douser.code_state_do()
state elseuser.code_state_else()
state else ifuser.code_state_else_if()
state foruser.code_state_for()
state for inuser.code_state_for_each()
state gotouser.code_state_go_to()
state ifuser.code_state_if()
state loopuser.code_state_infinite_loop()
state returnuser.code_state_return()
state whileuser.code_state_while()

Mindmap

keywords

Context: user.community.lang.tags.keywords.talon

SpokenBackend
keyword (<user.code_keyword>+)user.code_keyword(code_keyword_list)

Mindmap

libraries

Context: user.community.lang.tags.libraries.talon

SpokenBackend
state importuser.code_import()

Mindmap

object_oriented

Context: user.community.lang.tags.object_oriented.talon

SpokenBackend
self dotuser.code_self()
user.code_operator_object_accessor()
state classuser.code_define_class()
state selfuser.code_self()

Mindmap

operators

Context: user.community.lang.tags.operators.talon

SpokenBackend
is {user.code_operators_math_comparison}user.code_operator(code_operators_math_comparison)
op {user.code_operators_array}user.code_operator(code_operators_array)
op {user.code_operators_assignment}user.code_operator(code_operators_assignment)
op {user.code_operators_bitwise}user.code_operator(code_operators_bitwise)
op {user.code_operators_lambda}user.code_operator(code_operators_lambda)
op {user.code_operators_math}user.code_operator(code_operators_math)
op {user.code_operators_pointer}user.code_operator(code_operators_pointer)

Mindmap

operators_assignment_deprecations

Context: user.community.lang.tags.operators_assignment_deprecations.talon

SpokenBackend
(op | logical | bitwise) (ex | exclusive) or equalsuser.deprecate_command("2025-01-19", "(op | logical | bitwise) (ex | exclusive) or equals", "op bitwise exclusive or equals")
user.code_operator("ASSIGNMENT_BITWISE_EXCLUSIVE_OR")
[(op | logical | bitwise)] (left shift | shift left) equalsuser.deprecate_command("2025-01-19", "[(op | logical | bitwise)] (left shift | shift left) equals", "op left shift equals")
user.code_operator("ASSIGNMENT_BITWISE_LEFT_SHIFT")
[(op | logical | bitwise)] (right shift | shift right) equalsuser.deprecate_command("2025-01-19", "[(op | logical | bitwise)] (right shift | shift right) equals", "op right shift equals")
user.code_operator("ASSIGNMENT_BITWISE_RIGHT_SHIFT")
[op] bit [wise] and equalsuser.deprecate_command("2025-01-19", "[op] bit [wise] and equals", "op bitwise and equals")
user.code_operator("ASSIGNMENT_BITWISE_AND")
[op] bit [wise] or equalsuser.deprecate_command("2025-01-19", "[op] bit [wise] or equals", "op bitwise or equals")
user.code_operator("ASSIGNMENT_BITWISE_OR")
incrementuser.deprecate_command("2025-01-19", "increment", "op increment")
user.code_operator("ASSIGNMENT_INCREMENT")
op add equalsuser.deprecate_command("2025-01-19", "op add equals", "op plus equals")
user.code_operator("ASSIGNMENT_ADDITION")
op assignuser.deprecate_command("2025-01-19", "op assign", "op equals")
user.code_operator("ASSIGNMENT")
op multiply equalsuser.deprecate_command("2025-01-19", "op multiply equals", "op times equals")
user.code_operator("ASSIGNMENT_MULTIPLICATION")
op subtract equalsuser.deprecate_command("2025-01-19", "op subtract equals", "op minus equals")
user.code_operator("ASSIGNMENT_SUBTRACTION")

Mindmap

operators_bitwise_deprecations

Context: user.community.lang.tags.operators_bitwise_deprecations.talon

SpokenBackend
(op | logical | bitwise) (ex | exclusive) oruser.deprecate_command("2025-01-19", "(op | logical | bitwise) (ex | exclusive) or", "op bitwise ex or")
user.code_operator("BITWISE_EXCLUSIVE_OR")
(op | logical | bitwise) (left shift | shift left)user.deprecate_command("2025-01-19", "(op | logical | bitwise) (left shift | shift left)", "op bitwise left shift")
user.code_operator("BITWISE_LEFT_SHIFT")
(op | logical | bitwise) (right shift | shift right)user.deprecate_command("2025-01-19", "(op | logical | bitwise) (right shift | shift right)", "op bitwise right shift")
user.code_operator("BITWISE_RIGHT_SHIFT")
bitwise anduser.deprecate_command("2025-01-19", "bitwise and", "op bitwise and")
user.code_operator("BITWISE_AND")
bitwise notuser.deprecate_command("2025-01-19", "bitwise not", "op bitwise not")
user.code_operator("BITWISE_NOT")
bitwise oruser.deprecate_command("2025-01-19", "bitwise or", "op bitwise or")
user.code_operator("BITWISE_OR")

Mindmap

operators_math_deprecations

Context: user.community.lang.tags.operators_math_deprecations.talon

SpokenBackend
is below [than]user.deprecate_command("2025-01-19", "is below [than]", "is less")
user.code_operator("MATH_LESS_THAN")
is greater than or equaluser.deprecate_command("2025-01-19", "is greater than or equal", "is greater or equal")
user.code_operator("MATH_GREATER_THAN_OR_EQUAL")
is less than or equaluser.deprecate_command("2025-01-19", "is less than or equal", "is less or equal")
user.code_operator("MATH_LESS_THAN_OR_EQUAL")
is moreuser.deprecate_command("2025-01-19", "is more", "is greater")
user.code_operator("MATH_GREATER_THAN")
logical anduser.deprecate_command("2025-01-19", "logical and", "op and")
user.code_operator("MATH_AND")
logical notuser.deprecate_command("2025-01-19", "logical not", "op not")
user.code_operator("MATH_NOT")
logical oruser.deprecate_command("2025-01-19", "logical or", "op or")
user.code_operator("MATH_OR")
op (exponent | to the power [of])user.deprecate_command("2025-01-19", "op (exponent | to the power [of])", "op power")
user.code_operator("MATH_EXPONENT")
op adduser.deprecate_command("2025-01-19", "op add", "op plus")
user.code_operator("MATH_ADD")
op colonuser.deprecate_command("2025-01-19", "op colon", "pad colon")
insert(" : ")
op multiplyuser.deprecate_command("2025-01-19", "op multiply", "op times")
user.code_operator("MATH_MULTIPLY")
op subtractuser.deprecate_command("2025-01-19", "op subtract", "op minus")
user.code_operator("MATH_SUBTRACT")

Mindmap

talon-list

Context: user.community.lang.talon.talon-list.talon

SpokenBackend
list [require]"list: "
list [require] {user.talon_lists}"list: {talon_lists}"

Mindmap

talon

Context: user.community.lang.talon.talon.talon

SpokenBackend
setting blockinsert("settings():\\n\t")

Mindmap

talon_common

Context: user.community.lang.talon.talon_common.talon

SpokenBackend
action {user.talon_actions}user.talon_code_insert_action_call(talon_actions, edit.selected_text())
capture {user.talon_captures}"<{talon_captures}>"
key <user.keys> over"{keys}"
key <user.modifiers> over"{modifiers}"
list {user.talon_lists}"{{{talon_lists}}}"
setting {user.talon_settings}user.talon_code_enable_setting(talon_settings)
tag set [{user.talon_tags}]tag = talon_tags or ""
user.talon_code_enable_tag(tag)

Mindmap

talon_context

Context: user.community.lang.talon.talon_context.talon

SpokenBackend
application [require] [{user.talon_apps}]app = "{talon_apps}\\n" or ""
insert("app: {app}")
host requirehostname = user.talon_get_hostname()
insert("hostname: {hostname}\\n")
linux requireinsert("os: linux\\n")
mac requireinsert("os: mac\\n")
mode require [{user.talon_modes}]mode = "{talon_modes}\\n" or ""
insert("mode: {mode}")
tag require [{user.talon_tags}]tag = "{talon_tags}\\n" or ""
insert("tag: {tag}")
title requireinsert("win.title: ")
win requireinsert("os: windows\\n")

Mindmap

terraform

Context: user.community.lang.terraform.terraform.talon

SpokenBackend
[state] prop {user.terraform_common_property}insert(user.terraform_common_property)
user.code_operator_assignment()
blockuser.code_block()
data [source] <user.text>user.code_terraform_data_source(text)
resource <user.text>user.code_terraform_resource(text)
state {user.terraform_module_block}user.code_terraform_module_block(user.terraform_module_block)
type {user.code_type}insert("{code_type}")

Mindmap

typescript

Context: user.community.lang.typescript.typescript.talon

SpokenBackend
as const" as const"
state typeuser.insert_between("type ", " = ")
type intersect [<user.code_type>]" & {code_type or ''}"
type union [<user.code_type>]" | {code_type or ''}"

Mindmap

vimscript

Context: user.community.lang.vimscript.vimscript.talon

SpokenBackend
[<user.vimscript_scope>] (variable | var) [<user.text>] [over]insert(vimscript_scope or "")
user.code_private_variable_formatter(text)
<user.vimscript_functions>insert("{vimscript_functions} ")
assign [<user.vimscript_scope>] (variable | var) [<user.text>] [over]insert("let ")
insert(vimscript_scope or "")
user.code_private_variable_formatter(text)
state command"command! "
state continue"continue"
state end for"endfor"
state end function"endfunction"
state end if"endif"
state end while"endwhile"

Mindmap

are_you_sure

Context: user.community.plugin.are_you_sure.are_you_sure.talon

SpokenBackend
canceluser.are_you_sure_cancel()
yes i am sureuser.are_you_sure_confirm()

Mindmap

cancel

Context: user.community.plugin.cancel.cancel.talon

SpokenBackend
cancel cancelskip()
ignore []app.notify("Command ignored")

Mindmap

command_history

Context: user.community.plugin.command_history.command_history.talon

SpokenBackend
command historyuser.history_toggle()
command history clearuser.history_clear()
command history closeuser.history_disable()
command history lessuser.history_less()
command history moreuser.history_more()

Mindmap

datetimeinsert

Context: user.community.plugin.datetimeinsert.datetimeinsert.talon

SpokenBackend
date insertinsert(user.time_format("%Y-%m-%d"))
date insert utcinsert(user.time_format_utc("%Y-%m-%d"))
timestamp insertinsert(user.time_format("%Y-%m-%d %H:%M:%S"))
timestamp insert utcinsert(user.time_format_utc("%Y-%m-%d %H:%M:%S"))
timestamp insert utc high resolutioninsert(user.time_format_utc("%Y-%m-%d %H:%M:%S.%f"))
timestamp insert high resolutioninsert(user.time_format("%Y-%m-%d %H:%M:%S.%f"))

Mindmap

desktops

Context: user.community.plugin.desktops.desktops.talon

SpokenBackend
desk <number_small>user.desktop(number_small)
desk lastuser.desktop_last()
desk nextuser.desktop_next()
desk showuser.desktop_show()
window move desk user.window_move_desktop(number)
window move desk leftuser.window_move_desktop_left()
window move desk rightuser.window_move_desktop_right()

Mindmap

draft_editor

Context: user.community.plugin.draft_editor.draft_editor.talon

SpokenBackend
draft alledit.select_all()
user.draft_editor_open()
draft bottomedit.extend_file_end()
user.draft_editor_open()
draft lineedit.select_line()
user.draft_editor_open()
draft submituser.draft_editor_paste_last()
draft thisuser.draft_editor_open()
draft topedit.extend_file_start()
user.draft_editor_open()

Mindmap

draft_editor_open

Context: user.community.plugin.draft_editor.draft_editor_open.talon

SpokenBackend
draft discarduser.draft_editor_discard()
draft submituser.draft_editor_submit()

Mindmap

dropdown

Context: user.community.plugin.dropdown.dropdown.talon

SpokenBackend
drop down <number_small>user.deprecate_command("2024-05-29", "drop down", "choose")
drop down up <number_small>user.deprecate_command("2024-05-29", "drop down up", "choose up")

Mindmap

gamepad_tester

Context: user.community.plugin.gamepad.gamepad_tester.talon

SpokenBackend
gamepad testeruser.gamepad_tester_toggle()

Mindmap

macro

Context: user.community.plugin.macro.macro.talon

SpokenBackend
macro copy [{user.saved_macros}]user.macro_copy(saved_macros or "")
macro copy as <user.text>user.macro_copy(text)
macro listuser.macro_list()
macro list closeuser.macro_list_close()
macro play [{user.saved_macros}]user.macro_play(saved_macros or "")
macro recorduser.macro_record()
macro save as <user.text>user.macro_save(text)
macro stopuser.macro_stop()

Mindmap

media

Context: user.community.plugin.media.media.talon

SpokenBackend
(volume | media) mutekey(mute)
[media] play nextkey(next)
[media] play previouskey(prev)
media (play | pause)user.play_pause()
set volume user.media_set_volume(number)
volume downkey(voldown)
volume upkey(volup)

Mindmap

microphone_selection

Context: user.community.plugin.microphone_selection.microphone_selection.talon

SpokenBackend
microphone closeuser.microphone_selection_hide()
microphone pick <number_small>user.microphone_select(number_small)
microphone showuser.microphone_selection_toggle()

Mindmap

continuous_scrolling

Context: user.community.plugin.mouse.continuous_scrolling.talon

SpokenBackend
[wheel] stopuser.mouse_scroll_stop()
[wheel] stop hereuser.mouse_move_center_active_window()
user.mouse_scroll_stop()
<number_small>user.mouse_scroll_set_speed(number_small)

Mindmap

mouse

Context: user.community.plugin.mouse.mouse.talon

SpokenBackend
(dub click | duke)tracking.zoom_cancel()
mouse_click()
mouse_click()
user.grid_close()
(trip click | trip lick)tracking.zoom_cancel()
mouse_click()
mouse_click()
mouse_click()
user.grid_close()
<user.modifiers> rightytracking.zoom_cancel()
key("{modifiers}:down")
mouse_click(1)
key("{modifiers}:up")
user.grid_close()
<user.modifiers> touchtracking.zoom_cancel()
key("{modifiers}:down")
mouse_click(0)
key("{modifiers}:up")
user.grid_close()
camera overlaytracking.control_debug_toggle()
control mousetracking.control_toggle()
control offuser.mouse_sleep()
copy mouse positionuser.copy_mouse_position()
curse noapp.notify("Please activate the user.mouse_cursor_commands_enable tag to enable this command")
end drag | drag enduser.mouse_drag_end()
left drag | drag | drag starttracking.zoom_cancel()
user.mouse_drag(0)
user.grid_close()
mid clicktracking.zoom_cancel()
mouse_click(2)
user.grid_close()
mouse hiss downuser.hiss_scroll_down()
mouse hiss upuser.hiss_scroll_up()
right drag | righty dragtracking.zoom_cancel()
user.mouse_drag(1)
user.grid_close()
rightytracking.zoom_cancel()
mouse_click(1)
user.grid_close()
run calibrationtracking.calibrate()
touchtracking.zoom_cancel()
mouse_click(0)
user.grid_close()
user.mouse_drag_end()
wheel {user.continuous_scrolling_direction}user.mouse_scroll_continuous(continuous_scrolling_direction)
wheel {user.continuous_scrolling_direction} <number_small>user.mouse_scroll_continuous(continuous_scrolling_direction, number_small)
wheel {user.continuous_scrolling_direction} hereuser.mouse_move_center_active_window()
user.mouse_scroll_continuous(continuous_scrolling_direction)
wheel {user.continuous_scrolling_direction} here <number_small>user.mouse_move_center_active_window()
user.mouse_scroll_continuous(continuous_scrolling_direction, number_small)
wheel downuser.mouse_scroll_down()
wheel down hereuser.mouse_move_center_active_window()
user.mouse_scroll_down()
wheel gazeuser.mouse_gaze_scroll()
wheel gaze hereuser.mouse_move_center_active_window()
user.mouse_gaze_scroll()
wheel leftuser.mouse_scroll_left()
wheel left hereuser.mouse_move_center_active_window()
user.mouse_scroll_left()
wheel rightuser.mouse_scroll_right()
wheel right hereuser.mouse_move_center_active_window()
user.mouse_scroll_right()
wheel tiny [down]user.mouse_scroll_down(0.2)
wheel tiny [down] hereuser.mouse_move_center_active_window()
user.mouse_scroll_down(0.2)
wheel tiny leftuser.mouse_scroll_left(0.5)
wheel tiny left hereuser.mouse_move_center_active_window()
user.mouse_scroll_left(0.5)
wheel tiny rightuser.mouse_scroll_right(0.5)
wheel tiny right hereuser.mouse_move_center_active_window()
user.mouse_scroll_right(0.5)
wheel tiny upuser.mouse_scroll_up(0.2)
wheel tiny up hereuser.mouse_move_center_active_window()
user.mouse_scroll_up(0.2)
wheel upuser.mouse_scroll_up()
wheel up hereuser.mouse_move_center_active_window()
user.mouse_scroll_up()
zoom mousetracking.control_zoom_toggle()

Mindmap

mouse_cursor

Context: user.community.plugin.mouse.mouse_cursor.talon

SpokenBackend
curse nouser.mouse_cursor_hide()
curse yesuser.mouse_cursor_show()

Mindmap

repeater

Context: user.community.plugin.repeater.repeater.talon

SpokenBackend
(repeat phrase | again) [<number_small> times]core.repeat_partial_phrase(number_small or 1)
(repeat that | twice)core.repeat_command(1)
<number_small> timescore.repeat_command(number_small - 1)
<user.ordinals>core.repeat_command(ordinals - 1)
repeat that <number_small> [times]core.repeat_command(number_small)

Mindmap

screenshot

Context: user.community.plugin.screenshot.screenshot.talon

SpokenBackend
grab screen <number_small> clipuser.screenshot_clipboard(number_small)
grab screen <number_small>user.screenshot(number_small)
grab screen clipuser.screenshot_clipboard()
grab screenuser.screenshot()
grab selection clipuser.screenshot_selection_clip()
grab selectionuser.screenshot_selection()
grab settingsuser.screenshot_settings()
grab window clipuser.screenshot_window_clipboard()
grab windowuser.screenshot_window()

Mindmap

symbols

Context: user.community.plugin.symbols.symbols.talon

SpokenBackend
(comma and | spamma)", "
(dot dot | dotdot)".."
<user.delimiter_pair>user.delimiter_pair_insert(delimiter_pair)
<user.delimiter_pair> thatuser.delimiter_pair_wrap_selection(delimiter_pair)
arrow"->"
double dash"--"
dub arrow"=>"
ellipsis"..."
new line"\\n"
triple grave | triple back tick | gravy"```"
triple quote"'''"

Mindmap

symbols_deprecated

Context: user.community.plugin.symbols.symbols_deprecated.talon

SpokenBackend
(brace | curly bracket) thatuser.deprecate_command("2024-11-24", "(brace | curly bracket) that", "curly that")
text = edit.selected_text()
user.paste("{{{text}}}")
(double quote | dub quote) thatuser.deprecate_command("2024-11-24", "(double quote | dub quote) that", "quad that")
text = edit.selected_text()
user.paste('"{text}"')
(grave | back tick) thatuser.deprecate_command("2024-11-24", "(grave | back tick) that", "skis that")
text = edit.selected_text()
user.paste("`{text}`")
(parens | args) thatuser.deprecate_command("2024-11-24", "(parens | args) that", "round that")
text = edit.selected_text()
user.paste("({text})")
(square | bracket | square bracket) thatuser.deprecate_command("2024-11-24", "(square | bracket | square bracket) that", "box that")
text = edit.selected_text()
user.paste("[{text}]")
angle thatuser.deprecate_command("2024-11-24", "angle that", "diamond that")
text = edit.selected_text()
user.paste("<{text}>")
empty dub stringuser.deprecate_command("2024-11-24", "empty dub string", "quad")
user.insert_between('"', '"')
empty escaped (dub string | dub quotes)user.deprecate_command("2024-11-24", "empty escaped (dub string | dub quotes)", "escaped quad")
user.insert_between('\\"', '\\"')
empty escaped stringuser.deprecate_command("2024-11-24", "empty escaped string", "escaped twin")
user.insert_between("\\'", "\\'")
empty stringuser.deprecate_command("2024-11-24", "empty string", "twin")
user.insert_between("'", "'")
inside (braces | curly brackets)user.deprecate_command("2024-11-24", "inside (braces | curly brackets)", "curly")
user.insert_between("{", "}")
inside (double quotes | dub quotes)user.deprecate_command("2024-11-24", "inside (double quotes | dub quotes)", "quad")
user.insert_between('"', '"')
inside (graves | back ticks)user.deprecate_command("2024-11-24", "inside (graves | back ticks)", "skis")
user.insert_between("`", "`")
inside (parens | args)user.deprecate_command("2024-11-24", "inside (parens | args)", "round")
user.insert_between("(", ")")
inside (quotes | string)user.deprecate_command("2024-11-24", "inside (quotes | string)", "twin")
user.insert_between("'", "'")
inside (squares | brackets | square brackets | list)user.deprecate_command("2024-11-24", "inside (squares | brackets | square brackets | list)", "box")
user.insert_between("[", "]")
inside percentuser.deprecate_command("2024-11-24", "inside percent", "percentages")
user.insert_between("%", "%")
percent thatuser.deprecate_command("2024-11-24", "percent that", "percentages that")
text = edit.selected_text()
user.paste("%{text}%")
quote thatuser.deprecate_command("2024-11-24", "quote that", "twin that")
text = edit.selected_text()
user.paste("'{text}'")

Mindmap

draft_global

Context: user.community.plugin.talon_draft_window.draft_global.talon

SpokenBackend
draft edittext = edit.selected_text()
key(backspace)
user.draft_show(text)
draft edit alledit.select_all()
text = edit.selected_text()
key(backspace)
user.draft_show(text)
draft emptyuser.draft_show("")
draft showuser.draft_hide()
user.draft_show()
draft show <user.draft_window_position>user.draft_hide()
user.draft_show()
user.draft_named_move(draft_window_position)
draft show largeuser.draft_hide()
user.draft_show()
user.draft_resize(800, 500)
draft show smalluser.draft_hide()
user.draft_show()
user.draft_resize(600, 200)

Mindmap

draft_window

Context: user.community.plugin.talon_draft_window.draft_window.talon

SpokenBackend
(change | chuck | clear) <user.draft_anchor>user.draft_select("{draft_anchor}", "", 1)
key(backspace)
(change | chuck | clear) <user.draft_anchor> (through | past) <user.draft_anchor>user.draft_select(draft_anchor_1, draft_anchor_2, 1)
key(backspace)
(post | cursor after) <user.draft_anchor>user.draft_position_caret("{draft_anchor}", 1)
(pre | cursor | cursor before) <user.draft_anchor>user.draft_position_caret("{draft_anchor}")
(take | select) <user.draft_anchor>user.draft_select("{draft_anchor}")
(take | select) <user.draft_anchor> (through | past) <user.draft_anchor>user.draft_select("{draft_anchor_1}", "{draft_anchor_2}")
<user.formatters> <user.draft_anchor> (through | past) <user.draft_anchor>user.draft_select(draft_anchor_1, draft_anchor_2, 1)
user.formatters_reformat_selection(user.formatters)
<user.formatters> word <user.draft_anchor>user.draft_select("{draft_anchor}", "", 1)
user.formatters_reformat_selection(user.formatters)
replace <user.draft_anchor> with <user.text>user.draft_select("{draft_anchor}")
result = user.formatted_text(text, "NOOP")
insert(result)

Mindmap

draft_window_open

Context: user.community.plugin.talon_draft_window.draft_window_open.talon

SpokenBackend
draft hideuser.draft_hide()
draft submitcontent = user.draft_get_text()
user.draft_hide()
insert(content)

Mindmap

talon_helpers

Context: user.community.plugin.talon_helpers.talon_helpers.talon

SpokenBackend
talon copy active appresult = user.talon_get_active_application_info()
clip.set_text(result)
talon copy list {user.talon_lists}user.talon_copy_list(talon_lists)
talon create app contextuser.talon_create_app_context()
talon create linux app contextuser.talon_create_app_context("linux")
talon create mac app contextuser.talon_create_app_context("mac")
talon create windows app contextuser.talon_create_app_context("win")
talon debug action {user.talon_actions}user.talon_action_find("{user.talon_actions}")
talon debug active appresult = user.talon_get_active_application_info()
print("**** Dumping active application **** ")
print(result)
print("***********************")
talon debug all settingsuser.talon_debug_all_settings()
talon debug list {user.talon_lists}user.talon_debug_list(talon_lists)
talon debug modesuser.talon_debug_modes()
talon debug scope {user.talon_scopes}user.talon_debug_scope(talon_scopes)
talon debug setting {user.talon_settings}user.talon_debug_setting(talon_settings)
talon debug tagsuser.talon_debug_tags()
talon test user.talon_sim_phrase(phrase)
talon test lastphrase = user.history_get(1)
user.talon_sim_phrase(phrase)
talon test numb <number_small>phrase = user.history_get(number_small)
user.talon_sim_phrase(phrase)
talon (bug report | report bug)user.open_url("https://github.com/talonhub/community/issues")
talon check updatesmenu.check_for_updates()
talon copy bundlebundle = app.bundle()
clip.set_text(bundle)
talon copy classclass_name = user.talon_get_active_window_class_name()
clip.set_text(class_name)
talon copy contextuser.talon_add_context_clipboard()
talon copy context pieuser.talon_add_context_clipboard_python()
talon copy executableexecutable = app.executable()
clip.set_text(executable)
talon copy namename = app.name()
clip.set_text(name)
talon copy titletitle = win.title()
clip.set_text(title)
talon dump contextresult = user.talon_get_active_context()
print(result)
talon dump versionresult = user.talon_version_info()
print(result)
talon homemenu.open_talon_home()
talon insert versionresult = user.talon_version_info()
user.paste(result)
talon open debugmenu.open_debug_window()
talon open logmenu.open_log()
talon open rebelmenu.open_repl()

Mindmap

text_navigation

Context: user.community.plugin.text_navigation.text_navigation.talon

SpokenBackend
big word neck [<number_small>]user.navigation_by_name("SELECT", "RIGHT", "DEFAULT", "big", number_small or 1)
big word pre [<number_small>]user.navigation_by_name("SELECT", "LEFT", "DEFAULT", "big", number_small or 1)
navigate [{user.arrow_key}] [{user.navigation_action}] [{user.navigation_target_name}] [{user.before_or_after}] [<user.ordinals>] <user.navigation_target>user.navigation(navigation_action or "GO", arrow_key or "RIGHT", navigation_target_name or "DEFAULT", before_or_after or "DEFAULT", navigation_target, ordinals or 1)
small word neck [<number_small>]user.navigation_by_name("SELECT", "RIGHT", "DEFAULT", "small", number_small or 1)
small word pre [<number_small>]user.navigation_by_name("SELECT", "LEFT", "DEFAULT", "small", number_small or 1)
word neck [<number_small>]user.navigation_by_name("SELECT", "RIGHT", "DEFAULT", "word", number_small or 1)
word pre [<number_small>]user.navigation_by_name("SELECT", "LEFT", "DEFAULT", "word", number_small or 1)

Mindmap

then

Context: user.community.plugin.then.then.talon

SpokenBackend
thenskip()

Mindmap

address

Context: user.community.tags.address.address.talon

SpokenBackend
address bar | go address | go urluser.address_focus()
address copy | copy path | url copy | copy address | copy urluser.address_copy_address()
go [to] <user.address>user.address_navigate(address)

Mindmap

browser

Context: user.community.tags.browser.browser.talon

SpokenBackend
(refresh | reload) itbrowser.reload()
(refresh | reload) it hardbrowser.reload_hard()
bookmark bar [show]browser.bookmarks_bar()
bookmark itbrowser.bookmark()
bookmark showbrowser.bookmarks()
bookmark tabsbrowser.bookmark_tabs()
cache showbrowser.show_clear_cache()
dev tools [show]browser.toggle_dev_tools()
downloads showbrowser.show_downloads()
extensions showbrowser.show_extensions()
go homebrowser.go_home()
go page | page focusbrowser.focus_page()
go privatebrowser.open_private_window()
history showbrowser.show_history()
show cachebrowser.show_clear_cache()
show downloadsbrowser.show_downloads()
show extensionsbrowser.show_extensions()
show historybrowser.show_history()

Mindmap

chapters

Context: user.community.tags.chapters.chapters.talon

SpokenBackend
chapter lastuser.chapter_previous()
chapter nextuser.chapter_next()
go chapter user.chapter_jump(number)
go chapter finaluser.chapter_final()

Mindmap

command_search

Context: user.community.tags.command_search.command_search.talon

SpokenBackend
please [<user.text>]user.command_search(user.text or "")

Mindmap

debugger

Context: user.community.tags.debugger.debugger.talon

SpokenBackend
(list | show) (breaks | break points)user.debugger_show_breakpoints()
(set | add) (break | break point)user.debugger_add_sw_breakpoint()
(set | add) hardware (break | break point)user.debugger_add_hw_breakpoint()
(stack | back) traceuser.debugger_backtrace()
break hereuser.debugger_break_here()
break nowuser.debugger_break_now()
clear (break | break point)user.debugger_clear_breakpoint()
clear (break | break point) <number_small>user.debugger_clear_breakpoint_id(number_small)
clear all (breaks | break points)user.debugger_clear_all_breakpoints()
clear lineuser.debugger_clear_line()
continueuser.debugger_continue()
debug detachuser.debugger_detach()
debug exituser.debugger_exit()
debug restartuser.debugger_restart()
debug startuser.debugger_start()
debug stopuser.debugger_stop()
disable (break | break point)user.debugger_disable_breakpoint()
disable (break | break point) <number_small>user.debugger_disable_breakpoint_id(number_small)
disable all (breaks | break points)user.debugger_disable_all_breakpoints()
disassembleuser.debugger_disassemble()
disassemble clipboarduser.debugger_disassemble_clipboard()
disassemble hereuser.debugger_disassemble_here()
dump pointersuser.debugger_dump_pointers()
dump stringuser.debugger_dump_ascii_string()
dump unicode [string]user.debugger_dump_unicode_string()
enable (break | break point)user.debugger_enable_breakpoint()
enable (break | break point) <number_small>user.debugger_enable_breakpoint_id(number_small)
enable all (breaks | break points)user.debugger_enable_all_breakpoints()
get registeruser.debugger_get_register()
inspect typeuser.debugger_inspect_type()
jump to addressuser.debugger_goto_address()
jump to clipboarduser.debugger_goto_clipboard()
jump to highlighteduser.debugger_goto_highlighted()
list modulesuser.debugger_list_modules()
set registeruser.debugger_set_register()
show registersuser.debugger_show_registers()
step intouser.debugger_step_into()
step lineuser.debugger_step_line()
step outuser.debugger_step_out()
step overuser.debugger_step_over()
step over lineuser.debugger_step_over_line()

Mindmap

emoji

Context: user.community.tags.emoji.emoji.talon

SpokenBackend
emoji {user.emoji}user.paste(emoji)
emoticon {user.emoticon}"{emoticon}"
kaomoji {user.kaomoji}user.paste(kaomoji)

Mindmap

file_manager

Context: user.community.tags.file_manager.file_manager.talon

SpokenBackend
[select | cell] file {user.file_manager_files}user.file_manager_select_file(file_manager_files)
[select | cell] file numb <number_small>file = user.file_manager_get_file_by_index(number_small - 1)
user.file_manager_select_file(file)
[select | cell] folder {user.file_manager_directories}user.file_manager_select_directory(file_manager_directories)
[select | cell] folder numb <number_small>directory = user.file_manager_get_directory_by_index(number_small - 1)
user.file_manager_select_directory(directory)
follow {user.file_manager_directories}user.file_manager_open_directory(file_manager_directories)
follow numb <number_small>directory = user.file_manager_get_directory_by_index(number_small - 1)
user.file_manager_open_directory(directory)
open {user.file_manager_files}user.file_manager_open_file(file_manager_files)
open numb <number_small>file = user.file_manager_get_file_by_index(number_small - 1)
user.file_manager_open_file(file)
(go parent | daddy)user.file_manager_open_parent()
file lastuser.file_manager_previous_file_page()
file nextuser.file_manager_next_file_page()
folder lastuser.file_manager_previous_folder_page()
folder new [<user.text>]user.file_manager_new_folder(text or "")
folder nextuser.file_manager_next_folder_page()
manager closeuser.file_manager_hide_pickers()
manager refreshuser.file_manager_update_lists()
manager showuser.file_manager_toggle_pickers()
properties showuser.file_manager_show_properties()
terminal hereuser.file_manager_terminal_here()
title forceuser.file_manager_refresh_title()

Mindmap

file_manager_win

Context: user.community.tags.file_manager.file_manager_win.talon

SpokenBackend
go {user.letter}user.file_manager_open_volume("{letter}:\\")

Mindmap

find

Context: user.community.tags.find.find.talon

SpokenBackend
hunt nextedit.find_next()
hunt previousedit.find_previous()
hunt thisedit.find()
hunt this (pace | paste)edit.find()
sleep(25ms)
edit.paste()
hunt this <user.text>edit.find(text)

Mindmap

find_and_replace

Context: user.community.tags.find_and_replace.find_and_replace.talon

SpokenBackend
clear last <user.text> [over]user.select_previous_occurrence(text)
sleep(100ms)
edit.delete()
clear last clipuser.select_previous_occurrence(clip.text())
edit.delete()
clear next <user.text> [over]user.select_next_occurrence(text)
sleep(100ms)
edit.delete()
clear next clipuser.select_next_occurrence(clip.text())
sleep(100ms)
edit.delete()
comment last <user.text> [over]user.select_previous_occurrence(text)
sleep(100ms)
code.toggle_comment()
comment last clipuser.select_previous_occurrence(clip.text())
sleep(100ms)
code.toggle_comment()
comment next <user.text> [over]user.select_next_occurrence(text)
sleep(100ms)
code.toggle_comment()
comment next clipuser.select_next_occurrence(clip.text())
sleep(100ms)
code.toggle_comment()
go last <user.text> [over]user.select_previous_occurrence(text)
sleep(100ms)
edit.right()
go last clipuser.select_previous_occurrence(clip.text())
sleep(100ms)
edit.right()
go next <user.text> [over]user.select_next_occurrence(text)
edit.right()
go next clipuser.select_next_occurrence(clip.text())
edit.right()
hunt alluser.find_everywhere("")
hunt all (pace | paste)user.find_everywhere("")
sleep(25ms)
edit.paste()
hunt all <user.text>user.find_everywhere(text)
hunt caseuser.find_toggle_match_by_case()
hunt expressionuser.find_toggle_match_by_regex()
hunt worduser.find_toggle_match_by_word()
paste last <user.text> [over]user.select_previous_occurrence(text)
sleep(100ms)
edit.right()
edit.paste()
paste next <user.text> [over]user.select_next_occurrence(text)
sleep(100ms)
edit.right()
edit.paste()
replace <user.text> alluser.replace_everywhere(text)
replace alluser.replace_everywhere("")
replace confirm alluser.replace_confirm_all()
replace confirm thatuser.replace_confirm()
replace last <user.text> [over]user.select_previous_occurrence(text)
sleep(100ms)
edit.paste()
replace next <user.text> [over]user.select_next_occurrence(text)
sleep(100ms)
edit.paste()
replace this [<user.text>]user.replace(text or "")
select last <user.text> [over]user.select_previous_occurrence(text)
select last clipuser.select_previous_occurrence(clip.text())
select next <user.text> [over]user.select_next_occurrence(text)
select next clipuser.select_next_occurrence(clip.text())

Mindmap

line_commands

Context: user.community.tags.line_commands.line_commands.talon

SpokenBackend
(paste | replace) until user.select_range(number_1, number_2)
edit.paste()
(select | cell | sell) [line] user.select_range(number, number)
(select | cell | sell) until user.select_range(number_1, number_2)
benduser.deprecate_command("2024-07-30", "bend", "go line start | head")
edit.line_start()
clear [line] user.select_range(number, number)
edit.delete()
clear until user.select_range(number_1, number_2)
edit.delete()
clone [line] user.line_clone(number)
comment [line] user.select_range(number, number)
code.toggle_comment()
comment until user.select_range(number_1, number_2)
code.toggle_comment()
copy [line] user.select_range(number, number)
edit.copy()
copy until user.select_range(number_1, number_2)
edit.copy()
cut [line] user.select_range(number, number)
edit.cut()
cut [line] until user.select_range(number_1, number_2)
edit.cut()
drag [line] downedit.line_swap_down()
drag [line] upedit.line_swap_up()
drag down [line] user.select_range(number, number)
edit.line_swap_down()
drag down until user.select_range(number_1, number_2)
edit.line_swap_down()
drag up [line] user.select_range(number, number)
edit.line_swap_up()
drag up until user.select_range(number_1, number_2)
edit.line_swap_up()
go edit.jump_line(number)
go endedit.jump_line(number)
edit.line_end()
go camel leftuser.camel_left()
go camel rightuser.camel_right()
lenduser.deprecate_command("2024-07-30", "lend", "go line end | tail")
edit.line_end()
retab [line] user.select_range(number, number)
edit.indent_less()
retab until user.select_range(number_1, number_2)
edit.indent_less()
retab thatedit.indent_less()
select camel leftuser.extend_camel_left()
select camel rightuser.extend_camel_right()
tab [line] edit.jump_line(number)
edit.indent_more()
tab until user.select_range(number_1, number_2)
edit.indent_more()
tab thatedit.indent_more()

Mindmap

messaging

Context: user.community.tags.messaging.messaging.talon

SpokenBackend
([channel] unread last | gopreev)user.messaging_unread_previous()
([channel] unread next | goneck)user.messaging_unread_next()
channeluser.messaging_open_channel_picker()
channel <user.text>user.messaging_open_channel_picker()
insert(user.formatted_text(user.text, "ALL_LOWERCASE"))
channel downuser.messaging_channel_next()
channel upuser.messaging_channel_previous()
go (find | search)user.messaging_open_search()
mark (all | workspace | server) readuser.messaging_mark_workspace_read()
mark channel readuser.messaging_mark_channel_read()
next (workspace | server)user.messaging_workspace_next()
previous (workspace | server)user.messaging_workspace_previous()
upload fileuser.messaging_upload_file()

Mindmap

multiple_cursors

Context: user.community.tags.multiple_cursors.multiple_cursors.talon

SpokenBackend
cursor alluser.multi_cursor_select_all_occurrences()
cursor downuser.multi_cursor_add_below()
cursor lessuser.multi_cursor_select_fewer_occurrences()
cursor linesuser.multi_cursor_add_to_line_ends()
cursor moreuser.multi_cursor_select_more_occurrences()
cursor multipleuser.multi_cursor_enable()
cursor skipuser.multi_cursor_skip_occurrence()
cursor stopuser.multi_cursor_disable()
cursor upuser.multi_cursor_add_above()

Mindmap

pages

Context: user.community.tags.pages.pages.talon

SpokenBackend
go page user.page_jump(number)
go page finaluser.page_final()
page lastuser.page_previous()
page nextuser.page_next()
rotate leftuser.page_rotate_left()
rotate rightuser.page_rotate_right()

Mindmap

splits

Context: user.community.tags.splits.splits.talon

SpokenBackend
go split user.split_number(number)
split (horizontally | horizontal)user.split_window_horizontally()
split (vertically | vertical)user.split_window_vertically()
split clearuser.split_clear()
split clear alluser.split_clear_all()
split downuser.split_window_down()
split flipuser.split_flip()
split lastuser.split_last()
split leftuser.split_window_left()
split maxuser.split_maximize()
split nextuser.split_next()
split resetuser.split_reset()
split rightuser.split_window_right()
split upuser.split_window_up()
split windowuser.split_window()

Mindmap

terminal

Context: user.community.tags.terminal.terminal.talon

SpokenBackend
clear screenuser.terminal_clear_screen()
copy pasteedit.copy()
sleep(50ms)
edit.paste()
go <user.system_path>insert('cd "{system_path}"\\n')
katie (up | back)user.terminal_change_directory("..")
katie [dir] [<user.text>]user.terminal_change_directory(text or "")
katie rootuser.terminal_change_directory_root()
kill alluser.terminal_kill_all()
lisauser.terminal_list_directories()
lisa alluser.terminal_list_all_directories()
path <user.system_path>insert('"{system_path}"')
rerun [<user.text>]user.terminal_rerun_search(text or "")
rerun searchuser.terminal_rerun_search("")
run lastuser.terminal_run_last()

Mindmap

unix_utilities

Context: user.community.tags.terminal.unix_utilities.talon

SpokenBackend
core {user.unix_utility}"{unix_utility} "

Mindmap

cursorless

Context: user.cursorless-talon.src.cursorless.talon

SpokenBackend
{user.cursorless_bring_move_action} <user.cursorless_bring_move_targets>user.private_cursorless_bring_move(cursorless_bring_move_action, cursorless_bring_move_targets)
{user.cursorless_call_action} <user.cursorless_target> on <user.cursorless_target>user.private_cursorless_call(cursorless_target_1, cursorless_target_2)
{user.cursorless_hide_scope_visualizer}user.private_cursorless_hide_scope_visualizer()
{user.cursorless_homophone} migrate snippetsuser.private_cursorless_migrate_snippets()
{user.cursorless_homophone} settingsuser.private_cursorless_show_settings_in_ide()
{user.cursorless_homophone} statsuser.private_cursorless_show_command_statistics()
{user.cursorless_homophone} tutorialuser.private_cursorless_start_tutorial()
{user.cursorless_insert_snippet_action} {user.snippet} <user.cursorless_destination>user.private_cursorless_insert_community_snippet(snippet, cursorless_destination)
{user.cursorless_paste_action} <user.cursorless_destination>user.private_cursorless_paste(cursorless_destination)
{user.cursorless_reformat_action} <user.formatters> at <user.cursorless_target>user.cursorless_reformat(cursorless_target, formatters)
{user.cursorless_show_scope_visualizer} <user.cursorless_scope_type> [{user.cursorless_visualization_type}]user.private_cursorless_show_scope_visualizer(cursorless_scope_type, cursorless_visualization_type or "content")
{user.cursorless_swap_action} <user.cursorless_swap_targets>user.private_cursorless_swap(cursorless_swap_targets)
{user.snippet_wrapper} {user.cursorless_wrap_action} <user.cursorless_target>user.private_cursorless_wrap_with_community_snippet(snippet_wrapper, cursorless_target)
<user.cursorless_action_or_ide_command> <user.cursorless_target>user.private_cursorless_action_or_ide_command(cursorless_action_or_ide_command, cursorless_target)
<user.cursorless_wrapper_paired_delimiter> {user.cursorless_wrap_action} <user.cursorless_target>user.private_cursorless_wrap_with_paired_delimiter(cursorless_wrap_action, cursorless_target, cursorless_wrapper_paired_delimiter)
bar {user.cursorless_homophone}user.private_cursorless_show_sidebar()
tutorial (list | close)user.private_cursorless_tutorial_list()
tutorial (previous | last)user.private_cursorless_tutorial_previous()
tutorial <number_small>user.private_cursorless_tutorial_start_by_number(number_small)
tutorial nextuser.private_cursorless_tutorial_next()
tutorial restartuser.private_cursorless_tutorial_restart()
tutorial resumeuser.private_cursorless_tutorial_resume()

Mindmap

cursorless_global

Context: user.cursorless-talon.src.cursorless_global.talon

SpokenBackend
{user.cursorless_homophone} (instructions | docks | help) | help {user.cursorless_homophone}user.private_cursorless_open_instructions()
{user.cursorless_homophone} (reference | ref | cheatsheet | cheat sheet)user.private_cursorless_cheat_sheet_show_html()

Mindmap

talon_helpers

Context: user.my-overrides.andreas_arvidsson.talon_helpers.talon

SpokenBackend
talon restartuser.talon_restart()
talon check updatesmenu.check_for_updates()
talon copy <user.text> actionsclip.set_text(user.talon_get_actions_search(text))
talon copy actionsclip.set_text(user.talon_get_actions())
talon copy actions longclip.set_text(user.talon_get_actions_long())
talon copy capturesclip.set_text(user.talon_get_captures())
talon copy commandsuser.help_copy_all_commands()
talon copy contextuser.talon_add_context_clipboard()
talon copy coreclip.set_text(user.talon_get_core())
talon copy modesclip.set_text(user.talon_get_modes())
talon copy nameclip.set_text(app.name())
talon copy python contextuser.talon_add_context_clipboard_python()
talon copy tagsclip.set_text(user.talon_get_tags())
talon copy titleclip.set_text(win.title())
talon create app contextuser.talon_create_app_context()
talon open debugmenu.open_debug_window()
talon open homemenu.open_talon_home()
talon open logmenu.open_log()
talon open replmenu.open_repl()
talon print <user.text> actionsprint(" \\n{user.talon_get_actions_search(text)}")
talon print actionsprint(" \\n{user.talon_get_actions()}")
talon print actions longprint(" \\n{user.talon_get_actions_long()}")
talon print capturesprint(" \\n{user.talon_get_captures()}")
talon print contextname = app.name()
executable = app.executable()
title = win.title()
print("Name: {name}")
print("Executable: {executable}")
print("Title: {title}")
talon print coreprint(" \\n{user.talon_get_core()}")
talon print list problemsuser.talon_print_list_problems()
talon print listsprint(" \\n{user.talon_get_lists()}")
talon print modesprint(" \\n{user.talon_get_modes()}")
talon print nameprint(app.name())
talon print tagsprint(" \\n{user.talon_get_tags()}")
talon print titleprint(win.title())
talon show listsuser.show_talon_lists()
talon sim user.talon_sim_phrase(phrase)

Mindmap

community-aliases-awake

Context: user.my-overrides.community.aliases.community-aliases-awake.talon

SpokenBackend
drowse []speech.disable()

Mindmap

community-aliases-global

Context: user.my-overrides.community.aliases.community-aliases-global.talon

SpokenBackend
nopeedit.undo()
wazeuser.mouse_gaze_scroll()
waze hereuser.mouse_move_center_active_window()
user.mouse_gaze_scroll()

Mindmap

anki

Context: user.my-overrides.community.apps.anki.talon

SpokenBackend
[go] backkey(ctrl-z)
[rate] againkey(1)
[rate] easykey(4)
[rate] goodkey(3)
[rate] hardkey(2)
[show] answerkey(space)
browsekey(b)
deckskey(d)
synckey(y)

Mindmap

bash

Context: user.my-overrides.community.apps.bash.bash.talon

SpokenBackend
apt install"apt install "
apt update"apt update\\n"
cancelkey(ctrl-c)
cat"cat "
cd"cd "
change mode"chmod "
change owner"chown "
clearkey(ctrl-l)
clipboard"clipboard"
copy"cp "
copy dir"pwd | clipboard\\n"
curl"curl "
dev null"/dev/null"
diff"diff "
dir"cd "
dir <user.letters> tab"cd {letters}\t"
dir <user.letters>"cd {letters}"
dir <user.text> tab"cd {text}\t"
dir <user.text>"cd {text}"
docker compose up"docker compose up -d && docker compose logs -f\\n"
docker image"docker image "
docker image list"docker image ls\\n"
docker image tag"docker image tag "
docker login"docker login\\n"
docker run"docker run --rm -it "
dropkey(ctrl-d)
echo"echo "
echo <user.text>"echo {text}"
editkey(ctrl-x)
key(ctrl-e)
exargs"xargs "
exec"exec "
flag" -"
flag <user.letters>" -{letters} "
grep"grep "
head <number_small>"head -{number_small}"
history"history "
history grep"history | grep "
history tail"history | tail\\n"
history tail <number_small>"history | tail -{number_small}\\n"
jump"autojump "
just"just "
less"less "
list"ls\\n"
list all"ls -a\\n"
list long"ls -lah\\n"
list long pipe"ls -lah | "
make dir"mkdir "
move"mv "
op and" && "
op or" || "
pipe" | "
print dir"pwd\\n"
print exit code"echo $?\\n"
revertkey(alt-r)
run history "!{number}\\n"
run last"!!\\n"
run last "!-{number}\\n"
ssh"ssh "
sudo"sudo "
tail <number_small>"tail -{number_small}"
talon user update"find {user.talon_user()} -type d -name .git -print -execdir git pull --ff-only \\;\\n"
"git -C {user.user_home()}/repositories/cursorless-talon pull\\n"
tar create"tar -czvf "
tar extractf"tar -xzvf "
terminatekey(ctrl-c)
touch"touch "
translate"tr "
trash put"trash-put "
tree files"tree\\n"
tree folders"tree -d\\n"
unique"uniq "
vim"vim "
watch talon log"tail -f {user.talon_home()}/talon.log\\n"
yarn"yarn "

Mindmap

firefox

Context: user.my-overrides.community.apps.firefox.talon

SpokenBackend
reopen tabkey(ctrl-shift-t)

Mindmap

joplin

Context: user.my-overrides.community.apps.joplin.talon

SpokenBackend
edit (note | this)key(ctrl-e)
find itkey(ctrl-f)
find it everywherekey(f6)
go to anythingkey(ctrl-p)
go to optionskey(ctrl-,)
new notekey(ctrl-n)
synchronizekey(ctrl-s)
toggle layoutkey(ctrl-l)
toggle sidebarkey(f10)

Mindmap

slack_linux

Context: user.my-overrides.community.apps.slack.slack_linux.talon

SpokenBackend
([toggle] mute | unmute)key(m)
(element | bit) (previous | last)key(shift-tab)
(element | bit) [next]key(tab)
(go | undo | toggle) fullkey(ctrl-ctrl-f)
(insert command | commandify)key(ctrl-shift-c)
(italic | italicize)key(ctrl-i)
(section | zone) (previous | last)key(shift-f6)
(section | zone) [next]key(f6)
(slack | lack) ([toggle] video)key(v)
(slack | lack) (bull | bullet | bulleted) [list]key(ctrl-shift-8)
(slack | lack) (history [next] | back | backward)key(ctrl-[)
(slack | lack) (my stuff | activity)key(ctrl-shift-m)
(slack | lack) (number | numbered) [list]key(ctrl-shift-7)
(slack | lack) (quotes | quotation)key(ctrl-shift->)
(slack | lack) (react | reaction)key(ctrl-shift-\)
(slack | lack) (slap | slaw | slapper)key(ctrl-right shift-enter)
(slack | lack) (starred [items] | stars)key(ctrl-shift-s)
(slack | lack) [channel] infokey(ctrl-shift-i)
(slack | lack) [direct] messageskey(ctrl-shift-k)
(slack | lack) directorykey(ctrl-shift-e)
(slack | lack) forwardkey(ctrl-])
(slack | lack) huddlekey(ctrl-shift-h)
(slack | lack) invitekey(a)
(slack | lack) shortcutskey(ctrl-/)
(slack | lack) snippetkey(ctrl-shift-enter)
(slack | lack) threadskey(ctrl-shift-t)
(slack | lack) unread [messages]key(ctrl-shift-a)
(strike | strikethrough)key(ctrl-shift-x)
add linekey(shift-enter)
boldkey(ctrl-b)
focus (move | next)key(ctrl-`)
grab leftkey(shift-up)
grab rightkey(shift-down)
insert codekey(ctrl-shift-alt-c)
insert linkkey(ctrl-shift-u)
sendkey(ctrl-enter)
toggle left sidebarkey(ctrl-shift-d)
toggle right sidebarkey(ctrl-.)
workspace key("ctrl-{number}")

Mindmap

tmux

Context: user.my-overrides.community.apps.tmux.tmux.talon

SpokenBackend
go splituser.tmux_execute_command("display-panes -d 0")
go split <user.arrow_key>user.tmux_keybind(arrow_key)

Mindmap

tmux_linux

Context: user.my-overrides.community.apps.tmux.tmux_linux.talon

SpokenBackend
mux"tmux "
mux close panekey(ctrl-b)
key(x)
mux close windowkey(ctrl-b)
key(&)
mux kill sessioninsert("tmux kill-session -t ")
mux move <user.arrow_key>key(ctrl-b)
key(arrow_key)
mux name sessionkey(ctrl-b)
key($)
mux new sessioninsert("tmux new ")
mux new windowkey(ctrl-b)
key(c)
mux next panekey(ctrl-b)
key(o)
mux next windowkey(ctrl-b)
key(n)
mux pane numberskey(ctrl-b)
key(q)
mux previous windowkey(ctrl-b)
key(p)
mux rename windowkey(ctrl-b)
key(,)
mux sessionskey(ctrl-b)
key(s)
mux split horizontalkey(ctrl-b)
key(%)
mux split verticalkey(ctrl-b)
key(")
mux window key(ctrl-b)
key('{number}')

Mindmap

vscode

Context: user.my-overrides.community.apps.vscode.talon

SpokenBackend
hats offuser.run_rpc_command("cursorless.toggleDecorations", false)
hats onuser.run_rpc_command("cursorless.toggleDecorations", true)

Mindmap

xournalpp

Context: user.my-overrides.community.apps.xournalpp.talon

SpokenBackend
add latexkey(ctrl-shift-x)
change fontkey(ctrl-shift-f)
draw (ellipse | circle)key(ctrl-3)
draw (rectangle | square)key(ctrl-2)
draw arrowkey(ctrl-4)
draw coordinate systemkey(ctrl-6)
draw double arrowkey(ctrl-5)
draw linekey(ctrl-7)
draw nothingkey(ctrl-7)
sleep(50ms)
key(ctrl-8)
sleep(50ms)
key(ctrl-8)
draw splinekey(ctrl-8)
erase | deletekey(delete)
file exportkey(ctrl-e)
file newkey(ctrl-n)
file openkey(ctrl-o)
file quitkey(ctrl-q)
file savekey(ctrl-s)
layer deletekey(ctrl-shift-l)
layer lastkey(shift-pagedown)
layer newkey(ctrl-l)
layer nextkey(shift-pageup)
page deletekey(ctrl-shift-delete)
page firstkey(ctrl-home)
page lastkey(ctrl-pageup)
page newkey(ctrl-d)
page nextkey(ctrl-pagedown)
redo [this | that]key(ctrl-y)
select objectkey(ctrl-shift-o)
select rectkey(ctrl-shift-r)
select regionkey(ctrl-shift-g)
shape recognizerkey(ctrl-1)
tool defaultkey(ctrl-shift-d)
tool eraserkey(ctrl-shift-e)
tool handkey(ctrl-shift-a)
tool highlightkey(ctrl-shift-h)
tool imagekey(ctrl-shift-i)
tool penkey(ctrl-shift-p)
tool textkey(ctrl-shift-t)
undo [this | that]key(ctrl-z)
vertical spacekey(ctrl-shift-v)

Mindmap

command-mode-shortcuts

Context: user.my-overrides.community.command-mode-shortcuts.talon

SpokenBackend
kakkey(ctrl-backspace)

Mindmap

keepass

Context: user.my-overrides.community.tags.keepass.keepass.talon

SpokenBackend
auto typekey(alt-shift-p)

Mindmap

term_basics

Context: user.my-overrides.community.tags.terminal.term_basics.talon

SpokenBackend
cancelkey(ctrl-c)
clearkey(ctrl-l)
copy dir"pwd | clipboard\\n"
dev null"/dev/null"
dropkey(ctrl-d)
editkey(ctrl-x)
key(ctrl-e)
flag" -"
flag <user.letters>" -{letters} "
op and" && "
op or" || "
pipe" | "
print dir"pwd\\n"
print exit code"echo $?\\n"
rerunkey(ctrl-c)
sleep(50ms)
key(up)
key(enter)
key(enter)
revertkey(alt-r)
run history "!{number}\\n"
run last"!!\\n"
run last "!-{number}\\n"
terminatekey(ctrl-c)

Mindmap

term_docker

Context: user.my-overrides.community.tags.terminal.term_docker.talon

SpokenBackend
docker compose logs"docker compose logs -f\\n"
docker compose up"docker compose up -d && docker compose logs -f\\n"
docker image"docker image "
docker image list"docker image ls\\n"
docker image tag"docker image tag "
docker login"docker login\\n"
docker ps"docker ps "
docker run"docker run --rm -it "
docker stop"docker stop "

Mindmap

term_git

Context: user.my-overrides.community.tags.terminal.term_git.talon

SpokenBackend
git"git "
git add"git add "
git checkout last"git checkout -\\n"
git clean"git clean "
git diff <user.text>"git diff {text}"
git diff halt"git diff "
git fetch"git fetch "
git fetch all"git fetch -a\\n"
git fetch prune"git fetch --prune origin\\n"
git fetch upstream"git fetch upstream\\n"
git init"git init\\n"
git log original"git log\\n"
git numstatuser.git_numstat("")
git numstat monthuser.git_numstat("1 month")
git numstat weekuser.git_numstat("1 week")
git numstat yearuser.git_numstat("1 year")
git pull upstream"git pull upstream\\n"
git pull upstream main"git pull upstream main\\n"
git pull upstream master"git pull upstream master\\n"
git push deli"git push origin -d "
git rebase"git rebase "
git reflog"git reflog\\n"
git remove"git rm "
git reset"git reset "
git reset hard"git reset --hard "
git reset head"git reset --soft HEAD^"
git reset soft"git reset --soft "
git revert"git revert "
git shortlog"git shortlog -sn\\n"
git verison"git --version\\n"

Mindmap

term_talon

Context: user.my-overrides.community.tags.terminal.term_talon.talon

SpokenBackend
talon user update"find {user.talon_user()} -type d -name .git -print -execdir git pull --ff-only \\;\\n"
"git -C {user.user_home()}/repositories/cursorless-talon pull\\n"
watch talon log"tail -f {user.talon_home()}/talon.log\\n"

Mindmap

term_utils

Context: user.my-overrides.community.tags.terminal.term_utils.talon

SpokenBackend
apt install"apt install "
apt update"apt update\\n"
cat"cat "
cd"cd "
change mode"chmod "
change owner"chown "
clipboard"clipboard"
copy"cp "
copy dir"pwd | clipboard\\n"
curl"curl "
diff"diff "
dir"cd "
dir <user.letters> tab"cd {letters}\t"
dir <user.letters>"cd {letters}"
dir <user.text> tab"cd {text}\t"
dir <user.text>"cd {text}"
echo"echo "
echo <user.text>"echo {text}"
exargs"xargs "
exec"exec "
grep"grep "
head <number_small>"head -{number_small}"
history"history "
history grep"history | grep "
history tail"history | tail\\n"
history tail <number_small>"history | tail -{number_small}\\n"
jump"autojump "
just"just "
less"less "
list"ls\\n"
list all"ls -a\\n"
list long"ls -lah\\n"
list long pipe"ls -lah | "
make dir"mkdir "
move"mv "
poetry shell"poetry shell"
print dir"pwd\\n"
ssh"ssh "
sudo"sudo "
tail <number_small>"tail -{number_small}"
talon user update"find {user.talon_user()} -type d -name .git -print -execdir git pull --ff-only \\;\\n"
"git -C {user.user_home()}/repositories/cursorless-talon pull\\n"
tar create"tar -czvf "
tar extract"tar -xzvf "
touch"touch "
translate"tr "
trash put"trash-put "
tree files"tree\\n"
tree folders"tree -d\\n"
unique"uniq "
vim"vim "
watch talon log"tail -f {user.talon_home()}/talon.log\\n"
yarn"yarn "

Mindmap

vikunja

Context: user.my-overrides.community.websites.vikunja.talon

SpokenBackend
assign <user.word>" @\"{user.word}\" "
label <user.word>" *\"{user.word}\" "
new subtask <user.text>key(shift-enter)
sleep(200ms)
insert(' ')
insert(user.text)
new task <user.text>key(shift-enter)
sleep(200ms)
insert(user.text)
priority <number_small>" !{number_small} "
project <user.word>" \+\"{user.word}\" "

Mindmap

youtube

Context: user.my-overrides.community.websites.youtube.talon

SpokenBackend
(play | pause)key(k)
toggle full screenkey(f)
toggle mini player modekey(i)
toggle mutekey(m)
toggle theater modekey(t)
decrease font sizekey(-)
increase font sizekey(\+)
last framekey(.)
last videokey(P)
louder sound trackkey(up)
next framekey(,)
next videokey(N)
play back fasterkey(>)
play back slowerkey(<)
quieter sound trackkey(down)
seek backwardkey(left)
seek backward ten secondskey(j)
seek beginningkey(home)
seek endingkey(end)
seek forwardkey(right)
seek forward ten secondskey(l)
sub titleskey(c)
text opacitykey(o)
window opacitykey(w)
youtube <user.number_key>key(user.number_key)

Mindmap

mint

Context: user.my-overrides.distro-specific.mint.talon

SpokenBackend
lock it upkey(ctrl-alt-l)
log me outkey(ctrl-alt-delete)
shutdownkey(ctrl-alt-end)
desk choosekey(ctrl-alt-up)
desk showkey(ctrl-alt-up)
snap fullkey(alt-f10)
window choosekey(ctrl-alt-down)

Mindmap

ubuntu

Context: user.my-overrides.distro-specific.ubuntu.talon

SpokenBackend
desk chooseuser.desktop_show()
lock screenkey(super-l)
window choosekey(super)
window lastkey(alt:down)
sleep(0.15)
key(shift-tab)
key(alt:up)
window nextkey(alt-escape)
window showkey(super)

Mindmap

direct_clicking

Context: user.rango.src.modes.direct_clicking.talon

SpokenBackend
<user.rango_direct_clicking_target>user.rango_direct_click_element(rango_direct_clicking_target)

Mindmap

rango

Context: user.rango.src.rango.talon

SpokenBackend
(go tab | slot) <user.rango_tab_target>user.rango_activate_tab(rango_tab_target)
[tab] marker (toggle | switch)user.rango_toggle_tab_markers()
[tab] marker refreshuser.rango_refresh_tab_markers()
blank <user.rango_target>user.rango_open_in_new_tab(rango_target)
bottom <user.rango_target>user.rango_snap_scroll(rango_target, "bottom")
bottom <user.text>user.rango_snap_scroll_text(text, "bottom")
button <user.text>user.rango_run_action_on_text_matched_element("clickElement", text, false)
center <user.rango_target>user.rango_snap_scroll(rango_target, "center")
center <user.text>user.rango_snap_scroll_text(text, "center")
change <user.rango_target>user.rango_clear_input(rango_target)
click <user.rango_target>user.rango_click_element(rango_target)
copy [link] <user.rango_target>user.rango_copy_link(rango_target)
copy content <user.rango_target>user.rango_copy_element_text(rango_target)
copy mark <user.rango_target>user.rango_copy_markdown_link(rango_target)
copy mark addressuser.rango_copy_current_tab_markdown_url()
copy page {user.rango_page_location_property}user.rango_copy_location_property(rango_page_location_property)
crown <user.rango_target>user.rango_snap_scroll(rango_target, "top")
crown <user.text>user.rango_snap_scroll_text(text, "top")
custom hints resetuser.rango_reset_custom_selectors()
custom hints saveuser.rango_confirm_selectors_customization()
dismissuser.rango_unhover_all()
down againuser.rango_scroll("repeatLast", "down")
downeruser.rango_scroll("main", "down")
downer <number_small>user.rango_scroll("main", "down", number_small)
downer <user.rango_target>user.rango_scroll_at_element(rango_target, "down")
downer alluser.rango_scroll("main", "down", 9999)
downer leftuser.rango_scroll("leftSidebar", "down")
downer left alluser.rango_scroll("leftSidebar", "down", 9999)
downer rightuser.rango_scroll("rightSidebar", "down")
downer right alluser.rango_scroll("rightSidebar", "down", 9999)
enter <user.text> to <user.rango_target>user.rango_insert_text_to_input(text, rango_target, true)
exclude <user.rango_target>user.rango_exclude_extra_selectors(rango_target)
exclude alluser.rango_exclude_all_hints()
flick <user.rango_target>user.rango_focus_and_activate_element(rango_target)
focus <user.rango_target>user.rango_focus_element(rango_target)
follow <user.text>user.rango_run_action_on_text_matched_element("clickElement", text, true)
go inputuser.rango_focus_first_input()
go last sounduser.rango_focus_tab_last_sounded()
go muteduser.rango_focus_next_muted_tab()
go playinguser.rango_focus_next_audible_tab()
go rootuser.rango_navigate_to_page_root()
go sounduser.rango_focus_next_tab_with_sound()
hide <user.rango_target>user.rango_hide_hint(rango_target)
hint biggeruser.rango_increase_hint_size()
hint extrauser.rango_display_extra_hints()
hint lessuser.rango_display_less_hints()
hint moreuser.rango_display_excluded_hints()
hint smalleruser.rango_decrease_hint_size()
hints (toggle | switch)user.rango_toggle_hints()
hints off [{user.rango_hints_toggle_levels}]user.rango_disable_hints(rango_hints_toggle_levels or "global")
hints on [{user.rango_hints_toggle_levels}]user.rango_enable_hints(rango_hints_toggle_levels or "global")
hints refreshuser.rango_refresh_hints()
hints reset {user.rango_hints_toggle_levels}user.rango_reset_toggle_level(rango_hints_toggle_levels)
hover <user.rango_target>user.rango_hover_element(rango_target)
include <user.rango_target>user.rango_include_extra_selectors(rango_target)
insert <user.text> to <user.rango_target>user.rango_insert_text_to_input(text, rango_target)
keyboard (toggle | switch)user.rango_toggle_keyboard_clicking()
labelsuser.rango_enable_hints("now")
left againuser.rango_scroll("repeatLast", "left")
mark <user.rango_target> as <user.text>user.rango_save_reference(rango_target, text)
mark clear <user.text>user.rango_remove_reference(text)
mark showuser.rango_show_references()
mark this as <user.text>user.rango_save_reference_for_active_element(text)
menu <user.rango_target>user.rango_mouse_click_element(rango_target, 1)
mouse click <user.rango_target>user.rango_mouse_click_element(rango_target, 0)
move to <user.rango_target>user.rango_mouse_move_to_element(rango_target)
mute <user.rango_tab_target>user.rango_mute_tab(rango_tab_target)
mute alluser.rango_mute_all_tabs_with_sound()
mute nextuser.rango_mute_next_tab_with_sound()
mute thisuser.rango_mute_current_tab()
page lastuser.rango_navigate_to_previous_page()
page nextuser.rango_navigate_to_next_page()
paste to <user.rango_target>user.rango_insert_text_to_input(clip.text(), rango_target)
post <user.rango_target>user.rango_set_selection_after(rango_target)
pre <user.rango_target>user.rango_set_selection_before(rango_target)
rango directuser.rango_force_direct_clicking()
rango explicituser.rango_force_explicit_clicking()
rango open {user.rango_page}user.rango_open_page_in_new_tab(rango_page)
rango settingsuser.rango_open_settings_page()
rango what's newuser.rango_open_whats_new_page()
right againuser.rango_scroll("repeatLast", "right")
scroll leftuser.rango_scroll("main", "left")
scroll left <user.rango_target>user.rango_scroll_at_element(rango_target, "left")
scroll left alluser.rango_scroll("main", "left", 9999)
scroll rightuser.rango_scroll("main", "right")
scroll right <user.rango_target>user.rango_scroll_at_element(rango_target, "right")
scroll right alluser.rango_scroll("main", "right", 9999)
scroll save <user.text>user.rango_store_scroll_position(text)
scroll to <user.text>user.rango_scroll_to_position(text)
show <user.rango_target>user.rango_show_link(rango_target)
some lessuser.rango_include_or_exclude_less_selectors()
some moreuser.rango_include_or_exclude_more_selectors()
stash <user.rango_target>user.rango_open_in_background_tab(rango_target)
tab aheaduser.rango_cycle_tabs_by_text(1)
tab backuser.rango_focus_previous_tab()
tab behinduser.rango_cycle_tabs_by_text(-1)
tab cloneuser.rango_clone_current_tab()
tab close <user.rango_tab_target>user.rango_close_tab(rango_tab_target)
tab close final [<number_small>]user.rango_close_tabs_right_end(number_small or 1)
tab close first [<number_small>]user.rango_close_tabs_left_end(number_small or 1)
tab close leftuser.rango_close_tabs_to_left()
tab close next [<number_small>]user.rango_close_next_tabs(number_small or 1)
tab close otheruser.rango_close_other_tabs()
tab close previous [<number_small>]user.rango_close_previous_tabs(number_small or 1)
tab close rightuser.rango_close_tabs_to_right()
tab hunt <user.text>user.rango_focus_tab_by_text(text)
tab splituser.rango_move_tab_to_new_window()
tiny downuser.rango_scroll("main", "down", 0.2)
tiny down <user.rango_target>user.rango_scroll_at_element(rango_target, "down", 0.2)
tiny leftuser.rango_scroll("main", "left", 0.2)
tiny left <user.rango_target>user.rango_scroll_at_element(rango_target, "left", 0.1)
tiny rightuser.rango_scroll("main", "right", 0.2)
tiny right <user.rango_target>user.rango_scroll_at_element(rango_target, "right", 0.1)
tiny upuser.rango_scroll("main", "up", 0.2)
tiny up <user.rango_target>user.rango_scroll_at_element(rango_target, "up", 0.2)
toggle showuser.rango_display_toggles_status()
unmute <user.rango_tab_target>user.rango_unmute_tab(rango_tab_target)
unmute alluser.rango_unmute_all_muted_tabs()
unmute nextuser.rango_unmute_next_muted_tab()
unmute thisuser.rango_unmute_current_tab()
up againuser.rango_scroll("repeatLast", "up")
upperuser.rango_scroll("main", "up")
upper <number_small>user.rango_scroll("main", "up", number_small)
upper <user.rango_target>user.rango_scroll_at_element(rango_target, "up")
upper alluser.rango_scroll("main", "up", 9999)
upper leftuser.rango_scroll("leftSidebar", "up")
upper left alluser.rango_scroll("leftSidebar", "up", 9999)
upper rightuser.rango_scroll("rightSidebar", "up")
upper right alluser.rango_scroll("rightSidebar", "up", 9999)
visit {user.website}user.rango_focus_or_create_tab_by_url(website)

Mindmap

talon_helpers

Context: user.rango.src.talon_helpers.talon

SpokenBackend
click rango mark <user.text>"user.rango_run_action_on_reference(\"clickElement\", \"{text}\")"
click rango text <user.text>"user.rango_run_action_on_text_matched_element(\"clickElement\", \"{text}\")"
focus rango mark <user.text>"user.rango_run_action_on_reference(\"focusElement\", \"{text}\")"
focus rango text <user.text>"user.rango_run_action_on_text_matched_element(\"focusElement\", \"{text}\")"
hover rango mark <user.text>"user.rango_run_action_on_reference(\"hoverElement\", \"{text}\")"
hover rango text <user.text>"user.rango_run_action_on_text_matched_element(\"hoverElement\", \"{text}\")"

Mindmap

gpt-confirmation-gui

Context: user.talon-ai-tools.gpt.gpt-confirmation-gui.talon

SpokenBackend
{user.model} toggle windowuser.confirmation_gui_close()
chain responseuser.confirmation_gui_paste()
user.gpt_select_last()
copy responseuser.confirmation_gui_copy()
discard responseuser.confirmation_gui_close()
pass response to contextuser.confirmation_gui_pass_context()
paste responseuser.confirmation_gui_paste()

Mindmap

gpt-cursorless

Context: user.talon-ai-tools.gpt.gpt-cursorless.talon

SpokenBackend
{user.model} [{user.modelthread}] <user.modelsimpleprompt> <user.cursorless_target> [<user.cursorless_destination>]text = user.cursorless_get_text_list(cursorless_target)
result = user.gpt_apply_prompt_for_cursorless(user.modelSimplePrompt, model, modelThread or "", text)
default_destination = user.cursorless_create_destination(cursorless_target)
user.cursorless_insert(cursorless_destination or default_destination, result)
{user.model} [{user.modelthread}] apply [from] clip <user.cursorless_target>prompt = clip.text()
text = user.cursorless_get_text_list(cursorless_target)
result = user.gpt_apply_prompt_for_cursorless(prompt, model, modelThread or "", text)
default_destination = user.cursorless_create_destination(cursorless_target)
user.cursorless_insert(default_destination, result)
{user.model} pass <user.cursorless_target> to contexttext = user.cursorless_get_text_list(cursorless_target)
user.gpt_push_context(text)
{user.model} pass <user.cursorless_target> to new contexttext = user.cursorless_get_text_list(cursorless_target)
user.gpt_clear_context()
user.gpt_push_context(text)

Mindmap

gpt-shell

Context: user.talon-ai-tools.gpt.gpt-shell.talon

SpokenBackend
{user.model} [{user.modelthread}] (sequel | sql) <user.text>result = user.gpt_generate_sql(user.text, model, modelThread or "")
user.confirmation_gui_append(result)
{user.model} [{user.modelthread}] shell <user.text>result = user.gpt_generate_shell(user.text, model, modelThread or "")
user.confirmation_gui_append(result)

Mindmap

gpt-with-context

Context: user.talon-ai-tools.gpt.gpt-with-context.talon

SpokenBackend
{user.model} clear contextuser.gpt_clear_context()
{user.model} pass ({user.modelsource} | {user.modeldestination} | {user.modelsource} {user.modeldestination})user.gpt_pass(modelSource or "", modelDestination or "")

Mindmap

gpt

Context: user.talon-ai-tools.gpt.gpt.talon

SpokenBackend
{user.model} [{user.modelthread}] [nope] that was <user.text>result = user.gpt_reformat_last(text, model, modelThread or "")
user.paste(result)
{user.model} [{user.modelthread}] <user.modelprompt> [{user.modelsource}] [{user.modeldestination}]user.gpt_apply_prompt(modelPrompt, model, modelThread or "", modelSource or "", modelDestination or "")
{user.model} [{user.modelthread}] apply [from] clipprompt = clip.text()
text = edit.selected_text()
result = user.gpt_apply_prompt(prompt, model, modelThread or "", text)
user.paste(result)
{user.model} helpuser.gpt_help()
{user.model} start debuguser.gpt_start_debug()
{user.model} stop debuguser.gpt_stop_debug()
{user.model} take responseuser.gpt_select_last()

Mindmap

ai-images

Context: user.talon-ai-tools.images.ai-images.talon

SpokenBackend
image generate <user.text>user.image_generate(text)

Mindmap

codeium

Context: user.talon-ai-tools.copilot.codeium.talon

SpokenBackend
pilot (previous | last)user.vscode("editor.action.inlineSuggest.showPrevious")
pilot canceluser.vscode("editor.action.inlineSuggest.hide")
pilot chat [<user.prose>]user.vscode("codeium.openChatView")
sleep(2)
user.paste(user.prose or "")
pilot debuguser.vscode("codeium.explainProblem")
pilot editoruser.vscode("codeium.openChatInPane")
pilot explainuser.vscode("codeium.explainCodeBlock")
pilot make [<user.prose>]user.vscode("codeium.openCodeiumCommand")
sleep(0.7)
user.paste(user.prose or "")
pilot nextuser.vscode("editor.action.inlineSuggest.showNext")
pilot nopeuser.vscode("editor.action.inlineSuggest.undo")
pilot refactoruser.vscode("codeium.refactorCodeBlock")
pilot searchuser.vscode("codeium.openSearchView")
pilot submitkey(ctrl-shift-enter)
pilot toggleuser.vscode("codeium.toggleEnabledForCurrentLanguage")
pilot yesuser.vscode("editor.action.inlineSuggest.commit")

Mindmap

continue

Context: user.talon-ai-tools.copilot.continue.talon

SpokenBackend
bar tin youuser.vscode("continue.continueGUIView.focus")
tin you (accept | yes)user.vscode("continue.acceptDiff")
tin you add <user.cursorless_target>user.cursorless_ide_command("continue.focusContinueInput", cursorless_target)
tin you cancelkey("escape")
tin you comment <user.cursorless_target>user.cursorless_ide_command("continue.writeCommentsForCode", cursorless_target)
tin you debug terminaluser.vscode("continue.debugTerminal")
tin you dock <user.cursorless_target>user.cursorless_ide_command("continue.writeDocstringForCode", cursorless_target)
tin you edit <user.cursorless_target>user.cursorless_ide_command("continue.quickEdit", cursorless_target)
tin you file selectuser.vscode("continue.selectFilesAsContext")
tin you fix code <user.cursorless_target>user.cursorless_ide_command("continue.fixCode", cursorless_target)
tin you fix grammar <user.cursorless_target>user.cursorless_ide_command("continue.fixGrammar", cursorless_target)
tin you historyuser.vscode("continue.viewHistory")
tin you newuser.vscode("continue.newSession")
tin you optimize <user.cursorless_target>user.cursorless_ide_command("continue.optimizeCode", cursorless_target)
tin you rejectuser.vscode("continue.rejectDiff")
tin you select filesuser.vscode("continue.selectFilesAsContext")
tin you shareuser.vscode("continue.shareSession")
tin you toggle fullscreenuser.vscode("continue.toggleFullScreen")

Mindmap

copilot

Context: user.talon-ai-tools.copilot.copilot.talon

SpokenBackend
pilot {user.copilot_slash_command} <user.cursorless_target> [to <user.prose>]user.cursorless_command("setSelection", cursorless_target)
user.copilot_inline_chat(copilot_slash_command or "", prose or "")
pilot (previous | last)user.vscode("editor.action.inlineSuggest.showPrevious")
pilot block lastuser.vscode("workbench.action.chat.previousCodeBlock")
pilot block nextuser.vscode("workbench.action.chat.nextCodeBlock")
pilot bring <user.cursorless_ordinal_or_last>user.copilot_bring_code_block(cursorless_ordinal_or_last)
pilot bring <user.cursorless_ordinal_or_last> {user.makeshift_destination} <user.cursorless_target>user.cursorless_command(makeshift_destination, cursorless_target)
user.copilot_bring_code_block(cursorless_ordinal_or_last)
pilot canceluser.vscode("editor.action.inlineSuggest.hide")
pilot chat [<user.prose>]user.copilot_chat(prose or "")
pilot copy <user.cursorless_ordinal_or_last>user.copilot_focus_code_block(cursorless_ordinal_or_last)
edit.copy()
pilot jestuser.vscode("editor.action.inlineSuggest.trigger")
pilot make [<user.prose>]user.copilot_inline_chat("", prose or "")
pilot new file <user.cursorless_ordinal_or_last>user.copilot_focus_code_block(cursorless_ordinal_or_last)
user.vscode("workbench.action.chat.insertIntoNewFile")
pilot nextuser.vscode("editor.action.inlineSuggest.showNext")
pilot nopeuser.vscode("editor.action.inlineSuggest.undo")
pilot yesuser.vscode("editor.action.inlineSuggest.commit")
pilot yes worduser.vscode("editor.action.inlineSuggest.acceptNextWord")

Mindmap

hud_content_focus

Context: user.talon_hud.content.hud_content_focus.talon

SpokenBackend
focus indicator hideuser.hud_deactivate_focus_indicator()
focus indicator showuser.hud_activate_focus_indicator()

Mindmap

hud_content_toolkit

Context: user.talon_hud.content.hud_content_toolkit.talon

SpokenBackend
toolkit debugginguser.hud_toolkit_debug_options()
toolkit documentationuser.hud_show_documentation()
toolkit listsuser.hud_toolkit_lists()
toolkit microphonesuser.show_microphone_options()
toolkit optionsuser.hud_toolkit_options()
toolkit scopeuser.hud_toolkit_scope()
toolkit speechuser.hud_toolkit_speech()
toolkit walkthroughsuser.hud_show_walkthroughs()

Mindmap

hud_content_walkthrough

Context: user.talon_hud.content.hud_content_walkthrough.talon

SpokenBackend
head up theme darksleep(0.5)
user.switch_hud_theme('dark')
head up theme lightsleep(1.5)
user.switch_hud_theme('light')
music and video playlistuser.open_url("https://www.youtube.com/watch?v=lyVICt4vdB0&list=PLEelxuGt2Io5jGNnA44S9lRhclhz7po1U&index=1")
(continue|skip step)user.hud_skip_walkthrough_step()
(previous [step]|last step)user.hud_previous_walkthrough_step()
skip everythinguser.hud_skip_walkthrough_all()

Mindmap

hud_choice_commands

Context: user.talon_hud.hud_choice_commands.talon

SpokenBackend
{user.talon_hud_widget_enabled_voice_commands}user.hud_activate_enabled_voice_command(talon_hud_widget_enabled_voice_commands)
[option] {user.talon_hud_choices}user.hud_activate_choice(talon_hud_choices)
option {user.talon_hud_numerical_choices}+ {user.talon_hud_choices}user.hud_activate_choices(talon_hud_numerical_choices_list)
user.hud_activate_choice(talon_hud_choices)
option {user.talon_hud_numerical_choices}+user.hud_activate_choices(talon_hud_numerical_choices_list)

Mindmap

hud_commands

Context: user.talon_hud.hud_commands.talon

SpokenBackend
{user.talon_hud_widget_names} (back|previous)user.hud_decrease_widget_page(talon_hud_widget_names)
{user.talon_hud_widget_names} (hide|close)user.hud_disable_id(talon_hud_widget_names)
{user.talon_hud_widget_names} (show|open)user.hud_enable_id(talon_hud_widget_names)
{user.talon_hud_widget_names} maximizeuser.hud_set_widget_preference(talon_hud_widget_names, "minimized", 0)
{user.talon_hud_widget_names} minimizeuser.hud_set_widget_preference(talon_hud_widget_names, "minimized", 1)
{user.talon_hud_widget_names} nextuser.hud_increase_widget_page(talon_hud_widget_names)
{user.talon_hud_widget_names} optionsuser.hud_widget_options(talon_hud_widget_names)
(head up focus | focus head up)user.hud_focus()
head up (drop|stop|confirm)user.hud_set_setup_mode("*", "")
head up (hide|close) {user.talon_hud_widget_names}user.hud_disable_id(talon_hud_widget_names)
head up (hide|close)user.hud_disable()
head up (show|open) {user.talon_hud_widget_names}user.hud_enable_id(talon_hud_widget_names)
head up (show|open)user.hud_enable()
head up [enable] auto focususer.hud_set_auto_focus(1)
head up align {user.talon_hud_widget_names} bottomuser.hud_set_widget_preference(talon_hud_widget_names, "expand_direction", "up")
head up align {user.talon_hud_widget_names} centeruser.hud_set_widget_preference(talon_hud_widget_names, "alignment", "center")
head up align {user.talon_hud_widget_names} leftuser.hud_set_widget_preference(talon_hud_widget_names, "alignment", "left")
head up align {user.talon_hud_widget_names} rightuser.hud_set_widget_preference(talon_hud_widget_names, "alignment", "right")
head up align {user.talon_hud_widget_names} topuser.hud_set_widget_preference(talon_hud_widget_names, "expand_direction", "down")
head up basic {user.talon_hud_widget_names}user.hud_set_widget_preference(talon_hud_widget_names, "show_animations", 0)
head up bluruser.hud_blur()
head up canceluser.hud_set_setup_mode("*", "cancel")
head up development startuser.hud_watch_directories()
user.hud_watch_walkthrough_files()
user.hud_watch_documentation_files()
head up development stopuser.hud_unwatch_directories()
user.hud_unwatch_walkthrough_files()
user.hud_unwatch_documentation_files()
head up disable auto focususer.hud_set_auto_focus(0)
head up drag {user.talon_hud_widget_names}+user.hud_set_setup_mode_multi(talon_hud_widget_names_list, "position")
head up expand {user.talon_hud_widget_names}user.hud_set_setup_mode(talon_hud_widget_names, "limit")
head up fancy {user.talon_hud_widget_names}user.hud_set_widget_preference(talon_hud_widget_names, "show_animations", 1)
head up hide {user.talon_hud_widget_names} on sleepuser.hud_set_widget_preference(talon_hud_widget_names, "sleep_enabled", 0)
head up resize {user.talon_hud_widget_names}user.hud_set_setup_mode(talon_hud_widget_names, "dimension")
head up show {user.talon_hud_widget_names} on sleepuser.hud_set_widget_preference(talon_hud_widget_names, "sleep_enabled", 1)
head up text scale {user.talon_hud_widget_names}user.hud_set_setup_mode(talon_hud_widget_names, "font_size")
head up theme {user.talon_hud_themes}user.hud_switch_theme(talon_hud_themes)

Mindmap

hud_widget_quick_choices

Context: user.talon_hud.hud_widget_quick_choices.talon

SpokenBackend
{user.talon_hud_quick_choices}user.hud_activate_choice(talon_hud_quick_choices)

Mindmap