espanso가 긴 대체 문자열에서 오작동할 때 (그리고 해결 방법)
Source: Dev.to
TL;DR ☕
길이가 100자를 초과하는 교체 문자열이 확장되지 않으면 ~/.config/espanso/default.yml 파일에서 clipboard_threshold 값을 늘리세요.
The problem
길이가 긴 교체 문자열( > 100 자)은 Espanso에서 조용히 실패할 수 있습니다.
예시 스니펫:
- trigger: ":some-long-snippet"
replace: "Dear passangers, we have good news and bad news. Good news is we are landing. Bad news is we are crash landing!"
트리거를 입력해도 아무 것도 삽입되지 않으며 때때로 명령 프롬프트와 같은 UI가 나타납니다.
Why it happens
Espanso의 기본 설정에는 clipboard_threshold 옵션이 포함되어 있습니다(주석 처리됨):
# clipboard_threshold: 100
교체 텍스트가 이 임계값을 초과하면 Espanso는 경고 없이 삽입을 중단합니다.
How to fix it
-
설정 파일을 엽니다:
nano ~/.config/espanso/default.yml -
clipboard_threshold라인의 주석을 해제하거나 추가하고, 값을 더 높은 값(예: 500)으로 설정합니다:clipboard_threshold: 500 -
파일을 저장하고 Espanso를 다시 로드합니다(또는 수동으로 재시작):
espanso restart
재시작 후에는 긴 교체 문자열이 정상적으로 작동합니다.
Additional notes
- 이 문제는 특정 플랫폼에 국한되지 않으며 macOS, Linux, Windows 모두에서 발생합니다.
- Espanso에 대한 간단한 소개는 “Espanso: Because Who Actually Likes Typing Out Their Emails?” 게시물을 참고하세요(링크 자리표시자).
Happy expanding!