Espanso replaced my previous text expander within Obsidian after it stopped working:
- I found it to be the most reasonable and lightweight option, and it stores some clipboard snippets
- My public config is shared at my-espanso-config
- I can quickly sync my Espanso config with backup (
;ez) and download (;eu)
My setup:
- Windows
- Use:
search_shortcut: ALT+SHIFT+SPACE - Also set
backend: injectto omit this space issue
- Use:
- macOS
- Use:
search_shortcut: CMD+SHIFT+SPACE
- Use:
📃 Guides
Section titled “📃 Guides”How to detect window title
Section titled “How to detect window title”Type #detect# while focusing on any app, like Obsidian, to get an Espanso pop-up with title, exec, and class so that it can be used with filters.
How not to convert characters on expand
Section titled “How not to convert characters on expand”For example, to prevent Obsidian from converting "" into “”, you can either:
- Turn off the setting in the “Smart Typography” plugin
- Change backend option in
$CONFIG/config/default.ymltoClipboard
Using OS-specific filters
Section titled “Using OS-specific filters”I tried using filter_os: macos and filter_os: windows, but it did not work as planned:
search_shortcuthas to be placed inconfig/default.yml, and this file cannot be made OS-specific. A potential solution is not to back it up (Discord)- Having
config/macos.ymldoes not let me keep other app-specific files likeconfig/obsidian.ymlas thenmatch/_obsidian.ymldoes not work (Discord). I would have to only keepconfig/macos.ymlandmatch/_macos.yml