mirror of https://github.com/einverne/dotfiles.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
43 lines
1.2 KiB
43 lines
1.2 KiB
# espanso match file |
|
|
|
# For a complete introduction, visit the official docs at: https://espanso.org/docs/ |
|
|
|
# You can use this file to define the base matches (aka snippets) |
|
# that will be available in every application when using espanso. |
|
|
|
# Matches are substitution rules: when you type the "trigger" string |
|
# it gets replaced by the "replace" string. |
|
matches: |
|
# Simple text replacement |
|
- trigger: ":espanso" |
|
replace: "Hi there!" |
|
|
|
# NOTE: espanso uses YAML to define matches, so pay attention to the indentation! |
|
|
|
# But matches can also be dynamic: |
|
|
|
# Print the current date |
|
- trigger: ":date" |
|
replace: "{{mydate}}" |
|
vars: |
|
- name: mydate |
|
type: date |
|
params: |
|
format: "%m/%d/%Y" |
|
|
|
# Print the output of a shell command |
|
- trigger: ":shell" |
|
replace: "{{output}}" |
|
vars: |
|
- name: output |
|
type: shell |
|
params: |
|
cmd: "echo 'Hello from your shell'" |
|
- trigger: ":hotfix" |
|
replace: "{{output}}" |
|
vars: |
|
- name: output |
|
type: shell |
|
params: |
|
cmd: "echo 'Hello from your shell'" |
|
# And much more! For more information, visit the docs: https://espanso.org/docs/
|
|
|