Auto-complete words not being suggested while typing

Scrivener 3 for Windows.
The document I’m writing includes the word Tohorā. Typing that “ā” at the end every time is a pain, so I would like to add it to the spelling dictionary so that it appears in the list of suggested words whenever I type “Tohora” with the plain “a”.
I have right clicked on “Tohorā” and added chosen “learn spelling”. I’ve selected it, and chosen “Add Selection to Auto Complete List”. Neither of these work - “Tohorā” doesn’t appear in the suggested words. This was something I was able to do in Scrivener 2 on Windows, so I’m not sure what I’m doing wrong, or if this is a bug because of the unusual character?

I don’t have Windows to work on this for you, but my hunch it’s a system thing. In any event, can you use Scrivener’s ability to replace this text during compile step? Then you don’t have to think about it very much while writing.

Yes I’ll have to do a Find and Replace. Just kind of bugs me, as I was able to do it on earlier versions of Scrivener.

There have been past posts on adding to dictionary. Maybe search here. Also, it may be Windows getting in your way. dunno.

You’ve got the right idea, to use the Add Selection to Auto-Complete List, menu command. This will add it to the list, hosted in Project ▸ Project Settings..., under the Auto-Complete tab.

What is probably throwing you is that the defaults assume you do not want suggestions to be suggested while you type, but rather only upon manual request (the shortcut for that is found under Edit ▸ Completions ▸ Complete). If you prefer automatic suggestions, then in application settings, under the Corrections tab, look toward the bottom of the pane, and disable the In script mode only checkbox. Now, the moment you type “T”, the full “Tohorā” should appear.

P.S. I’ve clarified the thread title, as custom spelling dictionaries are not meant to operate as an auto-complete tool at all. They only adjust what isn’t marked as an error.

2 Likes

Thank you. I did wonder whether I might be misunderstanding that!

Since it’s unlikely that you’re going to type a word beginning with Tohor, you might want to opt to add that to Substitutions and the full word to the replace with column.
That way you need never think about it or become distracted.

This is the sort of thing that, rather than cluttering up my user dictionary with, I use Espanso for, though Typinator, aText and many other such apps would do as well.

Espanso is slightly geeky to set up, but it’s straightforward to do, and it’s free, it’s good and works well. I name all files starting with the date in the form 20250223, which I’ve set up with the trigger ;dd; I use it to enter regularly used terminal commands, to enter frequently used Chinese character sequences, like 普通话, without having to switch keyboards back-and-forth, and so on (including my signature here!).

So, in your shoes, I’d set up a trigger ;toh to automatically enter Tohorā (with the following space). Since, at least in any of my usage, a ; is never immediately followed by a letter or number, I use it as the first character in triggers… makes them easy to remember and no need to use any modifier key, just lower case letters.

:slight_smile:
Mark

2 Likes