<blockquote>
<p>It seems like that's duplicating what make, ninja and similar tools already do though</p>
</blockquote>
<p>But the build command does not have to be make, ninja, or whatever, it can just be <code>gcc</code>.</p>
<blockquote>
<p>not just compile/build output as described in the manual, but also some non-build status messages generated by Geany.</p>
</blockquote>
<p>I do think you are overegging it, the message is in a different colour to the compiler output, so most people understand its not the compiler output.</p>
<blockquote>
<p>In any case, IMO the simplest solution, as previously mentioned, would be to add a new menu item to the context menu of the Compiler tab to allow copying only the actual build output, and none of Geany's injected status messages. This way doesn't require adding any preferences or removing existing functionality or such.</p>
</blockquote>
<p>Yes, but what would be even better is if it was possible to select and copy specific lines, several times I have wanted to copy part of the output (usually to ridicule G++ messages, but thats a valid use-case <g-emoji class="g-emoji" alias="grin" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f601.png">😁</g-emoji> ).</p>
<p>AFAICT its not possible to select lines because the output is actually a treeview not plain text, but maybe there is something that can be set to allow it, GTK experts needed.</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/2422?email_source=notifications&email_token=AAIOWJ7IOQ72RPATGCTPVDDQ6PEVNA5CNFSM4KISFRUKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEJKIIOY#issuecomment-575964219">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AAIOWJZWPDJFMSGRRB6WRZLQ6PEVNANCNFSM4KISFRUA">unsubscribe</a>.<img src="https://github.com/notifications/beacon/AAIOWJYCCTUNP2G4XFJJWRDQ6PEVNA5CNFSM4KISFRUKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEJKIIOY.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/2422?email_source=notifications\u0026email_token=AAIOWJ7IOQ72RPATGCTPVDDQ6PEVNA5CNFSM4KISFRUKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEJKIIOY#issuecomment-575964219",
"url": "https://github.com/geany/geany/issues/2422?email_source=notifications\u0026email_token=AAIOWJ7IOQ72RPATGCTPVDDQ6PEVNA5CNFSM4KISFRUKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEJKIIOY#issuecomment-575964219",
"name": "View Issue"
},
"description": "View this Issue on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>