Adrien, My guess aligns with yours as to why the rewrite was taking place, although it isn't clear to me why GnuCash would rewrite *every* register entry.
The readme that I wrote at the github page includes a long explanation of my experience, findings, and the script's procedures. I'm not in the wiki editing business any more, so I leave it to others to add or modify content there. David T. On February 3, 2026 8:44:09 AM GMT+05:30, Adrien Monteleone <[email protected]> wrote: >David, > >Thanks for the dirty work! (I recall just mentioning this should be possible, >but hadn't yet attempted it) > >I'll hazard a *wild*, but reasonable guess that indeed, the code to read the >file looks for the geometry first, and hazard another guess that this is >because that geometry is fed in as needed variables to draw said register. At >least, that's what I'd expect to find should I read it. (and admittedly, have >not — yet) > >Can you document your procedure/findings or at least link to your github on >the wiki? > >Regards, >Adrien > >On 2/2/26 10:39 AM, David T. via gnucash-user wrote: >> I did some more testing, and discovered that my comment about the order of >> sections was, in fact, significant. >> >> Specifically, if I changed my script to place my register entries before the >> window information, the result works. Register settings that I wrote get >> used, even on registers that haven't been previously set. And they are >> carried over from session to session. >> >> While I am most definitely not a programmer, I suspect that somehow the >> settings loader needs to have any register info already loaded before it can >> process the open tabs. Because my file placed the windows before the >> registers, the loader barfed and changed everything it found to defaults. >> >> I don't truly know if that's what happened, and I don't really know whether >> my solution will carry through over time, but for now, I've got register >> columns that work for me. >> >> David T. >> >> P.s. if anyone wants to see or use the code, I have put it on github. >> >> www.github.com/sunfish62/GCM >> >> Please be aware that I am not a programmer, I am not affiliated with the >> GnuCash project, and anything that might go wrong by using this script is >> entirely on you. > >_______________________________________________ >gnucash-user mailing list >[email protected] >To update your subscription preferences or to unsubscribe: >https://lists.gnucash.org/mailman/listinfo/gnucash-user >----- >Please remember to CC this list on all your replies. >You can do this by using Reply-To-List or Reply-All. _______________________________________________ gnucash-user mailing list [email protected] To update your subscription preferences or to unsubscribe: https://lists.gnucash.org/mailman/listinfo/gnucash-user ----- Please remember to CC this list on all your replies. You can do this by using Reply-To-List or Reply-All.
