[Geany-Users] How do I activate project releated editor settings?

Lex Trotman elextr at xxxxx
Tue Oct 17 01:04:26 UTC 2017

On 17 October 2017 at 09:32, Matthew Brush <mbrush at codebrainz.ca> wrote:
> On 2017-10-16 02:25 PM, Colomban Wendling wrote:
>> Le 16/10/2017 à 03:24, Joerg Desch a écrit :
>>> Am Mon, 16 Oct 2017 02:29:31 -0700 schrieb Matthew Brush:
>>>>> What is the correct way to use the project related settings?
>>>> Did you try to use `Project->Apply Default Indentation` on the files?
>>> No. I've posted my solution (which isn't good IMO) as a reply to Lex's
>>> posting.
>>> The term "Apply Default Indentation" sounds like switching to the global
>>> settings and not to use the project settings. ;-)
>>> I've tried the menu entry now. Is does the job without reloading the
>>> project or the files. But why is there an extra step necessary? If I
>>> change the indentation type, this should be applied automagically after
>>> closing the dialog, shouldn't it?
>> Well, yes and no.  Because as Lex mentioned, you can have a per-file
>> indentation setting, and we don't want to loose that.  So we currently
>> consider the setting to be the value to use for newly opened files, and
>> leave the currently open ones with their current setting, in case it was
>> intentional.  The idea is that in most cases you don't change the
>> indentation settings of a project after it has been set up, but might
>> want to change if for odd files in the project.
>> However, for the case you did have, we have a mean of changing the
>> setting for each opened files to the setting value, this "Apply Default
>> Indentation".
>> I agree that this is not the perfect solution for all cases, but for now
>> it's the one we have that doesn't do something unwanted -- but in your
>> case, doesn't do something wanted.
>> If anybody could come with a better solution that would not have any
>> more false positives, we'd probably be happy to try and implement it (or
>> review a patch ;)).
>> For now the best idea I would have is merely try and add the info in the
>> project preferences dialog, suggesting to apply the indentation if wanted.
> Could also just rename it to "Apply Project Preferences to Open Documents"
> or something similarly non-confusing so users can easily discover it.

Its certainly not intuitive having it in the "Project" menu when it
also applies the preferences default when there is no project.  But
there is no "Session" menu so I guess "Project" is not unreasonable.

Maybe what it needs is the message from the
Preferences->Editor->indentation tab to be repeated in the projects
indentation tab "Note: To apply these settings to all currently open
documents, use Project->Apply Default Indentation"


> Regards,
> Matthew Brush
> _______________________________________________
> Users mailing list
> Users at lists.geany.org
> https://lists.geany.org/cgi-bin/mailman/listinfo/users

More information about the Users mailing list