Skip to content(if available)orjump to list(if available)

Espanso – Cross-Platform Text Expander Written in Rust

behnamoh

I found Espanso very useful, but some bugs made me move on to Raycast, BetterTouchTool, etc. for similar functionality. For example, if Espanso config file is on a cloud drive, it doesn't automatically sync or read the file upon reboot.

I'm planning to move back to Espanso though, as Raycast is moving in the wrong direction with all the AI non-features.

KetoManx64

Can't you just write a startup script that waits 1 minutes after a reboot and then restarts the Espanso service to apply the freshly downloaded config?

henriquemaia

Have been using it for some years now. On Linux at least, it's easy to install and maintain.

The size of my snippets list is now a testament of its usefulness. On the appropriate context (an online meeting, for instance), it feels like a superpower.

hypertexthero

Anyone know how to change the default :date output to YYYY-MM-DD instead of MM/DD/YYYY on macOS?

I’ve tried the following in default.yml and reloading the config, but it’s not working and Claude, Gemini, and myself are stumped :)

  matches:  
    - trigger: ":date"  
      replace: "{{mydate}}"  
      vars:  
        - name: mydate  
          type: date  
          params:  
            format: "%Y-%m-%d"

hypertexthero

Solution: Edit the # Print the current date section in…

  /Users/$USER/Library/Application Support/espanso/match/base.yml
…to read:

  # Print the current date
  - trigger: ":date"
    replace: "{{mydate}}"
    vars:
      - name: mydate
        type: date
        params:
          format: "%Y-%m-%d"

kemitchell

I shell out to POSIX `date` on Linux and I believe also on Windows:

    - trigger: ";tod"
      replace: "{{mydate}}"
      vars:
      - name: mydate
        type: shell
        params:
          cmd: date --iso-8601

bsnnkv

The single best way to insert emojis into text, I cannot function without this tool

bayindirh

I’m using it on KDE for quite some time now. It’s very useful, but sometimes types too fast and eats keystrokes. Other than that it’s flawless. Can recommend to anyone.

stavros

Can you not configure the text speed?

_HMCB_

I’ve been using this for about 6 months. Love it.

jatins

I found it really buggy when I used it to the point in was unusable

treetalker

Can anyone recommend a good TextExpander to Espanso snippet converter?

mariocesar

I used ChatGPT for that and it worked fine, you can even take screenshots and tell it to create the YAML config file for you

tyiz

[dead]