*Typescript importer improvements* - Create separate nodes for 'export' functions, 'export enum' and 'export const enum'.
*Rust importer improvements* - Remove more cruft from headlines. - Move trailing comments and macro lines from to the start of the next node in outline order. The presence of @others prevents lines from being moved out of any node. In theory, comments and/or macros immediately preceding @others could be moved to the next node, but it would take AI to know whether that is really wanted. But there is a new workaround... *The move-lines-to-next-node command* For rust, you can search for @others. If you find lines that you think should be moved to the next node, select those lines and use Leo's new move-lines-to-next-node command. This command is undoable. For nodes containing @others, trailing comment lines belong to the next *sibling*, if there is a next sibling. Comment lines immediately preceding @others belong to the next *child* (if the comment applies to a single node). Otherwise the comments preceding @others should not be moved. They apply to *all* child nodes. *Summary* I am studying mini_leo (a rust program) and leoInteg (a typescript program). Leo's importers now work well for both. All comments and suggestions welcome. Edward -- You received this message because you are subscribed to the Google Groups "leo-editor" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/leo-editor/87f32aa7-b696-4ac0-b1a0-db9c1bed0e4co%40googlegroups.com.
