<?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[Notepad++ v8.4.9 Release]]></title><description><![CDATA[<p dir="auto"><strong>Notepad++ v8.4.9 Release is available here:</strong><br />
<a href="https://notepad-plus-plus.org/news/v849-released/" rel="nofollow ugc">https://notepad-plus-plus.org/news/v849-released/</a></p>
<p dir="auto"><strong>Change log:</strong></p>
<ol>
<li>Fix saving 4GB+ files file size cutting off issue. (Fix <a href="https://github.com/notepad-plus-plus/notepad-plus-plus/issues/12526" rel="nofollow ugc">#12526</a>)</li>
<li>Fix v8.4.8 hanging while opening some Pascal files. (Fix <a href="https://github.com/notepad-plus-plus/notepad-plus-plus/issues/12822" rel="nofollow ugc">#12822</a>)</li>
<li>Add JSON5 support, only JSONC currently (with js comment supported). (Fix <a href="https://github.com/notepad-plus-plus/notepad-plus-plus/issues/11676/" rel="nofollow ugc">#11676</a>, <a href="https://github.com/notepad-plus-plus/notepad-plus-plus/issues/11713" rel="nofollow ugc">#11713</a>)</li>
<li>Add configuration for panels to ignore ‘-nosession’. (Fix <a href="https://github.com/notepad-plus-plus/notepad-plus-plus/issues/9710" rel="nofollow ugc">#9710</a>)</li>
<li>Fix Notepad Replacement display ‘Cannot open file " "’ regression in v8.4.8. (Fix <a href="https://github.com/notepad-plus-plus/notepad-plus-plus/issues/12775" rel="nofollow ugc">#12775</a>)</li>
<li>Fix Notpad++ hangs while deleting search results results. (Fix <a href="https://github.com/notepad-plus-plus/notepad-plus-plus/issues/12555" rel="nofollow ugc">#12555</a>)</li>
<li>Fix XML tag-matching not be case-sensitive. (Fix <a href="https://github.com/notepad-plus-plus/notepad-plus-plus/issues/10011" rel="nofollow ugc">#10011</a>)</li>
<li>Add support selection for “EOL to Space” commands, “TAB and Space conversion” commands &amp; trim operations.(Fix <a href="https://github.com/notepad-plus-plus/notepad-plus-plus/issues/12720" rel="nofollow ugc">#12720</a>, <a href="https://github.com/notepad-plus-plus/notepad-plus-plus/issues/12745" rel="nofollow ugc">#12745</a>, <a href="https://github.com/notepad-plus-plus/notepad-plus-plus/issues/12702" rel="nofollow ugc">#12702</a>, <a href="https://github.com/notepad-plus-plus/notepad-plus-plus/issues/12602" rel="nofollow ugc">#12602</a>, <a href="https://github.com/notepad-plus-plus/notepad-plus-plus/issues/12658" rel="nofollow ugc">#12658</a>)</li>
<li>Improve Pascal/Delphi function list performance. (Fix <a href="https://github.com/notepad-plus-plus/notepad-plus-plus/issues/12693/" rel="nofollow ugc">#12693</a>, <a href="https://github.com/notepad-plus-plus/notepad-plus-plus/issues/12687" rel="nofollow ugc">#12687</a>, <a href="https://github.com/notepad-plus-plus/notepad-plus-plus/issues/12808" rel="nofollow ugc">#12808</a>)</li>
<li>Fix exclude functions in comment zones in C++, PHP, JavaScript and Pascal. (Fix <a href="https://github.com/notepad-plus-plus/notepad-plus-plus/issues/12759" rel="nofollow ugc">#12759</a>)</li>
<li>Use stable sort algorithm instead of standard sort one. (Fix <a href="https://github.com/notepad-plus-plus/notepad-plus-plus/issues/12678" rel="nofollow ugc">#12678</a>)</li>
<li>Fix doc switcher not using alternate icon sets. (Fix <a href="https://github.com/notepad-plus-plus/notepad-plus-plus/issues/12242" rel="nofollow ugc">#12242</a>)</li>
<li>Enhance dark mode. (Fix <a href="https://github.com/notepad-plus-plus/notepad-plus-plus/issues/12713/" rel="nofollow ugc">#12713</a>, <a href="https://github.com/notepad-plus-plus/notepad-plus-plus/issues/12737" rel="nofollow ugc">#12737</a>)</li>
<li>Fix hand cursor on URL too small display under high DPI issue. (Fix <a href="https://github.com/notepad-plus-plus/notepad-plus-plus/issues/12772" rel="nofollow ugc">#12772</a>)</li>
<li>Fix docking GUI regression for plugin in light mode. (Fix <a href="https://github.com/notepad-plus-plus/notepad-plus-plus/issues/12007" rel="nofollow ugc">#12007</a>)</li>
<li>Fix cannot undo “Block Uncomment” &amp; “Insert Date/Time” commands in one shot. (Fix <a href="https://github.com/notepad-plus-plus/notepad-plus-plus/issues/12830/" rel="nofollow ugc">#12830</a>, <a href="https://github.com/notepad-plus-plus/notepad-plus-plus/issues/12831" rel="nofollow ugc">#12831</a>)</li>
<li>Fix sub-menu folder display mess in non-western languages under Macro/Run menu. (Fix <a href="https://github.com/notepad-plus-plus/notepad-plus-plus/issues/12670" rel="nofollow ugc">#12670</a>)</li>
</ol>
<p dir="auto">Happy coding!</p>
]]></description><link>https://community.notepad-plus-plus.org/topic/24081/notepad-v8-4-9-release</link><generator>RSS for Node</generator><lastBuildDate>Sat, 18 Apr 2026 22:32:35 GMT</lastBuildDate><atom:link href="https://community.notepad-plus-plus.org/topic/24081.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 31 Jan 2023 12:11:11 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Notepad++ v8.4.9 Release on Thu, 04 May 2023 22:08:56 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://community.notepad-plus-plus.org/uid/27184">@Coises</a>, <a class="plugin-mentions-user plugin-mentions-a" href="https://community.notepad-plus-plus.org/uid/7377">@Alan-Kilborn</a>, <a class="plugin-mentions-user plugin-mentions-a" href="https://community.notepad-plus-plus.org/uid/3841">@PeterJones</a></p>
<p dir="auto">Let me attempt to summarize, hopefully for someone’s benefit, what we know so far:</p>
<p dir="auto"><strong>Problem 1</strong>: cryptic language identifiers in the <em>Tab Settings</em> list box</p>
<p dir="auto"><strong>Cause</strong>: the <a href="https://github.com/notepad-plus-plus/notepad-plus-plus/blob/7e6c4b3c6bb08ccd9da4ef09c3361ea16f0409bb/PowerEditor/src/WinControls/Preference/preferenceDlg.cpp#L2884-L2887" rel="nofollow ugc">window procedure that fills <em>Tab Settings</em></a> uses an instance of <a href="https://github.com/notepad-plus-plus/notepad-plus-plus/blob/2d5c241e2bb570b5cb3dcf247c3e1ce86301f26f/PowerEditor/src/Parameters.h#L1005" rel="nofollow ugc">this <code>Lang</code> structure</a>, which has a <code>_langName</code> member, filled by the <code>name=</code> attribute of <code>langs.xml</code>, which is identical to the Lexilla language identifier so that N++ can send it, unmodified, directly to Scintilla when creating the lexer (convenient for the developer, less so for end users).</p>
<p dir="auto"><strong>Potential Solution</strong>: There is <a href="https://github.com/notepad-plus-plus/notepad-plus-plus/blob/2d5c241e2bb570b5cb3dcf247c3e1ce86301f26f/PowerEditor/src/ScintillaComponent/ScintillaEditView.cpp#L65" rel="nofollow ugc">already a <code>ScintillaEditView::_langNameInfoArray</code> type</a> with a more readable <code>_shortName</code> member. The approriate <code>_shortName</code> could be looked up using the enumerated <code>_langID</code> which every <code>Lang</code> instance already has; or else the <code>Lang</code> type can be refactored to store it’s own pretty name.</p>
<hr />
<p dir="auto"><strong>Problem 2</strong>: the first item, <em>“[Default]”</em>, is always selected in the <em>Tab Settings</em> listbox</p>
<p dir="auto"><strong>Cause</strong>: the window procedure that fills <em>Tab Settings</em> <a href="https://github.com/notepad-plus-plus/notepad-plus-plus/blob/7e6c4b3c6bb08ccd9da4ef09c3361ea16f0409bb/PowerEditor/src/WinControls/Preference/preferenceDlg.cpp#L2888-L2889" rel="nofollow ugc">does this on purpose</a> by always passing a <code>0</code> index to the dialog window.</p>
<p dir="auto"><strong>Potential Solution</strong>: the <a href="https://github.com/notepad-plus-plus/notepad-plus-plus/blob/7e6c4b3c6bb08ccd9da4ef09c3361ea16f0409bb/PowerEditor/src/WinControls/Preference/preferenceDlg.cpp#L2835-L2839" rel="nofollow ugc">window procedure that sets the preference dialog</a> needs access to <a href="https://github.com/notepad-plus-plus/notepad-plus-plus/blob/2d5c241e2bb570b5cb3dcf247c3e1ce86301f26f/PowerEditor/src/ScintillaComponent/ScintillaEditView.h#L305" rel="nofollow ugc">an instance <code>ScintillaEditView</code></a>, which can look up the active lexer by calling <code>getCurrentBuffer()-&gt;getCurrentLang()</code>, then setting the index of the selected item appropriately.</p>
<p dir="auto">Sound like fun? Well, that’s Win32 GUI programming in C++ for you.</p>
]]></description><link>https://community.notepad-plus-plus.org/post/86170</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/86170</guid><dc:creator><![CDATA[rdipardo]]></dc:creator><pubDate>Thu, 04 May 2023 22:08:56 GMT</pubDate></item><item><title><![CDATA[Reply to Notepad++ v8.4.9 Release on Thu, 04 May 2023 21:56:40 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://community.notepad-plus-plus.org/uid/3841">@PeterJones</a> Thanks, Peter. I seem to be a little slow in the uptake on this one. I appreciate your help and clarification.</p>
]]></description><link>https://community.notepad-plus-plus.org/post/86169</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/86169</guid><dc:creator><![CDATA[Coises]]></dc:creator><pubDate>Thu, 04 May 2023 21:56:40 GMT</pubDate></item><item><title><![CDATA[Reply to Notepad++ v8.4.9 Release on Thu, 04 May 2023 18:43:59 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://community.notepad-plus-plus.org/uid/27184">@Coises</a> said in <a href="/post/86152">Notepad++ v8.4.9 Release</a>:</p>
<blockquote>
<p dir="auto">I don’t yet fully understand <em>why</em> (and why the numbers of items in the two lists are different,</p>
</blockquote>
<p dir="auto">They aren’t as different as you imply.  89 of the 91 entries from the table are also in the Tab Settings box.  The two entries that are missing are “ext” and “udf”.  “udf” is the User Defined Language File, and since tab settings for the UDL are not implemented, that’s why it doesn’t show up in the Tab Settings box.  And “ext” is a dummy/placeholder, with no lexer associated (“null” is the final column), so it makes sense that it’s ignored.</p>
<p dir="auto">Looking at the default <code>langs.xml</code>, there are 89 entries.  The <code>name="..."</code> of each of those 89 entries matches up with the <code>_langName</code> from the table and matches up with the order in the <strong>Tab Settings</strong> list.  So <strong>Tab Settings</strong> gets its order and contents from <code>langs.xml</code>.  And the two languages <code>name="udf"</code> and <code>name="ext"</code> were intentionally left out, as they do not use traditional language lexers.</p>
<blockquote>
<p dir="auto">which means it’s not a one-to-one correspondence, which means these are more than just two different ways of naming the same thing.</p>
</blockquote>
<p dir="auto">I believe your conclusion is incorrect, based on the data I provided.</p>
<blockquote>
<p dir="auto"><em>What</em> is named in the tabs list,</p>
</blockquote>
<p dir="auto">answered</p>
<blockquote>
<p dir="auto">and how is the active one determined… by the active language alone,</p>
</blockquote>
<p dir="auto">Yes.  The <code>_langName</code> from the source-code table maps to the <code>name="..."</code> from <code>langs.xml</code>, providing the 1:1 linkage from the entries in <code>langs.xml</code> and the entries in the table (it’s only 1:1 in one direction, because of the extra items in the table).</p>
<blockquote>
<p dir="auto">or is there another complication… or a completely different pathway?). I’ll have to find some time to spend crawling through Notepad++ code before (possibly) I’ll feel like I know what’s happening.</p>
</blockquote>
<p dir="auto">It took me about 15 minutes to write up this further explanation for you, and didn’t take any crawling in any source code that I or someone else hadn’t already linked for you, except for <code>langs.xml</code> (which hardly counts as source code).  (I had the flash to look in langs.xml when I was trying to figure out why <strong>Tab Settings</strong> wasn’t in 100% alphabetical order.)</p>
]]></description><link>https://community.notepad-plus-plus.org/post/86155</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/86155</guid><dc:creator><![CDATA[PeterJones]]></dc:creator><pubDate>Thu, 04 May 2023 18:43:59 GMT</pubDate></item><item><title><![CDATA[Reply to Notepad++ v8.4.9 Release on Thu, 04 May 2023 17:51:00 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://community.notepad-plus-plus.org/uid/7377">@Alan-Kilborn</a> said in <a href="/post/86148">Notepad++ v8.4.9 Release</a>:</p>
<blockquote>
<p dir="auto">I don’t see any problem with this; are you going to make it a real feature request?</p>
</blockquote>
<p dir="auto">When and if I feel like I actually understand what is going on there, so the request will make sense (and, hopefully, I can follow up right away with a pull request to implement it). <a class="plugin-mentions-user plugin-mentions-a" href="https://community.notepad-plus-plus.org/uid/24325">@rdipardo</a> and <a class="plugin-mentions-user plugin-mentions-a" href="https://community.notepad-plus-plus.org/uid/3841">@PeterJones</a> clarified <em>how</em> the lists get to be as they are, but I don’t yet fully understand <em>why</em> (and why the numbers of items in the two lists are different, which means it’s not a one-to-one correspondence, which means these are more than just two different ways of naming the same thing. <em>What</em> is named in the tabs list, and how is the active one determined… by the active language alone, or is there another complication… or a completely different pathway?). I’ll have to find some time to spend crawling through Notepad++ code before (possibly) I’ll feel like I know what’s happening.</p>
]]></description><link>https://community.notepad-plus-plus.org/post/86152</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/86152</guid><dc:creator><![CDATA[Coises]]></dc:creator><pubDate>Thu, 04 May 2023 17:51:00 GMT</pubDate></item><item><title><![CDATA[Reply to Notepad++ v8.4.9 Release on Thu, 04 May 2023 13:16:16 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://community.notepad-plus-plus.org/uid/27184">@Coises</a>,</p>
<blockquote>
<p dir="auto">I see that languages in the <strong>Language Menu</strong> box appear to match up with the languages that are, in fact, on the <strong>Language</strong> menu … but are the languages in the <strong>Tab Settings</strong> in fact the same languages, just using different identifiers?</p>
</blockquote>
<p dir="auto">The names in the Language menu are the text from <a href="https://github.com/notepad-plus-plus/notepad-plus-plus/blob/83b0b1e4ce6634adf80b72c4d5422b34080d9c21/PowerEditor/src/Notepad_plus.rc#L899" rel="nofollow ugc">Notepad_plus.rc</a></p>
<p dir="auto">The table in <a href="https://github.com/notepad-plus-plus/notepad-plus-plus/blob/2d5c241e2bb570b5cb3dcf247c3e1ce86301f26f/PowerEditor/src/ScintillaComponent/ScintillaEditView.cpp#L65" rel="nofollow ugc">ScintillaEditView.cpp</a> shows the _langName and _shortName and _longName values that Notepad++ uses elsewhere.  The _langName corresponds to the name that’s found inside lexer source code and in the <strong>Settings &gt; Preferences &gt; Language &gt; Tab Settings</strong> box, the _shortName is what shows up in the Language menu and in <strong>Settings &gt; Preferences &gt; Language &gt; Language Menu</strong>’s <strong>Available items</strong> and <strong>Disabled items</strong> boxes, and the _longName is what shows up as the file-type language name in the status bar.</p>
<blockquote>
<p dir="auto">though for some reason I can’t guess, they’re in some apparently random order</p>
</blockquote>
<p dir="auto">The Preferences’ <strong>Language Menu</strong> box is “sorted” in the same order from the <code>ScintillaEditView.cpp</code> table (which, as the comment in .cpp file says, "the order of lang type (enum LangType) must be respected – where the <code>enum LangType</code> order is defined in <a href="https://github.com/notepad-plus-plus/notepad-plus-plus/blob/d21f7cbf5c2945d4855b23c8e6d1f6556f5f4005/PowerEditor/src/MISC/PluginsManager/Notepad_plus_msgs.h#L23-L39" rel="nofollow ugc">Notepad_plus_msgs.h</a>), and the <code>preferenceDlg.cpp</code> code that was linked above just iterates through that table in order, which is why it’s that order rather than being sorted alphabetically; the Preferences’ is sorted alphabetically by _langName (except “searchResult” goes at the end for the Tab Settings); the order in the <strong>Language Menu</strong> is set by the order in the <code>Notepad_plus.rc</code> file.</p>
]]></description><link>https://community.notepad-plus-plus.org/post/86151</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/86151</guid><dc:creator><![CDATA[PeterJones]]></dc:creator><pubDate>Thu, 04 May 2023 13:16:16 GMT</pubDate></item><item><title><![CDATA[Reply to Notepad++ v8.4.9 Release on Thu, 04 May 2023 11:29:16 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://community.notepad-plus-plus.org/uid/27184">@Coises</a> said in <a href="/post/86145">Notepad++ v8.4.9 Release</a>:</p>
<blockquote>
<p dir="auto">…otherwise situations like <a class="plugin-mentions-user plugin-mentions-a" href="https://community.notepad-plus-plus.org/uid/28266">@Ann-Witbrock</a> encountered seem inevitable.</p>
</blockquote>
<p dir="auto">My first thought was putting some static text in the <em>Tab Settings</em> groupbox that says “[Default] setting is in effect unless overridden by setting for specific language”.  My second thought was that that is pointless because that’s pretty much the definition of “default”.</p>
<blockquote>
<p dir="auto">best to highlight the entry that’s actually in control of the current document</p>
</blockquote>
<p dir="auto">I don’t see any problem with this; are you going to make it a real feature request?</p>
]]></description><link>https://community.notepad-plus-plus.org/post/86148</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/86148</guid><dc:creator><![CDATA[Alan Kilborn]]></dc:creator><pubDate>Thu, 04 May 2023 11:29:16 GMT</pubDate></item><item><title><![CDATA[Reply to Notepad++ v8.4.9 Release on Thu, 04 May 2023 05:59:01 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://community.notepad-plus-plus.org/uid/24325">@rdipardo</a> said in <a href="/post/86144">Notepad++ v8.4.9 Release</a>:</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://community.notepad-plus-plus.org/uid/27184">@Coises</a> said in <a href="/post/86143">Notepad/+/+ v8/.4/.9 Release</a>:</p>
<blockquote>
<p dir="auto">Side note: Is there a reason the language names there aren’t the same as the ones in the <strong>Language Menu</strong> list just to the left (e.g., <strong>C++</strong> in the <strong>Language Menu</strong>, but <strong>cpp</strong> in the <strong>Tab Settings</strong>?</p>
</blockquote>
<p dir="auto">The latter is populated by simply iterating Lexilla’s module identifiers (*1): <a href="https://github.com/notepad-plus-plus/notepad-plus-plus/blob/7e6c4b3c6bb08ccd9da4ef09c3361ea16f0409bb/PowerEditor/src/WinControls/Preference/preferenceDlg.cpp#L2884-L2887" rel="nofollow ugc">https://github.com/notepad-plus-plus/notepad-plus-plus/blob/7e6c4b3c6bb08ccd9da4ef09c3361ea16f0409bb/PowerEditor/src/WinControls/Preference/preferenceDlg.cpp#L2884-L2887</a></p>
</blockquote>
<p dir="auto">Forgive me, but I’m now more confused than I thought I was before. I see that languages in the <strong>Language Menu</strong> box appear to match up with the languages that are, in fact, on the <strong>Language</strong> menu (though for some reason I can’t guess, they’re in some apparently random order), but are the languages in the <strong>Tab Settings</strong> in fact the same languages, just using different identifiers? I can’t make out from the code you linked and the code above it what, if anything, is the connection between the two. (Hmmm… I count 88 entries in the <strong>Language Menu</strong> box and 85 in the <strong>Tab Settings</strong> box, so I guess they can’t be quite the same… but nothing in the documentation clarifies to me what is the connection.)</p>
<p dir="auto">All this even more makes me think it really would be best to highlight the entry that’s actually in control of the current document; otherwise situations like <a class="plugin-mentions-user plugin-mentions-a" href="https://community.notepad-plus-plus.org/uid/28266">@Ann-Witbrock</a> encountered seem inevitable.</p>
]]></description><link>https://community.notepad-plus-plus.org/post/86145</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/86145</guid><dc:creator><![CDATA[Coises]]></dc:creator><pubDate>Thu, 04 May 2023 05:59:01 GMT</pubDate></item><item><title><![CDATA[Reply to Notepad++ v8.4.9 Release on Thu, 04 May 2023 02:17:59 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://community.notepad-plus-plus.org/uid/27184">@Coises</a> said in <a href="/post/86143">Notepad/+/+ v8/.4/.9 Release</a>:</p>
<blockquote>
<p dir="auto">Side note: Is there a reason the language names there aren’t the same as the ones in the <strong>Language Menu</strong> list just to the left (e.g., <strong>C++</strong> in the <strong>Language Menu</strong>, but <strong>cpp</strong> in the <strong>Tab Settings</strong>?</p>
</blockquote>
<p dir="auto">The latter is populated by simply iterating Lexilla’s module identifiers (*1): <a href="https://github.com/notepad-plus-plus/notepad-plus-plus/blob/7e6c4b3c6bb08ccd9da4ef09c3361ea16f0409bb/PowerEditor/src/WinControls/Preference/preferenceDlg.cpp#L2884-L2887" rel="nofollow ugc">https://github.com/notepad-plus-plus/notepad-plus-plus/blob/7e6c4b3c6bb08ccd9da4ef09c3361ea16f0409bb/PowerEditor/src/WinControls/Preference/preferenceDlg.cpp#L2884-L2887</a></p>
<hr />
<p dir="auto">(*1)</p>
<pre><code class="language-text">$ git clone https://github.com/ScintillaOrg/lexilla.git
$ cd lexilla/examples/CheckLexilla
$ CFLAGS=-Wno-deprecated-declarations make check
gcc -I ../../include  -Wno-deprecated-declarations CheckLexilla.c   -o CheckLexilla.exe
./CheckLexilla.exe
Opened ../../bin/lexilla.dll -&gt; 00007ff9c2350000.
There are 132 lexers.
a68k abaqus ada apdl as asciidoc asm asn1 asy au3 ave avs baan bash batch bib blitzbasic bullant caml cil clarion clarionnocase cmake COBOL coffeescript conf cpp cppnocase csound css d dataflex diff DMAP DMIS ecl edifact eiffel eiffelkw erlang errorlist escript f77 flagship forth fortran freebasic fsharp gap gdscript gui4cli haskell hollywood hypertext ihex indent inno json julia kix kvirc latex lisp literatehaskell lot lout lua magiksf makefile markdown matlab maxima metapost mmixal modula mssql mysql nim nimrod nncrontab nsis null octave opal oscript pascal powerbasic perl phpscript PL/M po pov powerpro powershell abl props ps purebasic python r raku rebol registry ruby rust sas scriptol smalltalk SML sorcins specman spice sql srec stata fcST TACL tads3 TAL tcl tcmd tehex tex txt2tags vb vbscript verilog vhdl visualprolog x12 xml yaml
Lexer factory 4 -&gt; 00007ff9c236fe30.
Created cpp lexer -&gt; 0000016796a00000.
Lexer name 3 -&gt; cpp.
Property names ''.
Name space 'lexilla'.
</code></pre>
]]></description><link>https://community.notepad-plus-plus.org/post/86144</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/86144</guid><dc:creator><![CDATA[rdipardo]]></dc:creator><pubDate>Thu, 04 May 2023 02:17:59 GMT</pubDate></item><item><title><![CDATA[Reply to Notepad++ v8.4.9 Release on Wed, 03 May 2023 22:08:49 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://community.notepad-plus-plus.org/uid/28266">@Ann-Witbrock</a> said in <a href="/post/86139">Notepad++ v8.4.9 Release</a>:</p>
<blockquote>
<p dir="auto">To avoid confusion, it might be useful to have it obey the default when no language is set.</p>
</blockquote>
<p dir="auto">I’m pretty sure Notepad++ does that, but it sets “language” automatically based on the file extension. Normally that’s a good thing, but…</p>
<p dir="auto">Does it seem to anyone else that when you open <strong>Settings…</strong> | <strong>Preferences</strong> | <strong>Language</strong>, the language selector in the <strong>Tab Settings</strong> box ought to start off with the language currently applied to the active file highlighted? I’m fairly sure at least some of the ones I see that are not set to <strong>Use default value</strong> — like python and yaml — were not set that way by me. I’m not sure it would even occur to me, if I were editing a *.yaml file (if that is what triggers yaml) that it was a language and not just an unknown file extension (which it is to me). So I might be thrashing about the same way, wondering why my settings weren’t effective.</p>
<p dir="auto">Side note: Is there a reason the language names there aren’t the same as the ones in the <strong>Language Menu</strong> list just to the left (e.g., <strong>C++</strong> in the <strong>Language Menu</strong>, but <strong>cpp</strong> in the <strong>Tab Settings</strong>?</p>
]]></description><link>https://community.notepad-plus-plus.org/post/86143</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/86143</guid><dc:creator><![CDATA[Coises]]></dc:creator><pubDate>Wed, 03 May 2023 22:08:49 GMT</pubDate></item><item><title><![CDATA[Reply to Notepad++ v8.4.9 Release on Wed, 03 May 2023 20:26:22 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://community.notepad-plus-plus.org/uid/7377">@Alan-Kilborn</a> It’s OK I see it now, I was attempting setting the language in the main panel rather than the tab settings panel. I’m sorry. I’ve been using other editors more recently and missed the labelling. It’s really quite obvious ONCE YOU SEE IT!<br />
And it does resolve my problem, indeed.</p>
<p dir="auto">To avoid confusion, it might be useful to have it obey the default when no language is set.</p>
<p dir="auto">I’ve tried out the edit menu settings as well now (thanks Mark for pointing me in the right direction) and although it’s a little confusing it seems to be quite useful :-) This actually would have saved me all the trouble if I’d noticed in advance and changed all the tabs to spaces as normal.</p>
<p dir="auto">Hopefully this discussion will help others if they come across this. Thanks.</p>
]]></description><link>https://community.notepad-plus-plus.org/post/86139</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/86139</guid><dc:creator><![CDATA[Ann Witbrock]]></dc:creator><pubDate>Wed, 03 May 2023 20:26:22 GMT</pubDate></item><item><title><![CDATA[Reply to Notepad++ v8.4.9 Release on Wed, 03 May 2023 20:03:59 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://community.notepad-plus-plus.org/uid/28266">@Ann-Witbrock</a> said in <a href="/post/86137">Notepad++ v8.4.9 Release</a>:</p>
<blockquote>
<p dir="auto">I’m sorry you are not making yourself at all clear.</p>
</blockquote>
<p dir="auto">I think <em><strong>I’m</strong></em> pretty clear, if you’d just read and provide what I’m asking for.<br />
You are probably referring to Mark’s posting, which isn’t going to help you solve the root of your problem (which is, what you get [spaces or tab character] when you press the Tab key).</p>
]]></description><link>https://community.notepad-plus-plus.org/post/86138</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/86138</guid><dc:creator><![CDATA[Alan Kilborn]]></dc:creator><pubDate>Wed, 03 May 2023 20:03:59 GMT</pubDate></item><item><title><![CDATA[Reply to Notepad++ v8.4.9 Release on Wed, 03 May 2023 19:58:16 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://community.notepad-plus-plus.org/uid/7377">@Alan-Kilborn</a> I’m sorry you are not making yourself at all clear.</p>
<p dir="auto">I see in the thread below that there is a new, additional place to set this. I had not noticed this in the menu. Perhaps the word Blank is not so obvious if you aren’t expecting it.</p>
<p dir="auto">I’ll try again with that setting. Not sure how that should interact with the global setting.</p>
]]></description><link>https://community.notepad-plus-plus.org/post/86137</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/86137</guid><dc:creator><![CDATA[Ann Witbrock]]></dc:creator><pubDate>Wed, 03 May 2023 19:58:16 GMT</pubDate></item><item><title><![CDATA[Reply to Notepad++ v8.4.9 Release on Wed, 03 May 2023 19:54:07 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://community.notepad-plus-plus.org/uid/28266">@Ann-Witbrock</a><br />
before:<br />
<img src="/assets/uploads/files/1683143645576-9adf707d-b3d4-4d25-9301-e21010c723b3-image.png" alt="9adf707d-b3d4-4d25-9301-e21010c723b3-image.png" class=" img-fluid img-markdown" /><br />
use <code>Edit-&gt;Blank Operations-&gt;TAB to SPACE</code><br />
<img src="/assets/uploads/files/1683143520761-e4a51f79-c327-4bd6-aed9-43b7315e1bf7-image.png" alt="e4a51f79-c327-4bd6-aed9-43b7315e1bf7-image.png" class=" img-fluid img-markdown" /><br />
after:<br />
<img src="/assets/uploads/files/1683143590068-ff927e40-bf21-4ac0-83ba-99df37a2c934-image.png" alt="ff927e40-bf21-4ac0-83ba-99df37a2c934-image.png" class=" img-fluid img-markdown" /></p>
]]></description><link>https://community.notepad-plus-plus.org/post/86135</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/86135</guid><dc:creator><![CDATA[Mark Olson]]></dc:creator><pubDate>Wed, 03 May 2023 19:54:07 GMT</pubDate></item><item><title><![CDATA[Reply to Notepad++ v8.4.9 Release on Wed, 03 May 2023 20:02:02 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://community.notepad-plus-plus.org/uid/28266">@Ann-Witbrock</a> said in <a href="/post/86133">Notepad++ v8.4.9 Release</a>:</p>
<blockquote>
<p dir="auto">including fully setting Python as you pointed out</p>
</blockquote>
<p dir="auto">How come you aren’t showing this to us here, in a screenshot, like I asked?</p>
<blockquote>
<p dir="auto">The label “Disabled items” was a bit confusing</p>
</blockquote>
<p dir="auto"><code>Disabled items</code> has nothing to do with what we’re discussing.</p>
<p dir="auto">Show us your setting like this, with <code>python</code> in view and selected:</p>
<p dir="auto"><img src="/assets/uploads/files/1683143804419-a99da0a7-f513-45ca-a2b6-2c9dd49ea58b-image.png" alt="a99da0a7-f513-45ca-a2b6-2c9dd49ea58b-image.png" class=" img-fluid img-markdown" /></p>
]]></description><link>https://community.notepad-plus-plus.org/post/86134</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/86134</guid><dc:creator><![CDATA[Alan Kilborn]]></dc:creator><pubDate>Wed, 03 May 2023 20:02:02 GMT</pubDate></item><item><title><![CDATA[Reply to Notepad++ v8.4.9 Release on Wed, 03 May 2023 19:53:59 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://community.notepad-plus-plus.org/uid/7377">@Alan-Kilborn</a> Unfortunately we can not always work in our own files. We can still expect our editor to work as expected. I discovered this glitch while working in such a file, when I added some print lines to see the workings. It would have been fine if I could have set the compatibility at all.</p>
<p dir="auto">The same behaviour is still present in 8.5.2 (see detailed progression of test), including fully setting Python as you pointed out, thanks :-)<br />
(The label “Disabled items” was a bit confusing there, and it’s been a while since I used this editor often so I misinterpreted the highlight).</p>
<p dir="auto">I think we can probably conclude this is also true for other languages, but it’s vital for Python.</p>
<p dir="auto"><img src="/assets/uploads/files/1683142960983-notepadpp-8_5_2-spacetab-2023-05-03-204039.jpg" alt="Notepadpp 8_5_2 spacetab 2023-05-03 204039.jpg" class=" img-fluid img-markdown" /></p>
]]></description><link>https://community.notepad-plus-plus.org/post/86133</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/86133</guid><dc:creator><![CDATA[Ann Witbrock]]></dc:creator><pubDate>Wed, 03 May 2023 19:53:59 GMT</pubDate></item><item><title><![CDATA[Reply to Notepad++ v8.4.9 Release on Wed, 03 May 2023 19:21:09 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://community.notepad-plus-plus.org/uid/28266">@Ann-Witbrock</a> said in <a href="/post/86128">Notepad++ v8.4.9 Release</a>:</p>
<blockquote>
<p dir="auto">turning everything into spaces (not desirable)</p>
</blockquote>
<p dir="auto">Did you know that the recommended standard for Python is to use spaces for indentation and NOT tab characters?</p>
<blockquote>
<p dir="auto">the editor does not respect the setting preference flag for converting tabs to spaces.</p>
</blockquote>
<p dir="auto">You aren’t showing the setting for Python in your screenshot.  Scroll the listbox in the <em>Tab Settings</em> groupbox down to where the <code>python</code> item is shown and make it active, and then post THAT screenshot.  Only then will we know what the setting for Python files is.</p>
]]></description><link>https://community.notepad-plus-plus.org/post/86131</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/86131</guid><dc:creator><![CDATA[Alan Kilborn]]></dc:creator><pubDate>Wed, 03 May 2023 19:21:09 GMT</pubDate></item><item><title><![CDATA[Reply to Notepad++ v8.4.9 Release on Wed, 03 May 2023 19:11:11 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://community.notepad-plus-plus.org/uid/3">@donho</a><br />
Using 8.4.9 for Python.<br />
<img src="/assets/uploads/files/1683140773632-notepadplusplus-spacetab-2023-05-03-200052.jpg" alt="Notepadplusplus spacetab 2023-05-03 200052.jpg" class=" img-fluid img-markdown" /></p>
<p dir="auto">When inserting a tab in an existing Python file, the editor does not respect the setting preference flag for converting tabs to spaces. That is, it always uses spaces whether “Replace by space” is checked or unchecked.<br />
The line with 3 columns in the image has just had a tab inserted.</p>
<p dir="auto">Obviously this is dreadful for Python. It means that misalignment of new code can only be corrected by turning everything into spaces (not desirable) via unindent/indent of blocks.</p>
<p dir="auto">NB it works ok for a new file (prior to save).</p>
<p dir="auto">I will install the latest version to see if it is better and update here as appropriate.</p>
]]></description><link>https://community.notepad-plus-plus.org/post/86128</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/86128</guid><dc:creator><![CDATA[Ann Witbrock]]></dc:creator><pubDate>Wed, 03 May 2023 19:11:11 GMT</pubDate></item><item><title><![CDATA[Reply to Notepad++ v8.4.9 Release on Sun, 26 Feb 2023 16:58:26 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://community.notepad-plus-plus.org/uid/27687">@makuhlmann</a></p>
<blockquote>
<p dir="auto">This issue seems to be present since 8.4.7 already, 8.4.6 is the last version that launches fine.</p>
</blockquote>
<p dir="auto">Could you help us to identify the problem please:<br />
<a href="https://github.com/notepad-plus-plus/notepad-plus-plus/issues/13074#issuecomment-1445398398" rel="nofollow ugc">https://github.com/notepad-plus-plus/notepad-plus-plus/issues/13074#issuecomment-1445398398</a></p>
]]></description><link>https://community.notepad-plus-plus.org/post/84439</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/84439</guid><dc:creator><![CDATA[donho]]></dc:creator><pubDate>Sun, 26 Feb 2023 16:58:26 GMT</pubDate></item><item><title><![CDATA[Reply to Notepad++ v8.4.9 Release on Fri, 24 Feb 2023 12:16:26 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://community.notepad-plus-plus.org/uid/27687">@makuhlmann</a></p>
<p dir="auto">This was noted <a href="https://github.com/notepad-plus-plus/notepad-plus-plus/commit/ce85323a9e899e02ebc4c682298a7398cad99f60#commitcomment-89820581" rel="nofollow ugc">HERE</a> as well.<br />
Perhaps the <code>SUPPORTED_SYSTEM.md</code> file is in need of updating.</p>
]]></description><link>https://community.notepad-plus-plus.org/post/84393</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/84393</guid><dc:creator><![CDATA[Alan Kilborn]]></dc:creator><pubDate>Fri, 24 Feb 2023 12:16:26 GMT</pubDate></item><item><title><![CDATA[Reply to Notepad++ v8.4.9 Release on Fri, 24 Feb 2023 08:33:09 GMT]]></title><description><![CDATA[<p dir="auto">Hi there, found a regression: the software does not launch anymore on Windows Vista and Windows Server 2008 systems (NT 6.0). The application quits with the error message</p>
<p dir="auto">“The procedure entry point CoGetApartmentType could not be located in the dynamic link library ole32.dll.”</p>
<p dir="auto">This issue seems to be present since 8.4.7 already, 8.4.6 is the last version that launches fine.</p>
]]></description><link>https://community.notepad-plus-plus.org/post/84391</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/84391</guid><dc:creator><![CDATA[makuhlmann]]></dc:creator><pubDate>Fri, 24 Feb 2023 08:33:09 GMT</pubDate></item><item><title><![CDATA[Reply to Notepad++ v8.4.9 Release on Wed, 22 Feb 2023 04:58:01 GMT]]></title><description><![CDATA[<p dir="auto">Hello, <a class="plugin-mentions-user plugin-mentions-a" href="https://community.notepad-plus-plus.org/uid/27659">@register-noname</a>, <a class="plugin-mentions-user plugin-mentions-a" href="https://community.notepad-plus-plus.org/uid/3841">@peterjones</a> and <strong>All</strong>,</p>
<p dir="auto">I did some tests and, indeed, the use of <strong><code>DirectWrite</code></strong> insrease <strong>rendering</strong> of characters !</p>
<p dir="auto">I verified that, if the <strong><code>DirectWrite</code></strong> option is <strong>not</strong> checked, the four <strong>Unicode</strong> characters, provided by <a class="plugin-mentions-user plugin-mentions-a" href="https://community.notepad-plus-plus.org/uid/27659">@register-noname</a>, are <strong>properly</strong> displayed <em>ONLY IF</em> the current line contains a character with codepoint <strong>over</strong> the <strong>BMP</strong>, so with codepoint <strong><code>above FFFF</code></strong> !</p>
<p dir="auto">Compare these <strong>two</strong> screen-shoots below :</p>
<p dir="auto"><img src="/assets/uploads/files/1677041350574-0ad5f019-5ff1-43e3-b503-c49e8f04398d-without_directwrite.png" alt="0ad5f019-5ff1-43e3-b503-c49e8f04398d-Without_DirectWrite.png" class=" img-fluid img-markdown" /></p>
<p dir="auto"><strong>WITHOUT</strong> Direct Write</p>
<p dir="auto">And :</p>
<p dir="auto"><img src="/assets/uploads/files/1677041374856-27f5dc38-0abb-47d7-b442-6aa2235cb64f-with_directwrite.png" alt="27f5dc38-0abb-47d7-b442-6aa2235cb64f-With_DirectWrite.png" class=" img-fluid img-markdown" /></p>
<p dir="auto"><strong>WITH</strong> Direct Write</p>
<p dir="auto">Note, <strong>particularly</strong>, the <strong>differences</strong> in lines <strong><code>1</code></strong> , <strong><code>2</code></strong> , <strong><code>15</code></strong> and <strong><code>16</code></strong> ;-))</p>
<p dir="auto">Best Regards,</p>
<p dir="auto">guy038</p>
]]></description><link>https://community.notepad-plus-plus.org/post/84338</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/84338</guid><dc:creator><![CDATA[guy038]]></dc:creator><pubDate>Wed, 22 Feb 2023 04:58:01 GMT</pubDate></item><item><title><![CDATA[Reply to Notepad++ v8.4.9 Release on Tue, 21 Feb 2023 22:32:53 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://community.notepad-plus-plus.org/uid/3841">@PeterJones</a> I agree this was true for very long time. Sorry I’m new here didn’t want go with opening tickets right away :)<br />
DirectWrite (whatever it is) indeed helped. Thank you!<br />
I also agree that this setting should be enabled by default if the ‘standard behavior’ cannot be fixed.</p>
]]></description><link>https://community.notepad-plus-plus.org/post/84336</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/84336</guid><dc:creator><![CDATA[Register Noname]]></dc:creator><pubDate>Tue, 21 Feb 2023 22:32:53 GMT</pubDate></item><item><title><![CDATA[Reply to Notepad++ v8.4.9 Release on Tue, 21 Feb 2023 19:32:59 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://community.notepad-plus-plus.org/uid/27659">@Register-Noname</a> said in <a href="/post/84315">Notepad++ v8.4.9 Release</a>:</p>
<blockquote>
<p dir="auto">🞂 ◷ ◴ ◵ ◶ - clock<br />
◷ ◴ ◵ ◶ - clock</p>
</blockquote>
<p dir="auto">It appears that you want DirectWrite enabled; see <a href="https://npp-user-manual.org/docs/preferences/#misc" rel="nofollow ugc">Settings &gt; Preferences &gt; MISC</a>.  As the Preferences dialog says, turning it on “may improve rendering special characters”.</p>
<p dir="auto">I confirmed in v8.4.9 with my settings, DirectWrite off will have display problems like you showed, whereas DirectWrite on will show all the characters correctly:<br />
<img src="/assets/uploads/files/1677007442964-0544b2fb-361b-466d-8cd8-6fce2d0fcf5c-image.png" alt="0544b2fb-361b-466d-8cd8-6fce2d0fcf5c-image.png" class=" img-fluid img-markdown" /></p>
<p dir="auto">But the same has been true for many versions, not just v8.4.9, so this really should have been a separate topic, since it’s not specific to v8.4.9.</p>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://community.notepad-plus-plus.org/uid/3">@donho</a>: BTW, we frequently get questions here that are solved by DirectWrite being on.  Is there a reason that we cannot have that setting enabled by default – that way, new users will just see Notepad++ work great with Unicode characters, rather than having to come complain about poor Unicode behavior and then be told that they need to change a setting.  Let me know if you want me to create an issue.</p>
]]></description><link>https://community.notepad-plus-plus.org/post/84328</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/84328</guid><dc:creator><![CDATA[PeterJones]]></dc:creator><pubDate>Tue, 21 Feb 2023 19:32:59 GMT</pubDate></item><item><title><![CDATA[Reply to Notepad++ v8.4.9 Release on Tue, 21 Feb 2023 18:54:46 GMT]]></title><description><![CDATA[<p dir="auto">There is display bug on NPP, related to UTF-8 graphical symbols.<br />
Here example of the text:<br />
🞂 ◷ ◴ ◵ ◶ - clock<br />
◷ ◴ ◵ ◶ - clock<br />
This is how it looks in NPP<br />
<img src="/assets/uploads/files/1677005553107-94a79c23-f9df-4751-8d75-59c6053d176a-image.png" alt="94a79c23-f9df-4751-8d75-59c6053d176a-image.png" class=" img-fluid img-markdown" /><br />
The bug is not limited to above symbols, there are quite a few that have similar issue.<br />
Somehow putting that specific triangle symbol in the beginning of line suddenly makes all subsequent symbols also appear correctly.</p>
]]></description><link>https://community.notepad-plus-plus.org/post/84315</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/84315</guid><dc:creator><![CDATA[Register Noname]]></dc:creator><pubDate>Tue, 21 Feb 2023 18:54:46 GMT</pubDate></item></channel></rss>