Easily collect snippets and recall them later with Espanso.
pip install pyyaml
espanso install snipbank
,,.. (two commas, two dots) to add a snippet...,, (two dots, two commas) to remove a snippet.^TAB^ in a snippet for pressing the Tab key.^ENTER^ in a snippet for pressing the Enter key.$|$ in a snippet to bring the cursor there upon inserting it.You may optionally specify a popup form to go with a snippet in order to make parts of the snippet editable before its insertion.
[[variable_name]][![variable_name]!][^[variable_name:opt1|opt2|...]^][>[variable_name:opt1|opt2|...]<]=. Example:
[[name=Anonymous]], [^[greeting=Hello:Hello|Goodbye]^]{{variable_name}} in the snippet to reference a form field.You may use Markdown or HTML to include rich text in your snippets.
replace: (Default) Use plain text replacements.markdown: Markdown can be used in snippets.html: HTML can be used in snippets.Notice that if you choose markdown or html and your snippet contains form input, the values from your form will also be interpreted as Markdown or HTML respectively.
When using paste mode (default), the snippet's replacement is printed. This
allows you to use ,,.. to add a new trigger and type at the same time, or
..,, as the "paste" step of a disposable clipboard. If a form is specified,
nothing is printed as the output relies on user input.
When using silent mode, nothing is printed. This is useful when you just want
to manage your snippets without writing them out.