From 0e4b00534db9c9d85b739e202a521b9b7a581659 Mon Sep 17 00:00:00 2001 From: FichteFoll Date: Fri, 21 Nov 2025 00:05:10 +0100 Subject: [PATCH 1/3] Do not index CSS color names The are rather noisy and are hardly used. The section can still be found easily since it is named "CSS Colors" and indexed. --- resources/sublime-text.toml | 5 ----- test/test_docset.py | 1 - 2 files changed, 6 deletions(-) diff --git a/resources/sublime-text.toml b/resources/sublime-text.toml index 1e63c7a..426c462 100644 --- a/resources/sublime-text.toml +++ b/resources/sublime-text.toml @@ -223,11 +223,6 @@ type = 'Setting' css = 'dt#font-style dd li code' type = 'Value' -[[selectors.color_schemes]] -# CSS colors -css = '#appendix-css-colors span:not(.color-block)' -type = 'Value' - [[selectors.themes]] css = 'dl.setting > dt[id]' diff --git a/test/test_docset.py b/test/test_docset.py index a8692be..09429b5 100644 --- a/test/test_docset.py +++ b/test/test_docset.py @@ -322,7 +322,6 @@ def test_color_schemes(self): ('Section', 'Scope Rules'), ('Setting', 'minimap_border'), ('Function', 'blenda() adjuster'), - ('Value', 'aliceblue'), ] self._test_a_doc_page_index('docs/color_schemes.html', contains) From e2eaeb57747bb79d63b4051e2ac17f5b4d6c71f1 Mon Sep 17 00:00:00 2001 From: FichteFoll Date: Fri, 21 Nov 2025 00:11:45 +0100 Subject: [PATCH 2/3] Fix and extend font style value selector --- resources/sublime-text.toml | 4 ++-- test/test_docset.py | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/resources/sublime-text.toml b/resources/sublime-text.toml index 426c462..920a8c2 100644 --- a/resources/sublime-text.toml +++ b/resources/sublime-text.toml @@ -219,8 +219,8 @@ attr = 'id' type = 'Setting' [[selectors.color_schemes]] -# Font styles -css = 'dt#font-style dd li code' +# Various constants for font_style, tags_options, etc. +css = 'dd li code.literal' type = 'Value' diff --git a/test/test_docset.py b/test/test_docset.py index 09429b5..7c0607c 100644 --- a/test/test_docset.py +++ b/test/test_docset.py @@ -322,6 +322,8 @@ def test_color_schemes(self): ('Section', 'Scope Rules'), ('Setting', 'minimap_border'), ('Function', 'blenda() adjuster'), + ('Value', 'bold'), + ('Value', 'squiggly_underline'), ] self._test_a_doc_page_index('docs/color_schemes.html', contains) From c9b14bd86dcc05d0a1ba4ea50dd9d27bde869cf5 Mon Sep 17 00:00:00 2001 From: FichteFoll Date: Fri, 21 Nov 2025 00:20:57 +0100 Subject: [PATCH 3/3] Tweak syntax test token selector Now also matches tokens in list items that are encapsulated in version-specific div blocks. --- resources/sublime-text.toml | 2 +- test/test_docset.py | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/resources/sublime-text.toml b/resources/sublime-text.toml index 920a8c2..dba65b7 100644 --- a/resources/sublime-text.toml +++ b/resources/sublime-text.toml @@ -306,7 +306,7 @@ css = '#contexts dl.setting > dt > span.sig-name' type = 'Instruction' [[selectors.syntax]] -css = '#testing ul > li > p > code:first-child' +css = '#testing ul li > p > code:first-child' type = 'Test' diff --git a/test/test_docset.py b/test/test_docset.py index 7c0607c..78a2c1d 100644 --- a/test/test_docset.py +++ b/test/test_docset.py @@ -372,7 +372,9 @@ def test_syntax_definitions(self): ('Instruction', 'meta_content_scope'), ('Test', '^'), ('Test', '<-'), + ('Test', '@'), ('Test', 'local-definition'), + ('Test', 'reindent'), ] not_contains = [ ('Trait', '.'),