Cross-platform Text Expander written in Rust.
Visit the Documentation.
Features
- Works on Windows, macOS and Linux
- Works with almost any program
- Works with Emojis 😄
- Works with Images
- Includes a powerful Search Bar 🔎
- Date expansion support
- Custom scripts support
- Shell commands support
- App-specific configurations
- Support Forms
- Expandable with packages
- Built-in package manager for espanso hub
- File based configuration
- Support Regex triggers
- Experimental Wayland support
Static Matches
Single-line Expansions
Multi-line Expansions
Dynamic Matches
Using Variables
Preconfigured Choices
Run CLI Command
Global Variables
Declarations
Usage
Word Triggers
Autocorrect Typos
Case Propagation
- If you write
alh
, the match will be expanded toalthough
. - If you write
Alh
, the match will be expanded toAlthough
. - If you write
ALH
, the match will be expanded toALTHOUGH
.
Cursor Hints
Insert $|$
where you want the cursor to be positioned. Limited to one cursor hint.
Match Disambiguation
Takes all matches with the same trigger and displays a dialog to let you choose.