Sigh, wrong link. It's the final commit in https://github.com/dylan-lang/sphinx-extensions/pull/38/commits
On Sunday, March 2, 2025 at 11:30:38 AM UTC-5 Carl Gay wrote: > I finally got around to looking into the source code myself to fix this. > For the record, here's my solution (the final commit in this PR): > https://github.com/dylan-lang/sphinx-extensions/issues/23 > > Thanks to whichever Sphinx dev wrote the long comments on the > _toc_entry_name method and related methods. > > -Carl > > On Monday, June 12, 2023 at 3:47:18 PM UTC-4 Carl Gay wrote: > >> Hi, I'm using a custom domain >> <https://github.com/dylan-lang/sphinx-extensions/tree/master/sphinxcontrib/dylan/domain> >> >> for the Dylan programming language and I would like to include all the >> functions, constants, etc defined with directives in the table of contents >> at the correct level. Is it possible to have the domain directives >> themselves add entries to the toctree? >> >> From what I know so far, I'm thinking that I should be able to introspect >> the generated object graph to figure out the current ToC depth and >> (somehow) insert nodes at the next level. To be a little more concrete, if >> my document looks like this: >> >> My Library >> ********** >> >> My Module 1 >> =========== >> >> .. function:: foo >> >> foo is ferocious >> >> My Module 2 >> =========== >> >> .. constant:: bar >> >> bar is best >> >> I would like to see this table of contents in the right sidebar (I'm >> using the Furo <https://pradyunsg.me/furo/> theme, if it's important): >> >> My Module 1 >> foo >> My Module 2 >> bar >> >> I'm hoping that someone can tell me whether I'm heading in the right >> direction by trying to do this with the Dylan domain code, or if I need to >> look at some other way to accomplish it, so that I don't spend too much >> time going down the wrong path. >> >> Thanks. >> > -- You received this message because you are subscribed to the Google Groups "sphinx-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to sphinx-users+unsubscr...@googlegroups.com. To view this discussion visit https://groups.google.com/d/msgid/sphinx-users/ace205dc-f44a-47ef-9a9d-d416a21aa762n%40googlegroups.com.