<blockquote>
<p>section infiletypes.cpp, then custom entries for the Set Build Commands dialogue can be configured to be the same for all new projects. However, this does not happen.</p>
</blockquote>
<p>Settings in the user filetypes files are not copied to projects, they will be used if there are no settings in project to override them, they show in the project properties build tab as greyed and can be overwritten to create a setting in the project that hides the filetypes setting.  So if your new project file has no settings in the build section it should use the filetypes file settings.</p>
<p>The filetypes dependent commands are of course only used if the file is the right type.  For filetype independent commands the settings are taken from the user <code>geany.conf</code> if there is no setting in the project file.</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/1975#issuecomment-429582454">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/ABDrJ1_FGYNeY6goZdGs_G7ZSB3UqaN7ks5uknF8gaJpZM4XambX">mute the thread</a>.<img src="https://github.com/notifications/beacon/ABDrJ-sWnTNabl8YwhfblZQzUJlmAjoXks5uknF8gaJpZM4XambX.gif" height="1" width="1" alt="" /></p>
<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/geany/geany","title":"geany/geany","subtitle":"GitHub repository","main_image_url":"https://assets-cdn.github.com/images/email/message_cards/header.png","avatar_image_url":"https://assets-cdn.github.com/images/email/message_cards/avatar.png","action":{"name":"Open in GitHub","url":"https://github.com/geany/geany"}},"updates":{"snippets":[{"icon":"PERSON","message":"@elextr in #1975: \u003e section infiletypes.cpp, then custom entries for the Set Build Commands dialogue can be configured to be the same for all new projects. However, this does not happen.\r\n\r\nSettings in the user filetypes files are not copied to projects, they will be used if there are no settings in project to override them, they show in the project properties build tab as greyed and can be overwritten to create a setting in the project that hides the filetypes setting.  So if your new project file has no settings in the build section it should use the filetypes file settings.\r\n\r\nThe filetypes dependent commands are of course only used if the file is the right type.  For filetype independent commands the settings are taken from the user `geany.conf` if there is no setting in the project file."}],"action":{"name":"View Issue","url":"https://github.com/geany/geany/issues/1975#issuecomment-429582454"}}}</script>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/geany/geany/issues/1975#issuecomment-429582454",
"url": "https://github.com/geany/geany/issues/1975#issuecomment-429582454",
"name": "View Issue"
},
"description": "View this Issue on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
},
{
"@type": "MessageCard",
"@context": "http://schema.org/extensions",
"hideOriginalBody": "false",
"originator": "AF6C5A86-E920-430C-9C59-A73278B5EFEB",
"title": "Re: [geany/geany] Custom Build Menu for all projects (#1975)",
"sections": [
{
"text": "",
"activityTitle": "**elextr**",
"activityImage": "https://assets-cdn.github.com/images/email/message_cards/avatar.png",
"activitySubtitle": "@elextr",
"facts": [

]
}
],
"potentialAction": [
{
"name": "Add a comment",
"@type": "ActionCard",
"inputs": [
{
"isMultiLine": true,
"@type": "TextInput",
"id": "IssueComment",
"isRequired": false
}
],
"actions": [
{
"name": "Comment",
"@type": "HttpPOST",
"target": "https://api.github.com",
"body": "{\n\"commandName\": \"IssueComment\",\n\"repositoryFullName\": \"geany/geany\",\n\"issueId\": 1975,\n\"IssueComment\": \"{{IssueComment.value}}\"\n}"
}
]
},
{
"name": "Close issue",
"@type": "HttpPOST",
"target": "https://api.github.com",
"body": "{\n\"commandName\": \"IssueClose\",\n\"repositoryFullName\": \"geany/geany\",\n\"issueId\": 1975\n}"
},
{
"targets": [
{
"os": "default",
"uri": "https://github.com/geany/geany/issues/1975#issuecomment-429582454"
}
],
"@type": "OpenUri",
"name": "View on GitHub"
},
{
"name": "Unsubscribe",
"@type": "HttpPOST",
"target": "https://api.github.com",
"body": "{\n\"commandName\": \"MuteNotification\",\n\"threadId\": 392849111\n}"
}
],
"themeColor": "26292E"
}
]</script>