diff --git a/Syntaxes/Diagnostics.sublime-syntax b/Syntaxes/Diagnostics.sublime-syntax index 32ab4e871..9b071f506 100644 --- a/Syntaxes/Diagnostics.sublime-syntax +++ b/Syntaxes/Diagnostics.sublime-syntax @@ -18,7 +18,7 @@ contexts: 2: punctuation.separator.lsp line: - - match: ^\s+(?=\d) + - match: ^\s*(?=\d) push: - ensure-diag-meta-scope - expect-source-and-code diff --git a/plugin/core/diagnostics.py b/plugin/core/diagnostics.py index caa84e6b7..96986b433 100644 --- a/plugin/core/diagnostics.py +++ b/plugin/core/diagnostics.py @@ -7,7 +7,7 @@ def ensure_diagnostics_panel(window: sublime.Window) -> Optional[sublime.View]: - return ensure_panel(window, "diagnostics", r"^(.*):$", r"^\s+(\d+):(\d+)", + return ensure_panel(window, "diagnostics", r"^(.*):$", r"^\s*(\d+):(\d+)", "Packages/LSP/Syntaxes/Diagnostics.sublime-syntax")