Skip to content

Troubleshooting

There is currently a known issue regarding matches with multi triggers with plain (unquoted) scalars. For example:

- triggers: [:trigger1, :trigger2]

To resolve this issue, edit the multi trigger so that the scalars are enclosed with either single or double quotes. For example:

- triggers: [':trigger1', ':trigger2']

This issue is an example of a YAML parser error.

If you are using a high DPI screen the fonts in EspansoExpress dialogs and menus may appear too small. The following steps may resolve the issue:

  1. Right-click EspansoExpress.exe (or the EspansoExpress shortcut) and select Properties.
  2. In the Compatibility tab click the button to Change high DPI settings
  3. Check the box to Override high DPI scaling behavior and then set Scaling performed by: to System (Enhanced).

EspansoExpress makes use of a YAML parser to analyze match files. The parser is built on top of the LibYAML library, which is the most widely used library for parsing YAML. Espanso is written in Rust and uses a YAML parser that is also based on LibYAML. The only known difference in parsing between Espanso and EspansoExpress is the issue described above.