Feature proposal · TextExpander

Let an ambiguous abbreviation offer a choice, instead of guessing

Three snippets share the abbreviation ce. Watch what happens today, then watch what the proposal does. The keystroke tally is the whole argument.

New Message
Proposed
Topractice@example.com
SubjectContact details

Keystrokes — today

0 actions to get the right text

Keystrokes — proposed

0 actions to get the right text

Why inline search does not solve this. Inline search is a separate, deliberate action taken instead of typing an abbreviation, and it matches on content and label as well as abbreviation, so a large library returns matches the user did not mean. This proposal starts from the keystrokes the user was already going to type, and narrows to snippets whose abbreviation field is an exact match — nothing else.