From a0546b6391ce8284463691f9181175eb7e92c694 Mon Sep 17 00:00:00 2001 From: ema Date: Tue, 10 Feb 2026 02:24:08 +0800 Subject: [PATCH] Add KQL and PromQL syntax definitions --- .../Syntax/Dark/KustoKQL.xshd | 119 ++++++++++++++++++ .../Syntax/Dark/PromQL.xshd | 103 +++++++++++++++ .../Syntax/Light/KustoKQL.xshd | 119 ++++++++++++++++++ .../Syntax/Light/PromQL.xshd | 103 +++++++++++++++ 4 files changed, 444 insertions(+) create mode 100644 QuickLook.Plugin/QuickLook.Plugin.TextViewer/Syntax/Dark/KustoKQL.xshd create mode 100644 QuickLook.Plugin/QuickLook.Plugin.TextViewer/Syntax/Dark/PromQL.xshd create mode 100644 QuickLook.Plugin/QuickLook.Plugin.TextViewer/Syntax/Light/KustoKQL.xshd create mode 100644 QuickLook.Plugin/QuickLook.Plugin.TextViewer/Syntax/Light/PromQL.xshd diff --git a/QuickLook.Plugin/QuickLook.Plugin.TextViewer/Syntax/Dark/KustoKQL.xshd b/QuickLook.Plugin/QuickLook.Plugin.TextViewer/Syntax/Dark/KustoKQL.xshd new file mode 100644 index 0000000..e1e846d --- /dev/null +++ b/QuickLook.Plugin/QuickLook.Plugin.TextViewer/Syntax/Dark/KustoKQL.xshd @@ -0,0 +1,119 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ()[]{},:.@`=;+-*/%~ &|^>< + + + // + + + + /* + */ + + + + ' + ' + + + + " + " + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/QuickLook.Plugin/QuickLook.Plugin.TextViewer/Syntax/Dark/PromQL.xshd b/QuickLook.Plugin/QuickLook.Plugin.TextViewer/Syntax/Dark/PromQL.xshd new file mode 100644 index 0000000..ba16f58 --- /dev/null +++ b/QuickLook.Plugin/QuickLook.Plugin.TextViewer/Syntax/Dark/PromQL.xshd @@ -0,0 +1,103 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ()[]{},:.@`=;+-*/%~ &|^><!$ + + + # + + + + " + " + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/QuickLook.Plugin/QuickLook.Plugin.TextViewer/Syntax/Light/KustoKQL.xshd b/QuickLook.Plugin/QuickLook.Plugin.TextViewer/Syntax/Light/KustoKQL.xshd new file mode 100644 index 0000000..a575f24 --- /dev/null +++ b/QuickLook.Plugin/QuickLook.Plugin.TextViewer/Syntax/Light/KustoKQL.xshd @@ -0,0 +1,119 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ()[]{},:.@`=;+-*/%~ &|^>< + + + // + + + + /* + */ + + + + ' + ' + + + + " + " + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/QuickLook.Plugin/QuickLook.Plugin.TextViewer/Syntax/Light/PromQL.xshd b/QuickLook.Plugin/QuickLook.Plugin.TextViewer/Syntax/Light/PromQL.xshd new file mode 100644 index 0000000..71a1fb3 --- /dev/null +++ b/QuickLook.Plugin/QuickLook.Plugin.TextViewer/Syntax/Light/PromQL.xshd @@ -0,0 +1,103 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ()[]{},:.@`=;+-*/%~ &|^><!$ + + + # + + + + " + " + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file