[Lazarus] Desktops and multiple source editors

Michael Van Canneyt michael at freepascal.org
Thu Sep 10 10:25:15 CEST 2015

On Thu, 10 Sep 2015, Ondrej Pokorny wrote:

> On 10.09.2015 09:57, Michael Van Canneyt wrote:
>> Another example:
>> For instance, you will usually not add the synapse package to the project 
>> group.
>> But you want to open it occasionally without adding it to the project group 
>> or losing the current project group.
>> So no, Lazarus should not do this.
>> Michael.
> Yes this is true. Please also test the latest patch for package reopening at 
> ide startup if you think Lazarus should do it. I am actually quite happy that 
> you are against the Delphi group-package design because that would make my 
> last patch useless in the future :)

I am glad we agree :-)

In general, I think this should also be settable on a per project basis.

For the project session you can currently specify that only forms belonging 
to the project should be included in the session.
(I always set this to on, because opening 100+ units at startup is really counter-productive).

I think the same should be done for packages: packages that are in the project dependencies
and were open the last time the project was open, should be opened again.

Or all packages should be opened.

Anyway, I will test your patch in the weekend (presumably there will still be some changes by then).


More information about the Lazarus mailing list