On Monday, September 2, 2019 at 7:05:14 AM UTC-5, Edward K. Ream wrote:

This branch contains work on the "show-settings-outline" command.  This 
> command now works. More work is needed to ensure it is works accurately ;-)
>

Work progress satisfactorily.  It can be difficult to know what's 
happening, because the c.config.settingsDict contains so many entries.  And 
the g.GeneralSetting class sucks, as #1316 
<https://github.com/leo-editor/leo-editor/issues/1316> asserts.  So (big 
sigh) I think I have to do #1316 next, in a new branch, based on devel.

To illustrate the problem, yesterday I spent several hours gnashing my 
teeth, wondering why c.config.getSource didn't work, when 
LM.computeBindingLetter does work.  Well, the answer was that the contents 
of c.config.settingsDict was different in the two cases.  I had forgotten 
my own trick of using a deep copy of that dict to ensure that 
show-settings-outline was accurate.  Sheesh.

Yes, I could let #1316 slide, but if we are ever going to simplify 
settings, #1316 seems like a regret-free start to doing so.

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 view this discussion on the web visit 
https://groups.google.com/d/msgid/leo-editor/caa4d655-7a47-4226-9593-c12cb2a265a8%40googlegroups.com.

Reply via email to