<?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[[NEW Plugin] FirstUpper]]></title><description><![CDATA[<p dir="auto">I had a project recently that required me to properly capitalize a lot of text that were titles. I created the notepad++ plugin to do just that. Since then I have been adding small fixes and features.</p>
<h4><a href="http://www.github.com/zkirkland/FirstUpper" rel="nofollow ugc">FirstUpper Notepad++ Plugin</a></h4>
<p dir="auto">The plugin checks words in selected text against a list of “forbidden” words that, according to the Chicago Manual of Style, should not be capitalized in a title and capitalizes the first letter of selected words that are not in the list.</p>
<p dir="auto">You can also select an option in the menu to capitalize the first letter of the first word of every sentence in a document.</p>
<p dir="auto">Comments and Suggestions welcome.</p>
<p dir="auto">Thanks for looking!<br />
Zach</p>
]]></description><link>https://community.notepad-plus-plus.org/topic/11933/new-plugin-firstupper</link><generator>RSS for Node</generator><lastBuildDate>Mon, 05 Oct 2026 11:21:16 GMT</lastBuildDate><atom:link href="https://community.notepad-plus-plus.org/topic/11933.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 08 Jun 2016 14:28:54 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to [NEW Plugin] FirstUpper on Fri, 17 Jun 2016 21:30:21 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/zkirkland" aria-label="Profile: zkirkland">@<bdi>zkirkland</bdi></a>  great dump.</p>
]]></description><link>https://community.notepad-plus-plus.org/post/16443</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/16443</guid><dc:creator><![CDATA[Kasper Graversen]]></dc:creator><pubDate>Fri, 17 Jun 2016 21:30:21 GMT</pubDate></item><item><title><![CDATA[Reply to [NEW Plugin] FirstUpper on Fri, 17 Jun 2016 21:09:56 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/guy038" aria-label="Profile: guy038">@<bdi>guy038</bdi></a>: I compiled this on a W10 Pro 64 bit machine. I don’t know if that makes a difference but it may.</p>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/kasper-graversen" aria-label="Profile: Kasper-Graversen">@<bdi>Kasper-Graversen</bdi></a>: I figured it out and I ran the dumpbin.exe on my dll and got the same output you did.</p>
<pre><code>00000000 characteristics
575EC538 time date stamp Mon Jun 13 09:37:44 2016
    0.00 version
       0 ordinal base
       6 number of functions
       6 number of names

ordinal hint RVA      name

      5    0 0002399E beNotified
      2    1 0002396E getFuncsArray
      4    2 0002398E getName
      0    3 0002394E isUnicode
      3    4 0002397E messageProc
      1    5 0002395E setInfo
</code></pre>
<p dir="auto">Zach</p>
]]></description><link>https://community.notepad-plus-plus.org/post/16441</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/16441</guid><dc:creator><![CDATA[zkirkland]]></dc:creator><pubDate>Fri, 17 Jun 2016 21:09:56 GMT</pubDate></item><item><title><![CDATA[Reply to [NEW Plugin] FirstUpper on Fri, 17 Jun 2016 20:48:36 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/guy038" aria-label="Profile: guy038">@<bdi>guy038</bdi></a>: I don’t know yet what is wrong. I am sorry. I am new to writing plugins for Notepad++. I will do my best to figure out what is going on.</p>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/kasper-graversen" aria-label="Profile: Kasper-Graversen">@<bdi>Kasper-Graversen</bdi></a>: I do not know how to interpret the output on your file nor do I understand how to use that on my own dll. However, you said perhaps I messed around with the namespaces. I did not change any namespaces.</p>
<p dir="auto">Zach</p>
]]></description><link>https://community.notepad-plus-plus.org/post/16440</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/16440</guid><dc:creator><![CDATA[zkirkland]]></dc:creator><pubDate>Fri, 17 Jun 2016 20:48:36 GMT</pubDate></item><item><title><![CDATA[Reply to [NEW Plugin] FirstUpper on Fri, 17 Jun 2016 05:21:51 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/zkirkland" aria-label="Profile: zkirkland">@<bdi>zkirkland</bdi></a>  maybe you messed around with the namespaces of the exports. If you try the demo app that comes with the pluginpack you can see the exported functions that N++ requires. Then you can check the ones for your plugin</p>
<p dir="auto">PS C:\src\NotepadPlusPlusPluginPack.Net\Demo Plugin\NppManagedPluginDemo\bin\Debug&gt; &amp; ‘C:\Program Files (x86)\Microsoft<br />
Visual Studio 14.0\VC\bin\dumpbin.exe’ -exports .\Demo.dll<br />
Microsoft ® COFF/PE Dumper Version 14.00.23918.0<br />
Copyright © Microsoft Corporation.  All rights reserved.</p>
<p dir="auto">Dump of file .\Demo.dll</p>
<p dir="auto">File Type: DLL</p>
<p dir="auto">Section contains the following exports for \Demo.dll</p>
<pre><code>00000000 characteristics
572B1CF6 time date stamp Thu May  5 12:14:14 2016
    0.00 version
       0 ordinal base
       6 number of functions
       6 number of names

