From 87ffb375829e22a3523e4903a79ed4848c071c55 Mon Sep 17 00:00:00 2001 From: Michael Lyons Date: Tue, 28 Apr 2026 09:29:42 -0400 Subject: [PATCH 1/2] Index exception in API reference Fixes #47 --- resources/sublime-text.toml | 5 +++++ test/test_docset.py | 1 + 2 files changed, 6 insertions(+) diff --git a/resources/sublime-text.toml b/resources/sublime-text.toml index dba65b7..a530a09 100644 --- a/resources/sublime-text.toml +++ b/resources/sublime-text.toml @@ -281,6 +281,11 @@ css = 'dl.class > dt[id]' attr = 'id' type = 'Class' +[[selectors.api_reference]] +css = 'dl.exception > dt[id]' +attr = 'id' +type = 'Exception' + [[selectors.api_reference]] css = 'dl.function > dt[id]' attr = 'id' diff --git a/test/test_docset.py b/test/test_docset.py index f287908..f6dbad5 100644 --- a/test/test_docset.py +++ b/test/test_docset.py @@ -370,6 +370,7 @@ def test_api_reference(self): ('Function', 'sublime.cache_path'), ('Attribute', 'sublime.KindId.COLOR_YELLOWISH'), ('Attribute', 'sublime.RegionFlags.DRAW_EMPTY_AS_OVERWRITE'), + ('Exception', 'sublime.FileTooLargeError'), ] self._test_a_doc_page_index('docs/api_reference.html', contains) From 009e18a65949ddf4b47336316e4cea4caaa2638b Mon Sep 17 00:00:00 2001 From: Michael Lyons Date: Wed, 29 Apr 2026 15:30:10 -0400 Subject: [PATCH 2/2] Fix some API Reference classes aligned right --- resources/sublime-text.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/sublime-text.toml b/resources/sublime-text.toml index a530a09..5e588c3 100644 --- a/resources/sublime-text.toml +++ b/resources/sublime-text.toml @@ -272,7 +272,7 @@ css = '#module-sublime_plugin h2 code' type = 'Module' [[selectors.api_reference]] -css = 'dl.class > div > dt[id]' +css = 'dl.class > div[id^=sublime]' attr = 'id' type = 'Class'