<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Golang support]]></title><description><![CDATA[<p dir="auto">Golang support needs to be added because popular editors like Atom, Sublime Text, and VS Code have go support.</p>
]]></description><link>https://community.notepad-plus-plus.org/topic/20473/golang-support</link><generator>RSS for Node</generator><lastBuildDate>Tue, 13 Oct 2026 15:23:42 GMT</lastBuildDate><atom:link href="https://community.notepad-plus-plus.org/topic/20473.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 14 Dec 2020 23:51:02 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Golang support on Tue, 15 Dec 2020 00:56:46 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/creativequilt" aria-label="Profile: CreativeQuilt">@<bdi>CreativeQuilt</bdi></a></p>
<p dir="auto">I just checked the <a href="https://www.scintilla.org/ScintillaDownload.html" rel="nofollow ugc">Scintilla source code</a> … even their most recent version doesn’t appear to have Go – ie, I couldn’t find <code>LexGo*.cpp</code> in the source code, so unless there’s some other name other than Go or Golang that the language goes by, <s>someone would have to make a <a href="https://sourceforge.net/p/scintilla/feature-requests/" rel="nofollow ugc">Scintilla Feature Request</a> to get the ball rolling.</s></p>
<p dir="auto"><strong>Update</strong>: <a href="https://sourceforge.net/p/scintilla/feature-requests/750/" rel="nofollow ugc">https://sourceforge.net/p/scintilla/feature-requests/750/</a> shows “they” won’t do it.  Though if i read correctly, “they” might allow someone else to contribute the lexer to their codebase.</p>
]]></description><link>https://community.notepad-plus-plus.org/post/60834</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/60834</guid><dc:creator><![CDATA[PeterJones]]></dc:creator><pubDate>Tue, 15 Dec 2020 00:56:46 GMT</pubDate></item><item><title><![CDATA[Reply to Golang support on Tue, 15 Dec 2020 00:49:16 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/creativequilt" aria-label="Profile: CreativeQuilt">@<bdi>CreativeQuilt</bdi></a> ,</p>
<p dir="auto">To add native Golang lexing support, Scintilla would need to add it, then the Notepad++ developers would have to spend the effort to upgrade Scintilla.</p>
<p dir="auto">But remember, one of Notepad++'s features is User Defined Languages (“UDL”).  The <a href="https://github.com/notepad-plus-plus/userDefinedLanguages/" rel="nofollow ugc">UDL Collection</a> appears to have a <a href="https://github.com/notepad-plus-plus/userDefinedLanguages/blob/master/UDLs/go_byAnthonyStarks.xml" rel="nofollow ugc">UDL for Go</a>, or you could make your own.</p>
<p dir="auto">For more on the UDL feature of Notepad++, see the docs:</p>
<ul>
<li>official summary: <a href="https://npp-user-manual.org/docs/user-defined-language-system/" rel="nofollow ugc">https://npp-user-manual.org/docs/user-defined-language-system/</a></li>
<li>detailed guide: <a href="https://ivan-radic.github.io/udl-documentation/" rel="nofollow ugc">https://ivan-radic.github.io/udl-documentation/</a></li>
</ul>
]]></description><link>https://community.notepad-plus-plus.org/post/60833</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/60833</guid><dc:creator><![CDATA[PeterJones]]></dc:creator><pubDate>Tue, 15 Dec 2020 00:49:16 GMT</pubDate></item></channel></rss>