Triggers are controlled by settings in ST. I added the following snippet to my Preferences.sublime-settings to enable completions triggering with .
in source code.
"auto_complete_triggers": [
{
"selector": "source",
"characters": "."
},
],
You can modify the “selector” to enable certain trigger characters for single languages or place this snippet into syntax-specific settings files.
Here is another example I use for auto-completion of .gitattributes
in https://github.com/deathaxe/Packages/tree/pr/add_git_files/Git%20Files
"auto_complete_triggers": [
{
"selector": "meta.attributes-list.git.attributes - meta.attribute - punctuation.separator",
"characters": " -!"
},
{
"selector": "meta.attribute.builtin & meta.mapping.expect-value.git.attributes",
"characters": "-=,"
}
],