I only ever write plain text or rst, so that may be it.

Chris

On Friday, May 29, 2015 at 12:54:44 PM UTC-7, john lunzer wrote:
>
> This is a major factor! Thank you Terry for at least bringing some sanity 
> to what I've been seeing, not sure if there is a solution. Maybe there 
> needs to be a check on syntax highlighting if the arrow keys are being held 
> down or not. Even when I'm in an outline where the nodes all have no syntax 
> highlighting my goto-next-N-visible is still a much faster keyboard 
> navigation method. If it was built in and didn't have to use the full 
> c.redraw then I'm sure it would be even nicer.
>
> But I should say again this does not affect the lack of visual updates 
> when holding down Ctrl-Up or Ctrl-Down to move a line around. And like I 
> said, I sure that is a completely separate issue. 
>
> On Friday, May 29, 2015 at 3:40:20 PM UTC-4, Terry Brown wrote:
>>
>> I'm not sure what John's original issue was - I see slow down scrolling 
>> through nodes which all get syntax highlighting, I assume that's the issue. 
>> Cheers -Terry
>>
>> On May 29, 2015 2:39:17 PM EDT, Chris George <[email protected]> wrote:
>>>
>>> I use todo.py and experience no slowdown in scrolling at all.
>>>
>>> Chris
>>>
>>> On Friday, May 29, 2015 at 4:02:32 AM UTC-7, john lunzer wrote:
>>>>
>>>> I had a suspicion that a plugin could be causing the problem. Sure 
>>>> enough the todo.py plugin causes the significant lack of visual 
>>>> updates. Even with all plugins disable traversing the list using 
>>>> Up/Down-arrow is still a little choppy but much much better. It is only 
>>>> the 
>>>> todo.py plugin which causes the significant lag in visual updating in the 
>>>> tree, however.
>>>>
>>>> That said, there is still visual lag when holding down Ctrl+Up or 
>>>> Ctrl+Down in the body which moves a line of text. That may be a whole 
>>>> other 
>>>> bug/issue. Can somebody confirm if they're seeing this behavior?
>>>>
>>>>
>>>> On Friday, May 29, 2015 at 6:22:30 AM UTC-4, john lunzer wrote:
>>>>>
>>>>> It may not be enough to say that Leo has no control over it. As you 
>>>>> say this is probably mostly able PyQt and there may be a workaround to 
>>>>> whatever is going on. Additionally if I create my own PyQt app and add a 
>>>>> QTreeView I can easily traverse up and down the list without issue, here 
>>>>> is an example 
>>>>> <https://wiki.python.org/moin/PyQt/Creating%20a%20context%20menu%20for%20a%20tree%20view>
>>>>>  
>>>>> that will create a stand alone tree view.
>>>>>
>>>>> Anyways since I'm not sure I gave my full setup here is what Leo 
>>>>> reports:
>>>>>
>>>>> Leo 5.1-final, build 20150430065234, Thu Apr 30 06:52:34 CDT 2015
>>>>> Git repo info: branch = master, commit = 6325d1c54d1b
>>>>> Python 2.7.8, PyQt version 4.8.6
>>>>> Windows 7 AMD64 (build 6.1.7601) SP1
>>>>>
>>>>> On Thursday, May 28, 2015 at 4:41:02 PM UTC-4, Chris George wrote:
>>>>>>
>>>>>> There are many versions of Windows, and many different possible 
>>>>>> combinations of Qt, Python, etc. etc.
>>>>>>
>>>>>>
>>>>>> Leo has no control over any of that. 
>>>>>>
>>>>>> Funny how business always feels that tighter control on process leads 
>>>>>> to better results.
>>>>>>
>>>>>> Chris
>>>>>>
>>>>>> On Thu, May 28, 2015 at 1:18 PM, john lunzer <[email protected]> 
>>>>>> wrote:
>>>>>>
>>>>>>> Would if I could! At work they make me use Windows, otherwise I 
>>>>>>> would definitely be using Linux.
>>>>>>>
>>>>>>> Also as Edward pointed out he uses Windows and is not experiencing 
>>>>>>> the problem, which is extra confusing for me.
>>>>>>>
>>>>>>> On Thursday, May 28, 2015 at 4:14:14 PM UTC-4, Chris George wrote:
>>>>>>>>
>>>>>>>> Why not just switch operating systems instead of making 
>>>>>>>> accommodations? 
>>>>>>>>
>>>>>>>> :-)
>>>>>>>>
>>>>>>>> Chris
>>>>>>>>
>>>>>>>> On Thu, May 28, 2015 at 12:35 PM, 'Terry Brown' via leo-editor <
>>>>>>>> [email protected]> wrote:
>>>>>>>>
>>>>>>>>> On Thu, 28 May 2015 12:26:05 -0700 (PDT)
>>>>>>>>> john lunzer <[email protected]> wrote:
>>>>>>>>>
>>>>>>>>> > Not as if anyone is actually interested but I implemented
>>>>>>>>> > goto-next-N-visible in a much faster way:
>>>>>>>>>
>>>>>>>>> You want this because holding up/down-arrow to move through the 
>>>>>>>>> outline
>>>>>>>>> is too slow?  I've noticed that too.
>>>>>>>>>
>>>>>>>>> Would you want 'else: break' in the if, just to save those valuable
>>>>>>>>> microseconds?
>>>>>>>>>
>>>>>>>>> Cheers -Terry
>>>>>>>>>
>>>>>>>>> > @language python
>>>>>>>>> >
>>>>>>>>> > N=5
>>>>>>>>> >
>>>>>>>>> > def getVisNextN(n):
>>>>>>>>> >
>>>>>>>>> >     current = c.p
>>>>>>>>> >
>>>>>>>>> >     for ind in range(n):
>>>>>>>>> >
>>>>>>>>> >         forward = current.getVisNext(c)
>>>>>>>>> >
>>>>>>>>> >         if forward != None:
>>>>>>>>> >
>>>>>>>>> >             current = forward
>>>>>>>>> >
>>>>>>>>> >     return current
>>>>>>>>> >
>>>>>>>>> >
>>>>>>>>> >
>>>>>>>>> > NAhead = getVisNextN(N)
>>>>>>>>> >
>>>>>>>>> > c.setCurrentPosition(NAhead)
>>>>>>>>> >
>>>>>>>>> > c.redraw()
>>>>>>>>> >
>>>>>>>>> > I find this extremely useful (when bound to a key shortcut) for
>>>>>>>>> > quickly navigating an outline when lots of nodes are expanded. 
>>>>>>>>> Can be
>>>>>>>>> > easily modified for goto-prev-N-visible.
>>>>>>>>> >
>>>>>>>>> > On Thursday, May 21, 2015 at 6:22:35 AM UTC-4, Edward K. Ream 
>>>>>>>>> wrote:
>>>>>>>>> > >
>>>>>>>>> > > On Wed, May 20, 2015 at 11:40 AM, john lunzer <
>>>>>>>>> [email protected]
>>>>>>>>> > > <javascript:>> wrote:
>>>>>>>>> > >
>>>>>>>>> > >> Thanks for the report. Edward what is your setup? Are you on
>>>>>>>>> > >> windows or linux?
>>>>>>>>> > >>
>>>>>>>>> > >
>>>>>>>>> > > Both.  I do most of my work on Windows because the fonts are
>>>>>>>>> > > clearer and sharper on that machine.  Soon after a commit I'll
>>>>>>>>> > > rerun all unit tests on the Linux machine.
>>>>>>>>> > >
>>>>>>>>> > > 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.
>>>>>>>>>
>>>>>>>>
>>>>>>>>  -- 
>>>>>>> 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.
>>>>>>>
>>>>>>
>>>>>>  

-- 
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.

Reply via email to