Description
The current implementation supports document structure based on MMA cell structures (like (* ::Title:: *)
). To my knowledge the official version is a pure front-end feature, and it is of much convenience to have it handled for code editors.
However, the kernel features - namespaces (contexts and packages) and scoping constructs like Module
Block
- are not resolved. Therefore, developers will have to go through the scripts manually to tell which context a symbol is in.
As most authors use namespaces concurrently along with cell structures, the current features are actually sufficient, and this issue may not be a necessity; if this is the case, this thread could be used to discuss the best practice for concurrent use of namespaces and cell structures.
Activity