-
Notifications
You must be signed in to change notification settings - Fork 23
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.