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.
