Skip to content

Espanso - text expander

Espanso is a cross-platform text expander written in Rust.

Espanso detects when you type a keyword and replaces it while you're typing.

See it in action... Espanso - text expander

This is useful in many ways:

  • Save a lot of typing, expanding common sentences.

  • Create system-wide code snippets.

  • Execute custom scripts

Key Features

  • Works with almost any program

  • Works with Images

  • 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

How to run espanso in Mabox?

Espanso is preinstalled in Mabox, all you need to do is register user systemd service for it. This is needed to automatically start espanso at system startup.

espanso start

Mabox espanso helper

Espanso is great piece of software, but currently it lacks GUI - for example to remind you all defined triggers.

This is why Mabox provide a simple GUI for that - use Super+Alt+E to invoke simple espanso helper :)

You will see menu showing all defined triggers and sentences/snippets (type to search also works here). Menu gives you also easy acces to espanso config directory, editing default config file and link to Espanso documentation.

Next Espanso version is currently in development

Development of next - significantly improved version of Espanso is already at an advanced stage. Therefore, soon the Mabox helper will be able to retire :)

Back to top