Cross-platform Text Expander written in Rust
Go to file
Matt Harrison 92d99c30bc
preserve the current clipboard when using the Clipboard backend.
Store the current clipboard and restore it after the expansion has been
pasted.
This prevents your current clipboard from being lost if using the
Clipboard backend.
2019-12-11 12:12:40 -05:00
ci Change python version in CI pipeline to fix a VM image version bump that broke the process. 2019-11-02 21:25:12 +01:00
images Add windows installation instructions 2019-09-18 10:59:29 +02:00
native Add Shift Insert shortcut on Linux backend 2019-11-29 22:20:37 +01:00
other/EspansoNotifyHelper Add GPL preamble 2019-09-15 18:29:11 +02:00
packager Make Windows restart optional. Fix #115 2019-11-14 18:39:25 +01:00
src preserve the current clipboard when using the Clipboard backend. 2019-12-11 12:12:40 -05:00
.gitignore Ignore github pages output 2019-09-22 15:05:57 +02:00
azure-pipelines.yml Add automatic deploy to Homebrew on CI 2019-09-21 18:59:29 +02:00
build.rs Fix #30 2019-09-16 11:02:40 +02:00
Cargo.lock Version bump 0.4.0 2019-11-29 21:45:42 +01:00
Cargo.toml Version bump 0.4.0 2019-11-29 21:45:42 +01:00
LICENSE Initial commit 2019-08-30 09:16:58 +02:00
packager.py Add SHA256 hash also to Windows and MacOS releases. Fix #64 2019-10-12 10:16:34 +02:00
README.md Update readme with Support link and new contributor 2019-11-30 18:47:22 +01:00

espanso

A cross-platform Text Expander written in Rust

GitHub release (latest by date) Language Platforms License Build Status

example

Visit the espanso website.

What is a Text Expander?

A text expander is a program that detects when you type a specific keyword and replaces it with something else. This is useful in many ways:

  • Save a lot of typing, expanding common sentences.
  • Create system-wide code snippets.
  • Execute custom scripts
  • Use emojis like a pro.

Key Features

  • Works on Windows, macOS and Linux
  • Works with almost any program
  • Works with Emojis 😄
  • Date expansion support
  • Custom scripts support
  • Shell commands support
  • App-specific configurations
  • Expandable with packages
  • Built-in package manager for espanso hub
  • File based configuration

Get Started

Visit the official documentation.

Support

If you need some help to setup espanso, want to ask a question or simply get involved in the community, Join the official Subreddit! :)

Donations

espanso is a free, open source software developed in my (little) spare time. If you liked the project and would like to support further development, please consider making a small donation, it really helps :)

Donate with PayPal

Contributors

Many people helped the project along the way, thanks to all of you. In particular, I want to thank:

Remarks

  • Special thanks to the ModifyPath script, used by espanso to improve the Windows installer.

License

espanso was created by Federico Terzi and is licensed under the GPL-3.0 license.