Wow, thank you. This is perfect! Thanks so much for your prompt reply and solution.
Michael On Wednesday, October 5, 2016 at 3:42:33 PM UTC-7, Edward K. Ream wrote: > > On Wednesday, October 5, 2016 at 7:37:38 AM UTC-5, Edward K. Ream wrote: >> >> On Tue, Oct 4, 2016 at 12:44 PM, MichaelM <[email protected] >> <javascript:>> wrote: >> >>> >>> Perhaps I am missing something, but I have not been able to figure out >>> how to import tab-indented text into Leo as an outline. Using the import >>> feature results in a single @clean file, rather than breaking the indented >>> lines into individual nodes. Is there a way to do this? >>> >> >> ​Probably not. You could file an enhancement request. >> > > Belay that. Rev 3ef9da4d adds @button import-tab-files to scripts.leo. > The script imports the file given in the @button node to a Leo outline. > > *Notes* > > 1. The script checks that leading whitespace is either all blanks or all > tabs throughout the file. You must fix intermixed blanks and tabs before > running this script. > > 2. The script will work with separate_nodes either True or False, but > setting it to True is probably what you want. Every line of the file gets > its own node. Otherwise, adjacent lines at the same level get put into the > same node. > > 3. The code has been tested only where indentation is consistent, say > always a multiple of 4. It's possible to imagine weird cases, say an > indentation of 6 following lines with indentations 4 and 8 respectively. > Probably something reasonable happens, but no guarantees. > > 4. This code could be folded into a command that prompts for a command, > say by using a dialog, but for now the script should suffice for importing > files. > > Please let me know how the script works for you. > > Edward > > P.S. The script is similar to the javascript importer, which is why I > wrote it today. > > EKR > >> -- 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 post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/leo-editor. For more options, visit https://groups.google.com/d/optout.
