@@ -25,6 +25,9 @@ class TypescriptGoToRefCommand(sublime_plugin.TextCommand):
25
25
"""
26
26
If cursor is on reference line, go to (filename, line, offset) referenced by that line
27
27
"""
28
+ def is_enabled (self ):
29
+ return global_vars .get_language_service_enabled ()
30
+
28
31
def run (self , text ):
29
32
pos = self .view .sel ()[0 ].begin ()
30
33
cursor = self .view .rowcol (pos )
@@ -41,6 +44,9 @@ def run(self, text):
41
44
42
45
# TODO: generalize this to work for all types of references
43
46
class TypescriptNextRefCommand (sublime_plugin .TextCommand ):
47
+ def is_enabled (self ):
48
+ return global_vars .get_language_service_enabled ()
49
+
44
50
def run (self , text ):
45
51
ref_view = get_ref_view ()
46
52
if ref_view :
@@ -54,6 +60,9 @@ def run(self, text):
54
60
# TODO: generalize this to work for all types of references
55
61
class TypescriptPrevRefCommand (sublime_plugin .TextCommand ):
56
62
"""Go to previous reference in active references file"""
63
+ def is_enabled (self ):
64
+ return global_vars .get_language_service_enabled ()
65
+
57
66
def run (self , text ):
58
67
ref_view = get_ref_view ()
59
68
if ref_view :
@@ -70,6 +79,9 @@ class TypescriptPopulateRefs(sublime_plugin.TextCommand):
70
79
Helper command called by TypescriptFindReferences; put the references in the
71
80
references buffer (such as build errors)
72
81
"""
82
+ def is_enabled (self ):
83
+ return global_vars .get_language_service_enabled ()
84
+
73
85
def run (self , text , argsJson ):
74
86
args = json_helpers .decode (argsJson )
75
87
file_name = args ["filename" ]
0 commit comments