Proofreading
Proofreading checks spelling, grammar, punctuation, style, and typography directly in the editor as you type. Russian and English are supported. Everything runs locally — your text never leaves the device.
Where to find it
- Underlines in the editor — problem spots are highlighted as you type.
- Proofreading icon in the status bar — shows the number of issues and opens quick settings.
- Dictionary icon (appears next to it when proofreading is on) — opens the Personal dictionary.
- Advanced settings — open via the popover → Advanced settings...
Suggestion card
Click an underlined fragment — a card with details about the issue appears.
The card header shows the word or fragment and a colored category label. Below are replacement suggestions (up to five), then action buttons:
| Action | What happens |
|---|---|
| Click a suggestion | Replaces the word in the text |
| Add to dictionary | The word is added to the project dictionary and is no longer underlined |
| Skip in session | The issue is hidden until the project is closed |
| Dismiss | The underline is removed once (it will return on the next check) |
| Skip this rule | The rule is fully disabled (only for grammar, punctuation, style, typography) |
The difference between actions: Skip in session — temporary, for the current word; Dismiss — removes the underline once; Skip this rule — disables the rule itself for all texts.
Keys: Tab or Alt+Enter — accept the first suggestion; Escape — close the card.
Check categories
| Category | What it checks |
|---|---|
| Spelling | Word spelling |
| Grammar | Agreement, government, word order |
| Punctuation | Commas, dashes, quotation marks |
| Style | Clichés, tautology, overcomplicated constructions |
| Typography | Correct quotes, dashes, non-breaking spaces |
Each category is color-coded — the same color is used in the suggestion card and in the settings popover.
Check levels
A quick way to manage the set of active categories — pick one of three presets:
| Preset | Active categories |
|---|---|
| Conservative | Spelling, Typography |
| Standard | Spelling, Grammar, Punctuation, Typography |
| Strict | All categories |
You can pick a preset in the popover or on the General tab of the advanced settings.
Language
In the popover and on the General tab — a Language dropdown:
- Match interface language — taken from the application settings
- Russian / English — fixed selection
Personal dictionary
Words are added to the dictionary via the suggestion card — the Add to dictionary button (adds to the project dictionary). Once added, the word is no longer underlined.
To manage the dictionary, use the book icon in the status bar. The Personal dictionary panel shows all added words with a scope filter:
- All — all words
- Project — words for this project only
- Global — words available across all projects
To remove a word, use the trash icon button that appears on hover.
The same list is available on the Dictionary tab in the advanced settings.
Status bar indicator
The proofreading icon shows the current state:
- No number — no issues or proofreading is off
- Number next to it — that many active issues (the maximum displayed is
99+) - Pulsing — a check is running or the dictionary is loading
Hover to see a breakdown by category. Click to open the popover with quick settings.
Settings
Popover (quick access)
Opens by clicking the proofreading icon in the status bar. Contains:
- On/off toggle
- Rule preset selector
- Toggles for individual categories
- Language selector
- Link Advanced settings...
Advanced settings
Open via Advanced settings... in the popover. Three tabs:
General — rule preset, individual categories (with colored labels), language.
Rules — full list of rules grouped by category. For each rule the name, description, ID, and source (Built-in or LanguageTool) are shown. A rule can be disabled with the button on hover. Disabled rules are pinned in a separate section at the top — you can re-enable them from there. Search by name — the input at the top of the tab.
Dictionary — a list of words in the personal dictionary with scope labels.
Proofreading runs locally and does not send your text to external services.