Le 19/02/2012 01:06, Lex Trotman a écrit :
[...]
I just taught the file mangler to run geany -c so it never interrupts what a normal Geany is doing :)
I don't think that's something everybody should need to do.
Yes, true.
[...]
I personally do think what we do is definitely the Wrong Thing. Honestly, I always have found this behavior very counter-intuitive and not helpful. I mean, if I tell Geany to restore my session, I expect it to be restored whenever I start Geany, not only in some cases.
Looking at it like that, then the current behaviour is wrong.
I also checked a few other apps and all restore past sessions and add the new file to it, so I would say this is the behaviour a user would expect.
OK, for me it's not a real problem since I always have one or more Geany instance open, but remembering the early times I did unexpectedly lost some session data because of this behavior.
To summarize, I think that the current behavior will most likely NOT be the expected one and will disturb most users. See, even us do workaround that in some ways, either using -c or having an instance always open.
Or both, so I *never* saw it as a problem :)
So I'd say "aye" to Dimitar since he gently volunteered :) Moreover if it is a preference I don't see any loss; but I'd better see this preference turned on by default for new configurations if the restore session one is on.
Colomban has been so persuasive
Hehe :D
that I don't even think it needs another option, the suggested behaviour is non-destructive, so why not just turn restoring sessions on or off.
Agreed, another pref isn't needed, either always restore or never restore should be enough; IMO too.
Sounds reasonable to everybody?
Cheers, Colomban