Brendan
Brendan
> I agree the 4 options accepted by [toc_icon_class](https://jbms.github.io/sphinx-immaterial/api.html#objconf-toc_icon_class) seem a bit limited ... Maybe we could append an additional CSS class based on the domain identifier, like `objinfo-icon__py-classmethod` This...
Thanks for clarifying how class properties are declared. Personally, I only use instance properties and haven't had a need to use class methods. As for the "CM" not showing, I'm...
Given the evaluation from https://github.com/jbms/sphinx-immaterial/pull/99#issuecomment-1170535656, this might be better solved upstream in sphinx itself.
In the past, I've been able to reference classes in type annotations by specifying the fully qualified name of the class (including module/pkg structure). Its been a long while since...
>wouldn't it be better to include the parameter names, so that they can be cross-linked? I'm not keen on forcing a feature on users that would break builds using the...
> Adding an option to entirely disable cross linking of parameters seems reasonable, if that is the behavior you want Yes. This theme would be more flexible if it can...
> The lack of line numbers is due to https://github.com/sphinx-doc/sphinx/pull/10249 My problem with the warning isn't the lack of line numbers; that wouldn't actually help in the instance of using...
Implementing this in the C++ domain was easy, but it looks like the python domain has 2 instances where parameters are cross-linked to descriptions: 1. https://github.com/jbms/sphinx-immaterial/blob/b66c9efe77bde316491279bd114f83d8f43b31c9/sphinx_immaterial/python_domain_fixes.py#L577 Which seems to affect...
See also https://github.com/jbms/sphinx-immaterial/pull/114#discussion_r911622440 for a fully diagnosed proposal.
The problem seems to be related to misinterpreting the backticks `` ` `` within the directive's content.