Troubleshooting
Multi trigger with plain scalars
Section titled “Multi trigger with plain scalars”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.
App fonts too small
Section titled “App fonts too small”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:
- Right-click EspansoExpress.exe (or the EspansoExpress shortcut) and select Properties.
- In the Compatibility tab click the button to Change high DPI settings
- Check the box to Override high DPI scaling behavior and then set
Scaling performed by:
toSystem (Enhanced)
.
YAML parser errors
Section titled “YAML parser errors”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.