<?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[Built in Language to UDL?]]></title><description><![CDATA[<p dir="auto">Hi,<br />
sry if i’m in the wrong place, i’m just an old (PL/SQL etc) coder and its actually my first ever post on this new web thingy.  :)&gt;</p>
<p dir="auto"><strong>I wish there was a way to select say, the C language, and then export it to a UDL.xml file</strong> that I could then easily edit to add the missing keywords. I’m trying to do some GLSL coding , I read the UDL docs and then imported an existing GLSL UDL  (which didn’t fold anything but contained some GLSL keywords). Then I made a load of my useless UDL’s, than can fold comments or functions but not both! It was driving me mad but luckily simply selecting “C” does what my UDLs cannot do . l saw a previous post by David Lin on 5 Feb 2021, 18:53 but his requirements seemed way more advanced than mine.</p>
<p dir="auto">I’m naturally pessimistic  but I guess its worth asking, so</p>
<p dir="auto">Many Thanks for taking the time to read this…<br />
Chris</p>
]]></description><link>https://community.notepad-plus-plus.org/topic/21688/built-in-language-to-udl</link><generator>RSS for Node</generator><lastBuildDate>Thu, 16 Apr 2026 05:16:01 GMT</lastBuildDate><atom:link href="https://community.notepad-plus-plus.org/topic/21688.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 18 Aug 2021 19:22:39 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Built in Language to UDL? on Thu, 19 Aug 2021 09:07:43 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://community.notepad-plus-plus.org/uid/22895">@chris-aldridge</a></p>
<p dir="auto">#define … are handled by the preprocessor list and SV_DispatchThreadID … do get colored once I add it to the type word list</p>
<p dir="auto"><img src="/assets/uploads/files/1629364044002-078fecae-0c1f-43d6-83f3-3fd36c317682-image.png" alt="078fecae-0c1f-43d6-83f3-3fd36c317682-image.png" class=" img-fluid img-markdown" /></p>
]]></description><link>https://community.notepad-plus-plus.org/post/69061</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/69061</guid><dc:creator><![CDATA[Ekopalypse]]></dc:creator><pubDate>Thu, 19 Aug 2021 09:07:43 GMT</pubDate></item><item><title><![CDATA[Reply to Built in Language to UDL? on Thu, 19 Aug 2021 00:22:29 GMT]]></title><description><![CDATA[<p dir="auto">Wow,<br />
many thanks <a class="plugin-mentions-user plugin-mentions-a" href="https://community.notepad-plus-plus.org/uid/3841">@PeterJones</a> that was so quick and your solution is perfect. I’ve done what you suggested and its working perfectly now.</p>
<p dir="auto">FYI The only minor problem remaining is that “#define #include #ifdef #ifndef #elif #endif #pragma” aren’t highlighted as Instruction words and similarly "SV_DispatchThreadID iChannelTime[0] iChannelTime[1] iChannelTime[2] iChannelTime[3] iChannelResolution[0] iChannelResolution[1] iChannelResolution[2] iChannelResolution[3] " aren’t highlighted as Type words.</p>
<p dir="auto">But I don’t care as this is me 99.9%  happy (at least until until I want to try and learn C).<br />
Thanks again for keeping this great free product alive,<br />
Chris</p>
]]></description><link>https://community.notepad-plus-plus.org/post/69047</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/69047</guid><dc:creator><![CDATA[chris aldridge]]></dc:creator><pubDate>Thu, 19 Aug 2021 00:22:29 GMT</pubDate></item><item><title><![CDATA[Reply to Built in Language to UDL? on Wed, 18 Aug 2021 19:28:23 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://community.notepad-plus-plus.org/uid/22895">@chris-aldridge</a> ,</p>
<p dir="auto">No, you cannot convert a built-in language to a UDL.</p>
<p dir="auto">If you want to automatically use c-style syntax highlighting and folding for your GLSL files, you can.</p>
<ul>
<li>In the Settings &gt; Style Configurator , select the <code>C</code> language.</li>
<li>In <code>User ext.:</code> box, type the name of the extension without the dot (<code>glsl</code> or whatever)</li>
<li>In the <code>INSTRUCTION WORD</code> and/or <code>TYPE WORD</code> styles, use the <code>User-defined keywords</code> to add user-defined keywords (ie, your GLSL-specific words)</li>
</ul>
<p dir="auto"><img src="/assets/uploads/files/1629314874625-ac49505e-e19a-4e54-b01a-c5235cae21af-image.png" alt="ac49505e-e19a-4e54-b01a-c5235cae21af-image.png" class=" img-fluid img-markdown" /></p>
]]></description><link>https://community.notepad-plus-plus.org/post/69041</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/69041</guid><dc:creator><![CDATA[PeterJones]]></dc:creator><pubDate>Wed, 18 Aug 2021 19:28:23 GMT</pubDate></item></channel></rss>