dotfiles/talon/community/community-cursorless-0.4.0/text/symbols.talon
2024-11-16 20:27:38 -07:00

78 lines
No EOL
1.3 KiB
Text

double dash: "--"
triple quote: "'''"
(dot dot | dotdot): ".."
#ellipses: "…"
ellipses: "..."
spam: ", "
coal gap: ": "
pipe gap: " | "
boom: ". "
arrow: "->"
dub arrow: "=>"
new line: "\\n"
carriage return: "\\r"
line feed: "\\r\\n"
empty round: "()"
empty square: "[]"
empty curly: "{}"
empty diamond: "<>"
empty quad: '""'
empty twin: "''"
empty escaped quad: '\\"\\"'
empty escaped twin: "\\'\\'
tween <user.symbol_key>:
'{symbol_key}{symbol_key}'
key(left)
quad:
'""'
key(left)
twin:
"''"
key(left)
eyes:
'``'
key(left)
escaped quad:
'\\"\\"'
key(left)
key(left)
escaped twin:
"\\'\\'"
key(left)
key(left)
round:
insert("()")
key(left)
square:
insert("[]")
key(left)
curly:
insert("{}")
key(left)
diamond:
insert("<>")
key(left)
(diamond | angle) that:
text = edit.selected_text()
user.paste("<{text}>")
(curly | lace) that:
text = edit.selected_text()
user.paste("{{{text}}}")
(round | leper) that:
text = edit.selected_text()
user.paste("({text})")
(double | quad) that:
text = edit.selected_text()
user.paste('"{text}"')
(single | twin) that:
text = edit.selected_text()
user.paste("'{text}'")
slicer:
edit.line_end()
key(enter)
insert("- ")
end gap:
edit.line_end()
key(space)