Skip to content

Commit 85fcd39

Browse files
author
Christophe POT
committed
Add a setting key to manage api_completions_only parameter for autocompletion.
1 parent 765c8e1 commit 85fcd39

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

TypeScript.sublime-settings

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
{
22
"auto_complete_triggers" : [ {"selector": "source.ts", "characters": "."} ],
3+
"auto_complete_api_completions_only": false,
34
"use_tab_stops": false,
45
"word_separators": "./\\()\"'-:,.;<>~!@#%^&*|+=[]{}`~?",
56

typescript/listeners/completion.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -142,9 +142,10 @@ def handle_completion_info(self, completions_resp):
142142
self.run_auto_complete()
143143

144144
def run_auto_complete(self):
145+
settings = sublime.load_settings("TypeScript.sublime-settings")
145146
active_view().run_command("auto_complete", {
146147
'disable_auto_insert': True,
147-
'api_completions_only': False,
148+
'api_completions_only': settings.get('auto_complete_api_completions_only', False),
148149
'next_completion_if_showing': False,
149150
'auto_complete_commit_on_tab': True,
150151
})

0 commit comments

Comments
 (0)