<p></p>
<blockquote>
<p dir="auto">I use Geany also for work and there we happily accept editor-specific files in the repos if it helps our engineers to get their job done.</p>
</blockquote>
<p dir="auto">Good employer :-).</p>
<blockquote>
<p dir="auto">This is especially true for Windows and OSX stuff where we commit the whole VS and Xcode project metadata (multiple files).</p>
</blockquote>
<p dir="auto">Yes, but this is a necessity - in XCode for instance the project itself defines how to build it and I, too, have it committed for the macOS launcher of Geany here:</p>
<p dir="auto"><a href="https://github.com/geany/geany-osx/tree/master/Launcher/geany/geany.xcodeproj">https://github.com/geany/geany-osx/tree/master/Launcher/geany/geany.xcodeproj</a></p>
<p dir="auto">Geany, on the other hand, doesn't define the build process itself and the way I see it, it's a bunch of personal preferences of how to run the build process or launch your project and these may differ user to user. I gave the example with <code>make -j 2</code> vs <code>make -j 9</code> (and yeah, this will be gone if we move to meson - kudos for your work in this area btw.), plugin settings and I think that nobody wants to see the Geany project file as modified in git permanently if he customizes it to his needs.</p>
<p dir="auto">Or to tell it in another way in terms of XCode:</p>
<p dir="auto">xcode project ~~ autotools or meson build system and is committed<br>
xcuserdata directory ~~ Geany project - personal settings</p>
<p dir="auto">Since the way I see Geany projects is personal preferences only, I don't see much need for the project/session split (and having to deal with the various problems discussed above).</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/geany/geany/issues/3015#issuecomment-981894890">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AAIOWJ6M5LQNDS4FNPUC36TUOPAARANCNFSM5ISB55XQ">unsubscribe</a>.<br />Triage notifications on the go with GitHub Mobile for <a href="https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675">iOS</a> or <a href="https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub">Android</a>.
<img src="https://github.com/notifications/beacon/AAIOWJ6HO3SWUFABX2BWS3LUOPAARA5CNFSM5ISB55X2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOHKDIN2Q.gif" height="1" width="1" alt="" /></p>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/geany/geany/issues/3015#issuecomment-981894890",
"url": "https://github.com/geany/geany/issues/3015#issuecomment-981894890",
"name": "View Issue"
},
"description": "View this Issue on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>