[Lazarus] Auto session store etc.

Florian Klämpfl florian at freepascal.org
Fri Jan 4 13:00:54 CET 2019


Am 04.01.19 um 12:32 schrieb Mattias Gaertner via lazarus:
> On Fri, 4 Jan 2019 12:08:56 +0100
> Florian Klämpfl via lazarus <lazarus at lists.lazarus-ide.org> wrote:
> 
>> Is there any possibility that lazarus auto stores the current session
>> (project file, source files, session information etc.) every xxxx s?
> 
> No.
> 
> A simple save is easy to implement. But there are some cases which
> makes it difficult in general:
> 
> - If it would trigger a normal "save all" and you have just created
>    some new files or are in the middle of a refactoring you will get
>    suddenly save and message dialogs. I personally would hate that
>    interruption.
> - I often open a file, change something and save it as another
>    name. An autosave would play havoc here.
> - It would be better if the autosave would save the changed files in a
>    separate location (e.g. .lazarus/autosave), which can then be
>    restored on next start. But that requires some more work.

Well, yes. But one cannot have everything ;) I would be happy with a 
primitive solution which prevents losing work.

> 
>   
>> Background is that I am starting another trial to use linux as
>> desktop system but within in a few days I have already lost changes
>> because lazarus was just killed on shutdown (well, actually I would
>> prefer to have linux just hibernating instead of shutdown, but this
>> is another story).
>>
>> Furthermore, is there any option to store the green bars which
>> indicate changed sources between different runs of lazarus?
> 
> Wouldn't that accumulate over time so that everything becomes green?
> You need some "reset".

By just closing the source code tab?


More information about the lazarus mailing list