On Sun, Mar 15, 2015 at 6:57 PM, Ross Burnett <[email protected]> wrote:
I was excited to find Leo, but after struggling with Leo for 2 days, here > are some questions/comments/complaints: > Thanks for asking! How can I have Leo re-open all the leo files I was last viewing when I > closed Leo? Shouldn't that be the default mode? Why is workbook.leo the > default? > What you want is for Leo to save and restore your session. You can do this by using the --session-save and --session-restore command-line arguments. At present, Leo's tutorials do not discuss sessions. I'll add a section in the first tutorial today. workbook.leo is a reasonable default when you don't tell Leo what files to open. Initially, workbook.leo contains a copy of Leo's Cheat Sheet. > I did find the Leo file directive and changed it in my > L > eo > S > ettings to open my own work file. Is that the only way to have a file > automatically load? > I'm not sure what you mean. I typically use .bat files to open sets of files with Leo. For instance, s.bat opens Leo's source files, d.bat opens LeoDocs.leo, etc. @file and @clean will load external files from the outline (.leo file). > > In Tutorial Basics / Finding & replacing text: > "Ctrl-F and type "def" in the minibuffer." > I was confused because this is not the field named "Minibuffer" in the > Body, but the text entry box next to 'Find:'. > Good catch. There is a setting (@bool minibuffer_find_mode = False) that determines whether to use the minibuffer for finds, or the text boxes in the Find tab. By default, the minibuffer is *not* used. No wonder you are confused. My apologies! > Is [minibuffer] an Emacs term? Yes. > Suggestion: define minibuffer at top of tutorial for the many who have no > idea what Emacs is. > It is: http://leoeditor.com/tutorial-basics.html#leo-s-main-window > When I press ctrl-F in the Body, the find minibuffer does not get the cursor, so I need to click on that field? No. The tutorial should say that the text box labelled "Find:" gets the focus. You just type the find string, and then hit either Return to start the search or Tab to switch focus to the text box labelled "Replace:" Again, my apologies for the confusion. I'll fix this today. Personal settings in myLeoSettings: > after changing a setting value, do I need to close and reopen Leo for > it to take effect, or is there a shortcut? 'Settings/Reload settings' > seems to have no effect. > Reloading Leo is best. When testing settings, it is often good to use something like this workflow: http://leoeditor.com/FAQ.html#how-can-i-use-leo-to-develop-leo-itself "Creating external files with @file and @all" ( > http://leoeditor.com/tutorial-basics.html#id15 ) > There is no explanation for where the @all directive should be placed > - where does it go? > It can go anywhere in the body text of the top-level node. When creating a new leo file, Save brings up the master leo directory? > ('Master' meaning the directory where Leo is installed.) How do I change > this default to use My Documents/Leo directory? Shouldn't a personal > directory be the default for new leo files? Same question for the 'Open'. > > Using Leo as a PIM / Clones (http://leoeditor.com/tutorial-pim.html#id1 > ): > Ctrl-` (clone-node) : I couldn't get this to work because I thought > that was a single quote. > It would be *very* helpful to explain that character is the Grave > Accent, a character I don't remember ever using. Ever. > I'll fix this today. Urls in the Body are not 'active' - I can't double-click and have the url > open in browser - is that normal? > You must ctrl-click the URL's. This is so you can easily edit URL's in the body text. I downloaded Python.leo from Sourceforge. When I open that in Leo, the log > says that the settings were read, but nothing is displayed in Outline or > Body. I was able to view Books and PyDoc from Sourceforge. Why is > Python.leo not displayed? > I don't know. I'll look into it. > > Finally, there is some mysterious key combination that makes the outline > disappear, and makes Leo unresponsive to any further file operation. This > has happened twice. What is going on with that? I have to use the Task > Manager to force Leo to close, and lose my updates. > This is the first I have heard of such problems. I recommend running Leo from a console, as described here: http://leoeditor.com/running.html#running-leo-from-a-console-window The console often will tell you when something mysterious happens. > There just seems so much to learn, and it seems like all the > documentation is written with a great deal of assumed prior knowledge. I > despair of ever mastering this, and that makes me sad because Leo is > obviously a fantastic piece of software. Maybe with a Leo for Dummies > book... > You have done exactly the right thing by asking all these questions. I try very hard to explain Leo without prior assumptions, but it's all too easy to mess up. 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 post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/leo-editor. For more options, visit https://groups.google.com/d/optout.
