Skip to content

Commit f982401

Browse files
committed
Fix issues according to sublimelsp/repository#51 (comment)
1 parent b2d9330 commit f982401

File tree

4 files changed

+14
-27
lines changed

4 files changed

+14
-27
lines changed

leo.tmLanguage

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,10 @@
1212
<array>
1313
<string>leo</string>
1414
</array>
15+
<key>extension</key>
16+
<array>
17+
<string>leo</string>
18+
</array>
1519
<key>patterns</key>
1620
<array>
1721
<dict>

leoInput.tmLanguage

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,12 @@
1414
<string>out</string>
1515
<string>state</string>
1616
</array>
17+
<key>extension</key>
18+
<array>
19+
<string>in</string>
20+
<string>out</string>
21+
<string>state</string>
22+
</array>
1723
<key>patterns</key>
1824
<array>
1925
<dict>

leoToml.tmLanguage

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,10 @@
1212
<array>
1313
<string>toml</string>
1414
</array>
15+
<key>extension</key>
16+
<array>
17+
<string>toml</string>
18+
</array>
1519
<key>patterns</key>
1620
<array>
1721
<dict>

plugin.py

Lines changed: 0 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -41,25 +41,6 @@ def on_coloring_service_colorize(self, request, response):
4141
# Server doesn't require any specific response.
4242
response(None)
4343

44-
45-
def setListener(view):
46-
uri = view_to_uri(view)
47-
if uri.endswith('.leo'):
48-
view.assign_syntax("Packages/LSP-leo/leo.tmLanguage")
49-
view.settings().set("lsp_uri", uri)
50-
if uri.endswith('.in'):
51-
view.assign_syntax("Packages/LSP-leo/leoInput.tmLanguage")
52-
view.settings().set("lsp_uri", uri)
53-
if uri.endswith('.state'):
54-
view.assign_syntax("Packages/LSP-leo/leoInput.tmLanguage")
55-
view.settings().set("lsp_uri", uri)
56-
if uri.endswith('.out'):
57-
view.assign_syntax("Packages/LSP-leo/leoInput.tmLanguage")
58-
view.settings().set("lsp_uri", uri)
59-
if uri.endswith('.toml'):
60-
view.assign_syntax("Packages/LSP-leo/leoToml.tmLanguage")
61-
view.settings().set("lsp_uri", uri)
62-
6344
def sendColorizeRequest(view):
6445
listener = windows.listener_for_view(view)
6546
if listener:
@@ -76,16 +57,8 @@ def sendColorizeRequest(view):
7657
request = Request("ColoringService.colorize", params)
7758
session.send_request_async(request, lambda res: res, lambda res: res)
7859

79-
8060
class SyntaxColoringViewListener(sublime_plugin.ViewEventListener):
81-
def on_activated_async(self):
82-
setListener(self.view)
83-
def on_load_async(self):
84-
setListener(self.view)
85-
def on_modified_async(self):
86-
setListener(self.view)
8761
def on_selection_modified_async(self):
88-
setListener(self.view)
8962
sendColorizeRequest(self.view)
9063

9164
class SyntaxColoring():

0 commit comments

Comments
 (0)