Thinking aloud:
Storing state's not a, problem Leo's doing that already.
For the window position, that seems to be saved, for me, in Windows,
based on the path to the .leo file. I wonder if it's different and /
or not saved / restored at all, with sessions. It's probably saved in
Linux too, I use a tiling window manager (i3), so I wouldn't know.
Splitter position, probably depends on whether an layout's been saved /
loaded for that outline or not. Once it has, the last saved / loaded
layout, incl. splitter position, should always be applied. I'm not
sure how the defaults work if no layout's ever been applied.
So, the window position probably needs investigation for behavior in
sessions. The splitter position - the layout might need explicitly
saving in --*-session modes.
Cheers -Terry
> Reinhard
>