
The Raycast version of Espanso Search Bar
Use folders to organize your matches into categories:
match/
dev/
snippets.yml
writing/
templates.yml
Nested folders create breadcrumb categories: match/dev/tools/git.yml β Dev Β· Tools
Organize matches by context using the profiles/ folder:
match/
profiles/
work/
dev/
snippets.yml
email/
templates.yml
home/
personal/
notes.yml
Matches in profiles/work/dev/snippets.yml will:
Matches outside profiles/ are accessible from all contexts.
Β·)
Β· (default), /, >, β, βΊ, Β»triggers: [":hello", ":hi"]) appear as a single item with all triggers displayedindex.yml in subdirectories won't show redundant subcategory labelsThis extension includes TypeScript type checking for improved code quality:
npm run typecheck
The Raycast version of Espanso Search Bar
Add a match to your Espanso config
Enable or disable Espanso
Enable Espanso
Disable Espanso
email matches ;;email.ooo.Failed to run 'espanso path' when the Espanso Binary Path preference was left empty. Raycast is launched by launchd and so inherits PATH=/usr/bin:/bin:/usr/sbin:/sbin, which contains neither Homebrew prefix β a bare espanso could never resolve there. The binary is now located by probing /opt/homebrew/bin/espanso, /usr/local/bin/espanso, and the Espanso.app bundle, so the extension works out of the box on both Apple Silicon and Intel, and with a Homebrew-less install. Setting the preference still overrides the probe, and surrounding whitespace in it is now ignored.zsh/bash) so .zshrc is sourced. Respects the shell: param in Espanso YAML if specified. ANSI escape sequences from shell startup are stripped from output.date, shell, script, echo, random, clipboard) are evaluated and shown as real content in the detail panel β no more raw {{varName}} templatesimage_path now render the image inline in the preview; $CONFIG and ~ path variables are resolved automaticallyrandom or time-sensitive shell snippets)profiles/ folder structureprofiles/work/, profiles/home/, etc.Β· (middle dot)/, >, β, βΊ, Β», or any custom charactertypecheck script to package.json for improved code qualityformatCategoryName utility for consistent formattingimports in Espanso YAML files: you can now import matches from other files, and imported matches will appear in search with the correct category (based on the imported file name or path).First version.