It's possible that file ops might want to be revisited.
Still trying to figure out where these problems are coming from, I hypothesised that perhaps the scratch disc I'd been using might have undiagnosed problems. So I copied the file into free space on another disc.
Then I loaded the file from that new location into the editor and,
without making any changes, save-as'd it to free space on still a third drive. The last time I tried a simple save-as, it unexpectedly crashed. But I wasn't watching and so didn't know why.
This time I watched, via sysmon, as v20 consumed all 32G of system memory and, over more than an hour's time, tried to create a $slk file. Unfortunately, since that file was much bigger than the original, it consumed all the free space on the designated scratch-file disc and eventually crashed before completion.
There was no reason for it to try to create that file -- it had to have known that I hadn't done any edits! It was just a straight copy, with v20 in the role of the shell. Which is one of the reasons I think re-visitation might be in order.
And the size of that file surprised me -- I'd supposed the $slk files were scratch files, but evidently they're intermediate files of some kind, with a lot of Knuthian sugar added. Which re-surprised me, since evidently the sugar is added everywhere rather than sparsely. Is the size multiplier known? So far I've not had enough scratch space available to allow that file to be fully created -- the editor has crashed every time!
There's also a problem where v20 (maybe it was fixed for v21) messes up the screen and appears to go unresponsive as far as W7 is concerned. I'm not sure what prompts that behavior, but it's not helpful.
(This is reproducible
)