Kent and others who might be looking for a file system integration approach, here's the about plugin text for the active_path.py plugin. Tk only at the moment, until leo-qt handles clicks on the tree.
Synchronize @path nodes with folders. If a node is named '@path path_to_folder', the content (file and folder names) of the folder and the children of that node will synchronized whenever the node's status-iconbox is double clicked. For files not previously seen in a folder a new node will appear on top of the children list (with a mark). Folders appear in the list as /foldername/. If you double click on the icon-box of the folder node, it will have children added to it based on the contents of the folder on disk. These folders have the '@path' directive as the first line of their body text. When files are deleted from the folder and the list is updated by double clicking the files will appear in the list as filename (or /foldername/). You can describe files and directories in the body of the nodes. You can organize files and directories with organizer nodes, an organizer node name cannot contain with '/'. Files and folders can be created by entering a node with the required name as its headline (must start and/or end with "/" for a folder) and then double clicking on the node's status-iconbox. @auto nodes can be set up for existing files by double clicking on the node's status-iconbox. If you prefer @shadow or something else use the "active_path_attype" setting, without the "@". There are commands on the Plugins active_path submenu: show path - show the current path set absolute path - changes a node "/dirname/" to "@path /absolute/path/to/dirname". purge vanished (recursive) - remove entries update recursive - recursive load of directories, use with caution on large file systems If you want to use an input other than double clicking a node's status-iconbox set active_path_event to a value like 'iconrclick1' or 'iconclick1'. active_path is a rewrite of the at_directory plugin to use @path directives (which influence @auto and other @file type directives), and to handle sub-folders more automatically. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "leo-editor" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/leo-editor?hl=en -~----------~----~----~----~------~----~------~--~---
