<p>There are three parts to adding a filetype:</p>
<ol>
<li>
<p>making a custom filetype file defining a language optionally using an existing Scintilla lexer for highlighting (not sure if any will work, or just get confused by Julia syntax) and an existing uctags parser for symbol recognition (though I doubt any will actually recognise Juila types <code>Array{Quantity{Int64,D,U} where U where D,1}</code> or do the level of inferencing Julia does)</p>
</li>
<li>
<p>add a Lexer to Scintilla and add it to Geany and move the filetype to internal.</p>
</li>
<li>
<p>add a symbol parser to uctags and integrate it into Geany</p>
</li>
</ol>
<p>Pull requests are welcome (AFAIK no existing contributors use Julia, so somebody needs to contribute it).</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/2279?email_source=notifications&email_token=AAIOWJ3DVUDV64MTGD2GBHTQG337VA5CNFSM4IRUXQH2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD5MVBKI#issuecomment-525947049">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AAIOWJZDH77LCXZ7QG6OW3LQG337VANCNFSM4IRUXQHQ">mute the thread</a>.<img src="https://github.com/notifications/beacon/AAIOWJ3PJ3L5PU5KEG6CEKTQG337VA5CNFSM4IRUXQH2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD5MVBKI.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/2279?email_source=notifications\u0026email_token=AAIOWJ3DVUDV64MTGD2GBHTQG337VA5CNFSM4IRUXQH2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD5MVBKI#issuecomment-525947049",
"url": "https://github.com/geany/geany/issues/2279?email_source=notifications\u0026email_token=AAIOWJ3DVUDV64MTGD2GBHTQG337VA5CNFSM4IRUXQH2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD5MVBKI#issuecomment-525947049",
"name": "View Issue"
},
"description": "View this Issue on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>