The problem has been fixed although still not sure of the underlying cause: I upgraded to PyQt version 4.8.6 from 4.8.5 and the issue of a colon being recognized as a semicolon in normal mode disappeared and vim-mode is now working fine for me. I can't find detailed release notes for PyQt so not sure if there was a bug in 4.8.5 or whether something strange had happened to my version of pyqt that was fixed by installing a new version. Again, thanks for spending time on this. Very much looking forward to using vim-mode with Leo.
Steve On Sat, Aug 16, 2014 at 5:33 AM, Edward K. Ream <edream...@gmail.com> wrote: > On Fri, Aug 15, 2014 at 9:54 PM, Steve Zatz <slz...@gmail.com> wrote: > > With traces enabled and vim-mode = True, in normal mode and no other > > settings active, typing a colon produces the following on the console: > > > > masterKeyHandler stroke: <KeyStroke: 'semicolon'> char: u':' ch: u':'... > > Well, this is a smoking gun. The stroke says 'semicolon', the char > otherwise. > > I'll look into it. Still a big mystery why only you should be suffering... > > 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 leo-editor+unsubscr...@googlegroups.com. > To post to this group, send email to leo-editor@googlegroups.com. > 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 leo-editor+unsubscr...@googlegroups.com. To post to this group, send email to leo-editor@googlegroups.com. Visit this group at http://groups.google.com/group/leo-editor. For more options, visit https://groups.google.com/d/optout.