Skip to content

Commit 106842c

Browse files
committed
Assign syntaxes using full resource path
This commit implements a workaround for a ST core bug, which causes `view.syntax()` method to return `None`, if syntax is (successfully) assigned by specifying syntax filename, only.
1 parent 1df95d9 commit 106842c

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

latextools/make_pdf.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -439,7 +439,7 @@ def run(
439439
output_view_settings.set("word_wrap", get_setting("build_panel_word_wrap", False, view))
440440

441441
if get_setting("highlight_build_panel", True, view):
442-
self.output_view.assign_syntax("LaTeXTools Build Output.sublime-syntax")
442+
self.output_view.assign_syntax("Packages/LaTeXTools/LaTeXTools Build Output.sublime-syntax")
443443

444444
self.output_view.set_read_only(True)
445445

@@ -739,7 +739,7 @@ def on_load(self, view):
739739
if view.match_selector(0, "text.plain"):
740740
first_line = view.substr(sublime.Region(0, 40))
741741
if re.search(r"^This is (?:Lua(?:HB)?|pdfe?|Xe)?(?:La)?TeXk?, Version ", first_line):
742-
view.assign_syntax("LaTeXTools Log.sublime-syntax")
742+
view.assign_syntax("Packages/LaTeXTools/LaTeXTools Log.sublime-syntax")
743743
return
744744

745745
# update build result annotations

0 commit comments

Comments
 (0)