On Thu, Nov 6, 2008 at 8:23 AM, Edward K. Ream <[EMAIL PROTECTED]> wrote: > > On Fri, Oct 31, 2008 at 12:25 PM, Mike Crowe <[EMAIL PROTECTED]> wrote: > >> As a returning user, I can offer some fresh insight, I think. I'm pumped >> about Leo because I'm starting to see the deep power it has, which I wasn't >> willing to find in prior experiences. > > Yes, there really must be an Aha moment where each new user sees what > Leo is about. > >> Documentation: > > I agree that Leo's documentation could be improved. > >> I'm learning the joys of rst and writing documentation. We need a few >> downloadable examples to help out. I found a lot from reading the >> LeoDocs.leo. > > Yes, more examples would help, but LeoDocs.leo seems good enough for a start. > >> Edward is fantastic, but a vibrant community is critical to not drive people >> away. We need more participation from people helping new people out. Quick >> responses to n00b's asking for simple questions would be great. > > I'd be happy to have help. Are you volunteering :-) > >> Ability to collaborate on plugins, etc. This may be available, but it isn't >> necessarily obvious. I groan to say this, but we almost need some wiki based >> collaboration area where we can all contribute. > > I think bzr is a great tool. We have had lots of substantial > collaboration on bzr branches this year. > >> IRC Channel. I think this would help, again, if we had a willing community. > > Again, I would be grateful for help, but this is not something I am > willing to do myself. I value stretches of uninterrupted time, which > is why I prefer email. > > >> Languages: >> >> We need evangelists for each language. The python support is rock solid >> (naturally). However, importing projects in other languages is not really >> supported yet, nor easy. > > Huh? Leo has numerous importers, and numerous ways of importing > directories of files.
My reading of the OP is that importing projects is different than importing files. I think of a project as a set of files which have relationships with each other, and an associated workflow. A 'project import' definition would not only import the files, but provide tools to mitigate the complexity of the workflow. > >> I'm trying to tackle php and lua, but we need more >> people within those communities expanding our support. > > Leo already has a php importer. See leoPy.leo, the node: > > Code-->Core classes-->@thin leoImport.py--><< scanner classes >>>-->class phpScanner > > As you will see, almost all the work is done in the base class: > > Code-->Core classes-->@thin leoImport.py--><< class baseScannerClass >> > > so writing new importers should be easier than you might suppose at first. > >> I think qt might be the answer. Tk (though I run on windows) make it feel >> old, somehow. > > Well, it's coming fast. > >> A true find/replace with regex support. I'm learning how to use the >> existing support, but man, it's frustrating for new people. > > Leo has full regex support. > >> Shadow trees: IMO, this is the future. I think most will use this mode as >> they develop. > > Especially for when using Leo to develop in environments for which > making Leo a requirement is not possible. > >> Dynamic keyboard mapping: We all have different key choices, but I hate >> searching for what I want to change, updating, exiting everything, then >> going back to see if that was right. Currently, I was trying to remap F2 to >> change the Headline. I put that in my myLeoSettings.leo, but got this >> message: redefining shortcut F2 from edit-headline (all) >> to find-prev (all). I have no idea why, but hate the process enough to not >> bother with it. > > The print-bindings command will tell you where each binding comes from. > >> Vim: I'm not a programming novice by any means, but configuring things like >> Vim keyboard emulation should be easy for new folks. I had so many problems >> with it that I abandoned it and went back to the old keyboard binding. >> OK, configuration: The more I think about what I don't like it really is >> the configuration. > > Improving this is on the list. > > Edward > > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