ordinal hint RVA      name

      5    0 0001691E beNotified
      2    1 000168EE getFuncsArray
      4    2 0001690E getName
      0    3 000168CE isUnicode
      3    4 000168FE messageProc
      1    5 000168DE setInfo
</code></pre>
]]></description><link>https://community.notepad-plus-plus.org/post/16429</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/16429</guid><dc:creator><![CDATA[Kasper Graversen]]></dc:creator><pubDate>Fri, 17 Jun 2016 05:21:51 GMT</pubDate></item><item><title><![CDATA[Reply to [NEW Plugin] FirstUpper on Wed, 15 Jun 2016 17:27:10 GMT]]></title><description><![CDATA[<p dir="auto">Hello <strong>zkirkland</strong>,</p>
<p dir="auto">Don’t understand what is happening ? Yesterday, I did try your plugin on an other <strong>Win XP</strong> machine as well as an <strong>W7</strong> system. And as I’m, presently, building a <strong>W8.1 64b</strong> machine for a friend of mine, I just noticed that it did <strong>not</strong> work, too, on that <strong>W8.1</strong> install !</p>
<p dir="auto">So, I suppose that I <strong>certainly</strong>, missed something important, but what ?! As you said, I just copy the <strong>DLL</strong> and the <strong>text</strong> file in the <strong>plugins</strong> folder of my <strong>local</strong> N++ configuration ?! So, what I’m doing <strong>wrong</strong> ?</p>
<p dir="auto">Best Regards,</p>
<p dir="auto">guy038</p>
]]></description><link>https://community.notepad-plus-plus.org/post/16382</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/16382</guid><dc:creator><![CDATA[guy038]]></dc:creator><pubDate>Wed, 15 Jun 2016 17:27:10 GMT</pubDate></item><item><title><![CDATA[Reply to [NEW Plugin] FirstUpper on Mon, 13 Jun 2016 19:12:59 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/zkirkland" aria-label="Profile: zkirkland">@<bdi>zkirkland</bdi></a> seems you found the factory method :)</p>
]]></description><link>https://community.notepad-plus-plus.org/post/16359</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/16359</guid><dc:creator><![CDATA[Kasper Graversen]]></dc:creator><pubDate>Mon, 13 Jun 2016 19:12:59 GMT</pubDate></item><item><title><![CDATA[Reply to [NEW Plugin] FirstUpper on Mon, 13 Jun 2016 17:02:35 GMT]]></title><description><![CDATA[<p dir="auto">Hi <strong>zkirkland</strong> and <strong>Kasper</strong>,</p>
<p dir="auto">Thanks for having a <strong>glance</strong> about it ! Unfortunately, I get the same <strong>error</strong> windows, with your new <strong>FirstUpper.dll</strong> ( <strong>43646</strong> bytes ) and its associated text file <strong>FirstUpperForbiddenWords.txt</strong> :-((</p>
<p dir="auto">So, I think that we should have a <strong>logical</strong> attitude !</p>
<ul>
<li>
<p dir="auto">First, ask for people, having a <strong>Win XP</strong> configuration ( There are still some, indeed !! ) to test your plugin. May be, my <strong>Win XP</strong> system is just <strong>bugged</strong> !</p>
</li>
<li>
<p dir="auto">As for me, tomorrow, I’ll verify, at <strong>work</strong>, your <strong>two</strong> versions of your plugin, both, on a <strong>Win XP</strong> and a <strong>W7</strong> configuration, with <strong>local</strong> installation of the <strong>last 6.9.2</strong> N++ version, <strong>without</strong> any additional plugin, but yours, of course !</p>
</li>
</ul>
<p dir="auto">Cheers,</p>
<p dir="auto">guy038</p>
]]></description><link>https://community.notepad-plus-plus.org/post/16357</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/16357</guid><dc:creator><![CDATA[guy038]]></dc:creator><pubDate>Mon, 13 Jun 2016 17:02:35 GMT</pubDate></item><item><title><![CDATA[Reply to [NEW Plugin] FirstUpper on Mon, 13 Jun 2016 14:47:10 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/guy038" aria-label="Profile: guy038">@<bdi>guy038</bdi></a>: I created a build <a href="https://github.com/zkirkland/FirstUpper/tree/master/PluginInstallFiles/x86_.net_2.0" title="FirstUpper Build .NET 2.0 x86" rel="nofollow ugc">(click me!)</a> that uses .NET 2.0 and x86 architecture to see if that helps. Let me know if it works.</p>
<p dir="auto">Zach</p>
]]></description><link>https://community.notepad-plus-plus.org/post/16356</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/16356</guid><dc:creator><![CDATA[zkirkland]]></dc:creator><pubDate>Mon, 13 Jun 2016 14:47:10 GMT</pubDate></item><item><title><![CDATA[Reply to [NEW Plugin] FirstUpper on Mon, 13 Jun 2016 14:05:36 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/kasper-graversen" aria-label="Profile: Kasper-Graversen">@<bdi>Kasper-Graversen</bdi></a>: How and where do I remove that factory method returning Func&lt;,&gt;?</p>
]]></description><link>https://community.notepad-plus-plus.org/post/16354</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/16354</guid><dc:creator><![CDATA[zkirkland]]></dc:creator><pubDate>Mon, 13 Jun 2016 14:05:36 GMT</pubDate></item><item><title><![CDATA[Reply to [NEW Plugin] FirstUpper on Sat, 11 Jun 2016 18:26:05 GMT]]></title><description><![CDATA[<p dir="auto">The plugin framework requires dot net 3.5 but can easily be modified back to 2.0 by removing the factory method returning Func &lt;&gt; and changing the project to 2.0.  It would be interesting to see if that is the root problem</p>
]]></description><link>https://community.notepad-plus-plus.org/post/16339</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/16339</guid><dc:creator><![CDATA[Kasper Graversen]]></dc:creator><pubDate>Sat, 11 Jun 2016 18:26:05 GMT</pubDate></item><item><title><![CDATA[Reply to [NEW Plugin] FirstUpper on Sat, 11 Jun 2016 13:40:52 GMT]]></title><description><![CDATA[<p dir="auto">Hello <strong>zkirkland</strong>,</p>
<p dir="auto">Many thanks for this <strong>new</strong> plugin ! Unfortunately, once downloaded from :</p>
<p dir="auto"><a href="https://github.com/zkirkland/FirstUpper/tree/master/PluginInstallFiles" rel="nofollow ugc">https://github.com/zkirkland/FirstUpper/tree/master/PluginInstallFiles</a></p>
<p dir="auto">and the two files <strong>FirstUpper.dll</strong> and<strong>FirstUpperForbiddenWords.txt</strong>, installed in the <strong>plugins</strong> folder, of my N++ configuration, on restarting Notepad++, I got the message boxes :</p>
<ul>
<li>
<p dir="auto">The first, in <strong>French</strong>, which says, something like , below :</p>
<p dir="auto">The program or DLL<strong>C:_691\plugins\firstUpper.dll</strong> is not a valid windows image. Verify with the help of your installation media</p>
</li>
<li>
<p dir="auto">The second N++ message, in <strong>English</strong>, says :</p>
<p dir="auto">%1 is not a valid Win32 application</p>
<p dir="auto">This program is not compatible with the current version of Notepad++</p>
<p dir="auto">Do you want to remove this plugin from plugins directory to prevent this message from the next launch time?</p>
</li>
</ul>
<hr />
<p dir="auto">Some <strong>hints</strong>, about these bug :</p>
<ul>
<li>
<p dir="auto">My operating system is ( still ! ) a <strong>Win XP SP3</strong> configuration</p>
</li>
<li>
<p dir="auto">My N++ configuration is a <strong>local</strong> configuration, with the <strong>6.9.1</strong> version of N++</p>
</li>
<li>
<p dir="auto">Here is the result of the <strong>? - The debug Info</strong> action :</p>
<p dir="auto">Notepad++ v6.9.1<br />
Build time : Mar 28 2016 - 19:48:40<br />
Path : C:_691\notepad++.exe<br />
Admin mode : OFF<br />
Local Conf mode : ON<br />
OS : Windows XP<br />
Plugins : DSpellCheck.dll mimeTools.dll NppConverter.dll NppExport.dll PluginManager.dll</p>
</li>
<li>
<p dir="auto">As about the different <strong>.NET</strong> modules, installed on my system :</p>
<ul>
<li>
<p dir="auto">Microsoft .NET Compact Frawework 3.5</p>
</li>
<li>
<p dir="auto">Microsoft .NET Framework 1.1</p>
</li>
<li>
<p dir="auto">Microsoft .NET Framework 1.1 Hotfix ( KB928366 )</p>
</li>
<li>
<p dir="auto">Microsoft .NET Framework 2.0 Service Pack 1</p>
</li>
<li>
<p dir="auto">Microsoft .NET Framework 2.0 Secrive Pack 1 Language Pack - FRA</p>
</li>
<li>
<p dir="auto">Microsoft .NET Framework 3.0 Service Pack 1</p>
</li>
<li>
<p dir="auto">Microsoft .NET Framework 3.0 Secrive Pack 1 Language Pack - FRA</p>
</li>
<li>
<p dir="auto">Microsoft .NET Framework 3.5</p>
</li>
<li>
<p dir="auto">Microsoft .NET Framework 4 Client Profile</p>
</li>
<li>
<p dir="auto">Microsoft User - Mode Driver Framework Feature Pack 1.0</p>
</li>
<li>
<p dir="auto">Module linguistique Microsoft .NET Framework 3.5 - fra</p>
</li>
</ul>
</li>
</ul>
<p dir="auto">Any idea ?</p>
<p dir="auto">Best Regards,</p>
<p dir="auto">guy038</p>
]]></description><link>https://community.notepad-plus-plus.org/post/16335</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/16335</guid><dc:creator><![CDATA[guy038]]></dc:creator><pubDate>Sat, 11 Jun 2016 13:40:52 GMT</pubDate></item><item><title><![CDATA[Reply to [NEW Plugin] FirstUpper on Fri, 10 Jun 2016 14:38:10 GMT]]></title><description><![CDATA[<p dir="auto">I’ve updated the plugin with Kasper Graversen’s .NET template and scintilla gateway.</p>
<ul>
<li><strong>New feature “Capitalize All Markdown Titles”.</strong> Supports Setext and Atx style headings.</li>
<li>Fixed the menu option descriptions so they more accurately describe what each option does.</li>
</ul>
<p dir="auto">I have no way to test international characters so if anyone would like to test that for me, please do! If you test it and you have any ideas as to how to fix any problems with it, let me know!</p>
<p dir="auto">Thanks to <a href="https://notepad-plus-plus.org/community/user/kasper-graversen" title="Kasper Graverson's Profile" rel="nofollow ugc">Kasper</a> for all of his help.</p>
<p dir="auto">Thank you for looking!<br />
Zach</p>
]]></description><link>https://community.notepad-plus-plus.org/post/16325</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/16325</guid><dc:creator><![CDATA[zkirkland]]></dc:creator><pubDate>Fri, 10 Jun 2016 14:38:10 GMT</pubDate></item><item><title><![CDATA[Reply to [NEW Plugin] FirstUpper on Fri, 10 Jun 2016 12:51:47 GMT]]></title><description><![CDATA[<p dir="auto">yes you may need to use a stringbuilder for string manipulation - but getting text from notepad++ and setting text in notepad++ should not be done with a stringbuilder - although you can find plenty examples online that does this… but it does not work with non-US characters.</p>
]]></description><link>https://community.notepad-plus-plus.org/post/16322</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/16322</guid><dc:creator><![CDATA[Kasper Graversen]]></dc:creator><pubDate>Fri, 10 Jun 2016 12:51:47 GMT</pubDate></item><item><title><![CDATA[Reply to [NEW Plugin] FirstUpper on Fri, 10 Jun 2016 12:50:03 GMT]]></title><description><![CDATA[<p dir="auto">it is on purpose the gateway does not get the scintilla instance itself… . more complex pluginsmay choose to reuse the same instance, some look up the current scintilla all the time. The little experience I have I often do the later. Also notice that the PluginBase has a factory method you can use if you want to defer the instantiation to eg. specific keys are pressed.</p>
<p dir="auto">regarding the stringbuilder - please explain what you want to do. The ScintillaGateway operates solely on strings and does the encoding to/from Notepad++</p>
]]></description><link>https://community.notepad-plus-plus.org/post/16321</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/16321</guid><dc:creator><![CDATA[Kasper Graversen]]></dc:creator><pubDate>Fri, 10 Jun 2016 12:50:03 GMT</pubDate></item><item><title><![CDATA[Reply to [NEW Plugin] FirstUpper on Thu, 09 Jun 2016 16:31:27 GMT]]></title><description><![CDATA[<p dir="auto">Regarding the <code>IntPtr</code>, forget what I said on that. I realized what I had to do after a little while…lol.</p>
<pre><code>IntPtr scintilla = PluginBase.GetCurrentScintilla();
ScintillaGateway currentScint = new ScintillaGateway(scintilla);
</code></pre>
<p dir="auto">It’s working now that I’ve done that.</p>
]]></description><link>https://community.notepad-plus-plus.org/post/16306</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/16306</guid><dc:creator><![CDATA[zkirkland]]></dc:creator><pubDate>Thu, 09 Jun 2016 16:31:27 GMT</pubDate></item><item><title><![CDATA[Reply to [NEW Plugin] FirstUpper on Thu, 09 Jun 2016 15:10:41 GMT]]></title><description><![CDATA[<p dir="auto">I’m confused. I am trying to initialize a new scintillagateway  and it seems the only way I can do this is by</p>
<pre><code>IntPtr scintilla = new IntPtr();
ScintillaGateway currentScint = new ScintillaGateway(scintilla);
</code></pre>
<p dir="auto">Why is it necessary for me to create an IntPtr in order to create a new gateway?</p>
<p dir="auto">Also, you talk about not using <code>StringBuilder</code> objects and part of my code relies on the ability for the <code>StringBuilder</code> object to replace a single character with a new one. <code>Strings</code> cannot do this. In order to avoid using a <code>StringBuilder</code>, it seems I will have to use a character array or something similar.</p>
<p dir="auto">Do you know of a better way?</p>
<p dir="auto">Thanks,<br />
Zach</p>
]]></description><link>https://community.notepad-plus-plus.org/post/16304</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/16304</guid><dc:creator><![CDATA[zkirkland]]></dc:creator><pubDate>Thu, 09 Jun 2016 15:10:41 GMT</pubDate></item><item><title><![CDATA[Reply to [NEW Plugin] FirstUpper on Thu, 09 Jun 2016 06:24:52 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/zkirkland" aria-label="Profile: zkirkland">@<bdi>zkirkland</bdi></a>  yes how you read strings into a stringbuilder is not compatible with “foreign” characters. My plugin pack deals with this automatically, you can simply call a method scintillaGateway.GetText() that returns the string</p>
<p dir="auto">region select is selections using the alt + left mouse  or alt-shift-cursor</p>
]]></description><link>https://community.notepad-plus-plus.org/post/16300</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/16300</guid><dc:creator><![CDATA[Kasper Graversen]]></dc:creator><pubDate>Thu, 09 Jun 2016 06:24:52 GMT</pubDate></item><item><title><![CDATA[Reply to [NEW Plugin] FirstUpper on Wed, 08 Jun 2016 21:28:03 GMT]]></title><description><![CDATA[<p dir="auto">I am in the process of redoing the git repo. Sorry everyone for any problems or confusion.</p>
<p dir="auto">Zach</p>
]]></description><link>https://community.notepad-plus-plus.org/post/16295</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/16295</guid><dc:creator><![CDATA[zkirkland]]></dc:creator><pubDate>Wed, 08 Jun 2016 21:28:03 GMT</pubDate></item><item><title><![CDATA[Reply to [NEW Plugin] FirstUpper on Wed, 08 Jun 2016 20:17:44 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/kasper-graversen" aria-label="Profile: Kasper-Graversen">@<bdi>Kasper-Graversen</bdi></a></p>
<p dir="auto">Thank you for the information!</p>
<p dir="auto">When you say “reading the text out using stringbuilder”, do you mean the part of my plugin that uses a stringbuilder ( “<code>allText</code>”) as the container to hold the output from the <code>Win32.SendMessage(currentScint, SciMsg.SCI_GETTEXT, bufSz+1, allText)</code> statement?</p>
<p dir="auto">Also, what do you mean by “regional selections”?</p>
]]></description><link>https://community.notepad-plus-plus.org/post/16294</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/16294</guid><dc:creator><![CDATA[zkirkland]]></dc:creator><pubDate>Wed, 08 Jun 2016 20:17:44 GMT</pubDate></item><item><title><![CDATA[Reply to [NEW Plugin] FirstUpper on Wed, 08 Jun 2016 17:45:29 GMT]]></title><description><![CDATA[<p dir="auto">Perhaps you want to have a look at the <a href="https://github.com/kbilsted/NotepadPlusPlusPluginPack.Net/releases" rel="nofollow ugc">https://github.com/kbilsted/NotepadPlusPlusPluginPack.Net/releases</a> plugin pack for C#. It provides a lot of convenience methods when interacting with the win32 api. Any comments much appreciated.</p>
<p dir="auto">Also I would suggest not reading the text out using the stringbuilder since it destroys international letters such as æ,ø,å. The plugin pack properly encodes and decodes strings for you.</p>
<p dir="auto">Also remember to use the using() statement around your disposable resources such as file.</p>
<p dir="auto">Finally, consider having support for regional selections thereby making it possible to lookup multiple words in one go.</p>
]]></description><link>https://community.notepad-plus-plus.org/post/16289</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/16289</guid><dc:creator><![CDATA[Kasper Graversen]]></dc:creator><pubDate>Wed, 08 Jun 2016 17:45:29 GMT</pubDate></item><item><title><![CDATA[Reply to [NEW Plugin] FirstUpper on Wed, 08 Jun 2016 17:41:16 GMT]]></title><description><![CDATA[<p dir="auto">Perhaps you want to have a look at the <a href="https://github.com/kbilsted/NotepadPlusPlusPluginPack.Net/releases" rel="nofollow ugc">https://github.com/kbilsted/NotepadPlusPlusPluginPack.Net/releases</a> plugin pack for C#. It provides a lot of convenience methods when interacting with the win32 api. Any comments much appreciated.</p>
]]></description><link>https://community.notepad-plus-plus.org/post/16288</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/16288</guid><dc:creator><![CDATA[Kasper Graversen]]></dc:creator><pubDate>Wed, 08 Jun 2016 17:41:16 GMT</pubDate></item></channel></rss>