Cross-platform Espanso shortcuts and corrections for respectful Bahá’í transliteration
  • Python 88.1%
  • Shell 11.9%
Find a file
2026-07-13 21:06:15 +08:00
.githooks feat: publish initial Bahá’í text expansions 2026-07-13 15:49:43 +08:00
scripts feat: publish initial Bahá’í text expansions 2026-07-13 15:49:43 +08:00
.gitignore feat: publish initial Bahá’í text expansions 2026-07-13 15:49:43 +08:00
_manifest.yml feat: expand plain yabaha spelling 2026-07-13 21:06:15 +08:00
CONTRIBUTING.md feat: publish initial Bahá’í text expansions 2026-07-13 15:49:43 +08:00
LICENSE feat: publish initial Bahá’í text expansions 2026-07-13 15:49:43 +08:00
package.yml feat: expand plain yabaha spelling 2026-07-13 21:06:15 +08:00
PROJECT_POLICY.md feat: publish initial Bahá’í text expansions 2026-07-13 15:49:43 +08:00
README.md feat: publish initial Bahá’í text expansions 2026-07-13 15:49:43 +08:00
REFERENCE.md feat: expand plain yabaha spelling 2026-07-13 21:06:15 +08:00

Baháí Text Expansions for Espanso

Purpose

A community-maintained Espanso package for typing commonly used Baháí names, invocations, calendar terms, and transliterations with their proper Unicode characters.

Use case

Type forgiving forms such as bahaullah, yabahaullabha, ayyamiha, or nawruz and receive Baháulláh, Yá Bahául-Abhá, Ayyám-i-Há, or Naw-Rúz. Deliberate : shortcuts cover terms that might otherwise alter ordinary names or words.

The matches are cross-platform. Keep each operating system's Espanso config/default.yml local rather than synchronizing backend-specific settings.

How to use

Install Espanso, then:

espanso install bahai-text-expansions   --git https://forge.mehrabi.sh/kian/bahai-text-expansions.git   --external
espanso service restart

Common shortcuts:

:aua      → Alláh-u-Abhá
:yba      → Yá Bahául-Abhá
:yaali    → Yá Alíyyul-Alá
:bi       → Baháí
:bhu      → Baháulláh
:abd      → Abdul-Bahá
:badi     → Badíʿ
:baha     → Bahá
:ayyamiha → Ayyám-i-Há
:nawruz   → Naw-Rúz
:ridvan   → Riḍván

See REFERENCE.md for every shortcut and accepted spelling.

Design choices

  • Automatic corrections use whole-word matching.
  • Ambiguous names and ordinary words use deliberate : shortcuts.
  • :baha is Bahá; :bi is the non-conflicting shortcut for Baháí.
  • No platform-specific backend or keyboard configuration is included.

Contributing

Corrections and genuine spelling variants are welcome. See CONTRIBUTING.md.

This is an independent community package, not an official publication of the Baháí International Community.

License

MIT. See LICENSE.