<p></p>
<blockquote>
<p dir="auto">It looks like you've been working on variations of this for 7-8 years.</p>
</blockquote>
<p dir="auto">Exactly, and it never got merged. So the current strategy is to write</p>
<ol dir="auto">
<li>very small patches</li>
<li>that ideally don't add much code that would have to be maintained</li>
<li>that are very easy to review to preserve reviewer's time (yes, I know, says the guy who wrote the terrible patches for tag manager that cost 1 year of Colomban's life)</li>
<li>that are compatible with existing user's workflow and don't break anything for them</li>
</ol>
<p dir="auto">Renaming project file may be useful for someone but it's something I personally don't find essential, don't know other editors that would do that and don't feel very motivated to do that myself.  It could be another PR if someone is interested to do it.</p>
<p dir="auto">I don't think it's an improvement of user experience with creating projects either - yes, one dialog could be eliminated but at the cost that the project file is created at a place where the user didn't want to have it (e.g. because the "set project file inside the project directory" is set to something different than he expects) and will have to change it manually afterwards (if he actually notices).</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/pull/3018#issuecomment-979837015">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AAIOWJ2YA3NNKVPZGXEPIZDUN5KQTANCNFSM5IXHKYAA">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/AAIOWJ664HR4BN5Z46BW3CDUN5KQTA5CNFSM5IXHKYAKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOHJTSAVY.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/pull/3018#issuecomment-979837015",
"url": "https://github.com/geany/geany/pull/3018#issuecomment-979837015",
"name": "View Pull Request"
},
"description": "View this Pull Request on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>