Automattic / Automattic/harper

Multi-word Latin terms etc. used in English

Open
#823 5 comments 2 reactions 0 assignees View on GitHub
enhancement harper-core
Dominant language
Rust
Stars
15.4k
Forks
627
Avg merge
1d 15h
Merged PRs (30d)
106

Description

**Describe the bug**
Terms like this that contain one or all words that are not English words in their own right are not currently well supported. This issue is to collect some in one place.

**Expected behavior**
Support these terms like single-word terms for spelling and perhaps grammar checking.

**Lists**

From Latin:
- de facto
- mea culpa
- modus operandi
- per capita
- quid pro quo

From French:
- deja vu / déjà vu
- papier mache / papier mâché

From Chinese:
- kung fu

From English:
- holy moly / holy moley

Contributor guide

Open the contributing guide

Research direction

Start by tracing how Harper handles single-word terms in its spelling and grammar-checking paths, then compare that behavior with the listed Latin, French, Chinese, and English phrases. Done means the listed multi-word terms receive equivalent spelling and, where applicable, grammar checking, with tests demonstrating the expected behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
tooling
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.