FAQ

Home > FAQs > Automatic spelling

Does OpenCues fix my spelling automatically?

No. A misspelled word is flagged where you typed it, and the word you typed stays in your text until you press _ on it. The correction is an offer, not an edit.

What actually happens

Type i recieved your mesage and the misspelled words dim in place. Put your cursor on one and its note says what is behind it:

✍️ 2 | received  (underscore to cycle)

The ✍️ marks a spelling flag, and the number counts the options you have left before you are back where you started. Press _ and received replaces recieved. Press again and you have exactly what you typed back, character for character, because the word you wrote is the first option in the ring rather than something the correction overwrote. Walk away without pressing anything and your draft is untouched.

Some words carry more than one option. their going to the store flags their with both readings, so the note counts three and you pick by pressing:

✍️ 3 | they're | there  (underscore to cycle)

Why it waits

A spell-checker that edits for you has to be right every time, and no spell-checker is. Flagging costs you nothing when it is wrong: the word sits there dimmed and you keep typing. So the prompt is also written to stay quiet rather than to be thorough. It leaves alone:

  • Proper nouns, place names, brands and acronyms, which are assumed deliberate.
  • Numbers, codes, hex, URLs and file paths.
  • Single-letter words, and the _ itself.

When the draft is clean it flags nothing at all, so a well-spelled paragraph is silent rather than a row of ticks.

If you do want it applied for you

Ask for it and it happens: agentically correct spelling _ arms a continuous task, and from then on clear errors are corrected as you pause. Those edits are dimmed too, so you can see every one and cycle any of them back. stop task _ ends it, and corrections already made stay in your draft.

That is the whole difference. Nothing is applied for you until you have typed the sentence that asks for it.

Turning the flagging off

Words a spell-checker keeps flagging, like jargon and identifiers, belong on the ignore: list in CUES.md. disable: [spelling] removes the whole thing, per project or globally, and word-cues-mode: off stops every word cue from firing. You can also keep it and narrow it, with on-site: and on-field: in its CUE.md, so it checks your long-form writing and leaves a search box alone. All of it hot-reloads in seconds.

Nothing leaves your draft

Whichever way you use it, OpenCues only ever edits the message you have not sent yet. It does not press Enter, and it does not touch text you already submitted.

Related: What is the spelling cue? · Fix grammar as you type · Navigation and cycling · How to disable a cue · OpenCues vs Grammarly · GitHub repo