Skip to content

Mixing Cyrillic and Latin languages breaks multi-language checking #243

Description

@judaew

When setting jinx-languages to include both a Cyrillic and a Latin-based language (for example, "en_US uk_UA"), only the Ukrainian (Cyrillic) part is actually checked. English words are ignored completely.

If I instead set two Latin-based languages (e.g. "en_US de_DE"), both work perfectly.

This suggests the issue might be related to how Jinx handles mixed input systems (Latin + Cyrillic alphabets).

I provide a Ukrainian sentence with two intentional spelling mistakes for testing:
"Сьогодні я бачив прекрастне небо над містом, воно було надвичайно яскраве"

System Info

  • Emacs 30.2
  • Jinx 20251013.1018
  • OS Arch Linux
  • Hunspell 1.7.2 (with en and uk dictionary)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions