Der Post deines Links definiert den Trigger `(?language:latex)(?<=\s|^)%`. Laut Manual greift der zweite Teil `(?<=\s|^)%`, wenn ein 5-Zeichen %-Zeichen eingegeben wird und sich davor ein Leerzeichen befindet. Isoliert habe ich diesen Trigger ausprobiert und es kam aber keine Reaktion. Außerdem ist das ja auch nicht der Trigger, den du haben möchtest. Wenn ich dich richtig verstehe, möchtest du Buchstaben matchen. Demzufolge solltest du den Trigger ungefähr so anpassen:
(?<= [a-zA-Z]{3})([a-zA-Z])
Er wird gematcht, wenn das vierte Zeichen eines Wortes eingegeben wird. Auf diese Weise funktioniert die Autovervollständigung bei mir.
Der Zusatz
(?language:latex)
am Anfang des Triggers soll laut Manual dafür sorgen, dass er nur greift, wenn man sich in einer LaTeX-Datei befindet und nicht in anderen. Auch das greift bei mir aber nicht. Mit dem o. g. Trigger funktioniert es allerdings.