You don't have big slowdown in leo either when editing a buffer; slowness appears when you move between nodes (which is equivalent to opening a new file in emacs/vi).
There are ways to make this faster if we really want, including a C/C++/cython based colorizer, but that could require a lot of work. On Mon, Oct 1, 2012 at 8:37 AM, F.S. <[email protected]> wrote: > Ville, > I don't seem to observe the visible slowing from syntax coloring when > editing large emacs or vim buffers. I am trying to understand why Leo has > such a significant degradation in performance. > > > On Saturday, September 29, 2012 10:41:54 AM UTC-7, Ville M. Vainio wrote: >> >> Switching nodes colorizes the whole new node. This takes time. >> >> On Sep 29, 2012 8:00 PM, "F.S." <[email protected]> wrote: >>> >>> 5468 appears to be problem free! Turning off syntax color made switching >>> large nodes snappy as well. >>> I would like to understand why syntax color causes such a slow down, but >>> that is another topic for another day. Were you really up at 4am fixing >>> this? Wow! >>> >>> On Saturday, September 29, 2012 7:29:21 AM UTC-7, Edward K. Ream wrote: >>>> >>>> On Sat, Sep 29, 2012 at 4:21 AM, Edward K. Ream <[email protected]> >>>> wrote: >>>> >>>> > It might be possible to lock out onSliderChanged when changing nodes. >>>> >>>> Done at rev 5468. Everything appears to work. Please report any >>>> problems immediately. >>>> >>>> I just realized that writing unit tests for most scroll cases will be >>>> straightforward. That's on the list for Monday. >>>> >>>> Edward >>> >>> -- >>> You received this message because you are subscribed to the Google Groups >>> "leo-editor" group. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msg/leo-editor/-/g9t185SoGGMJ. >>> 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. > > -- > You received this message because you are subscribed to the Google Groups > "leo-editor" group. > To view this discussion on the web visit > https://groups.google.com/d/msg/leo-editor/-/RdPOG7ipg7cJ. > > 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. -- 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.
