From 9a17d5fa0f923491294b5da2270feead844e902d Mon Sep 17 00:00:00 2001 From: ema Date: Sun, 29 Jun 2025 06:49:22 +0800 Subject: [PATCH] Skip empty lines in properties highlighting --- .../Dark/PropertiesHighlightingDefinition.cs | 2 +- .../Light/PropertiesHighlightingDefinition.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/QuickLook.Plugin/QuickLook.Plugin.TextViewer/Themes/HighlightingDefinitions/Dark/PropertiesHighlightingDefinition.cs b/QuickLook.Plugin/QuickLook.Plugin.TextViewer/Themes/HighlightingDefinitions/Dark/PropertiesHighlightingDefinition.cs index c5bafe1..c11cf29 100644 --- a/QuickLook.Plugin/QuickLook.Plugin.TextViewer/Themes/HighlightingDefinitions/Dark/PropertiesHighlightingDefinition.cs +++ b/QuickLook.Plugin/QuickLook.Plugin.TextViewer/Themes/HighlightingDefinitions/Dark/PropertiesHighlightingDefinition.cs @@ -67,7 +67,7 @@ public class PropertiesHighlightingDefinition : DarkHighlightingDefinition { var text = CurrentContext.Document.GetText(line); - if (text.TrimStart().StartsWith("#")) + if (string.IsNullOrWhiteSpace(text) || text.TrimStart().StartsWith("#")) return; int idx = text.IndexOf('='); diff --git a/QuickLook.Plugin/QuickLook.Plugin.TextViewer/Themes/HighlightingDefinitions/Light/PropertiesHighlightingDefinition.cs b/QuickLook.Plugin/QuickLook.Plugin.TextViewer/Themes/HighlightingDefinitions/Light/PropertiesHighlightingDefinition.cs index d98f951..e6cd0f1 100644 --- a/QuickLook.Plugin/QuickLook.Plugin.TextViewer/Themes/HighlightingDefinitions/Light/PropertiesHighlightingDefinition.cs +++ b/QuickLook.Plugin/QuickLook.Plugin.TextViewer/Themes/HighlightingDefinitions/Light/PropertiesHighlightingDefinition.cs @@ -68,7 +68,7 @@ public class PropertiesHighlightingDefinition : LightHighlightingDefinition { var text = CurrentContext.Document.GetText(line); - if (text.TrimStart().StartsWith("#")) + if (string.IsNullOrWhiteSpace(text) || text.TrimStart().StartsWith("#")) return; int idx = text.IndexOf('=');