Skip to content

Commit 8f8a925

Browse files
committed
Tweak build output pages stats
1. Fix [Finished ...] not being highlighted 2. print "1 page" vs. "n pages"
1 parent 8bc0a92 commit 8f8a925

3 files changed

Lines changed: 5 additions & 4 deletions

File tree

LaTeXTools Build Output.sublime-syntax

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ version: 2
77
hidden: true
88

99
variables:
10-
build_results: ^\[(?:(?:Build (?:cancelled by user|failed|skipped))!|Finished in .+)\]$
10+
build_results: ^\[(?:(?:Build (?:cancelled by user|failed|skipped))!|Finished\b.+)\]$
1111
log_file: ^((.+?)(?:(:)(\d+))?)(:)[ ](Double-click here to open the full log\.)$
1212

1313
contexts:

latextools/make_pdf.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -292,7 +292,8 @@ def worker(self, activity_indicator):
292292
elapsed = time.strftime("%M:%S", time.gmtime(elapsed))
293293
else:
294294
elapsed = f"{elapsed:0.1f}s"
295-
self.caller.output(f"\n\n[Finished, {num_pages} pages written in {elapsed}]")
295+
pages = "pages" if num_pages != 1 else "page"
296+
self.caller.output(f"\n\n[Finished, {num_pages} {pages} written in {elapsed}]")
296297

297298
self.caller.errors = errors
298299
self.caller.warnings = warnings

tests/syntax/syntax_test_build.log

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,9 +82,9 @@ C:\Data\LaTeX\test-1400\.aux\test-index.log:1: Double-click here to open the ful
8282
# <- meta.summary.success.build.latextools message.info.build.latextools - meta.messages - meta.logfile
8383
#^^^^^^^^^^^^^^^^ meta.summary.success.build.latextools message.info.build.latextools - meta.messages - meta.logfile
8484

85-
[Finished, 3 pages written in 3.4s]
85+
[Finished, 1 page written in 3.4s]
8686
# <- meta.summary.success.build.latextools message.info.build.latextools - meta.messages - meta.logfile
87-
#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.summary.success.build.latextools message.info.build.latextools - meta.messages - meta.logfile
87+
#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.summary.success.build.latextools message.info.build.latextools - meta.messages - meta.logfile
8888

8989
[Finished, 152 pages written in 14:25]
9090
# <- meta.summary.success.build.latextools message.info.build.latextools - meta.messages - meta.logfile

0 commit comments

Comments
 (0)