When you’ve typed something that is an exact match to an auto-complete suggestion, sometimes the suggestion switches to a less-exact match. As an example, in a fresh instance of Sublime, create a Python file with this:
some_truthy_value = 42
foo = True
assert foo ==
…and then, after the equality check at the end, type “True”. For the first three characters, the auto-complete suggestion list will be:
True
some_truthy_value
…but as soon as you finish typing the full word, the suggestion list reduces to just “some_truthy_value”, and hitting enter (as would come naturally in an assert statement like this) will then get you the wrong thing.
If feels like if there is an exact match for what you just typed, that should stay on the top of the suggestion list. Is there a way to get this behavior?