<?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[How to write a plugin]]></title><description><![CDATA[<p dir="auto">So I want to write a plugin for notepad ++ but the only way I could find was C# with visual studio, I don’t know what I am doing, is there any way to write it in java with eclipse?</p>
]]></description><link>https://community.notepad-plus-plus.org/topic/20092/how-to-write-a-plugin</link><generator>RSS for Node</generator><lastBuildDate>Fri, 16 Oct 2026 22:03:19 GMT</lastBuildDate><atom:link href="https://community.notepad-plus-plus.org/topic/20092.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 02 Oct 2020 18:06:54 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to How to write a plugin on Tue, 13 Oct 2020 11:51:05 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/michael-vincent" aria-label="Profile: Michael-Vincent">@<bdi>Michael-Vincent</bdi></a> said in <a href="/post/58491">How to write a plugin</a>:</p>
<blockquote>
<p dir="auto">I use Notepad++ completion Settings =&gt; Preferences =&gt; Auto-Completion.  It’s not ideal and only works on the local file - it’s not Intelli-Sense, but suffices for most my simple programming needs.  For code navigation, I use a modified TagLEET.</p>
</blockquote>
<p dir="auto">This is sometimes not enough, maybe.</p>
]]></description><link>https://community.notepad-plus-plus.org/post/58553</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/58553</guid><dc:creator><![CDATA[TroshinDV]]></dc:creator><pubDate>Tue, 13 Oct 2020 11:51:05 GMT</pubDate></item><item><title><![CDATA[Reply to How to write a plugin on Tue, 13 Oct 2020 11:46:06 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/cmeriaux" aria-label="Profile: cmeriaux">@<bdi>cmeriaux</bdi></a> said in <a href="/post/58538">How to write a plugin</a>:</p>
<blockquote>
<p dir="auto">Hello,<br />
I suggest you to use the fabulous template generator  by dail8859<br />
<a href="https://github.com/dail8859/cookiecutter-npp-cpp-plugin" rel="nofollow ugc">https://github.com/dail8859/cookiecutter-npp-cpp-plugin</a></p>
</blockquote>
<p dir="auto">Just to say, I already linked to that earlier in the thread.</p>
]]></description><link>https://community.notepad-plus-plus.org/post/58551</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/58551</guid><dc:creator><![CDATA[Alan Kilborn]]></dc:creator><pubDate>Tue, 13 Oct 2020 11:46:06 GMT</pubDate></item><item><title><![CDATA[Reply to How to write a plugin on Tue, 13 Oct 2020 10:08:54 GMT]]></title><description><![CDATA[<p dir="auto">template on PureBasic. Links to ready-made examples<br />
<a href="https://www.purebasic.fr/english/viewtopic.php?p=535003#p535003" rel="nofollow ugc">https://www.purebasic.fr/english/viewtopic.php?p=535003#p535003</a></p>
]]></description><link>https://community.notepad-plus-plus.org/post/58541</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/58541</guid><dc:creator><![CDATA[AZJIO AZJIO]]></dc:creator><pubDate>Tue, 13 Oct 2020 10:08:54 GMT</pubDate></item><item><title><![CDATA[Reply to How to write a plugin on Tue, 13 Oct 2020 07:43:42 GMT]]></title><description><![CDATA[<p dir="auto">Hello,<br />
I suggest you to use the fabulous template generator  by dail8859<br />
<a href="https://github.com/dail8859/cookiecutter-npp-cpp-plugin" rel="nofollow ugc">https://github.com/dail8859/cookiecutter-npp-cpp-plugin</a></p>
]]></description><link>https://community.notepad-plus-plus.org/post/58538</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/58538</guid><dc:creator><![CDATA[cmeriaux]]></dc:creator><pubDate>Tue, 13 Oct 2020 07:43:42 GMT</pubDate></item><item><title><![CDATA[Reply to How to write a plugin on Tue, 13 Oct 2020 04:01:04 GMT]]></title><description><![CDATA[<p dir="auto">Hello,<a class="plugin-mentions-user plugin-mentions-a" href="/user/playerxyt" aria-label="Profile: PlayerXYT">@<bdi>PlayerXYT</bdi></a><br />
Please follow this step, On how to write a plugin.</p>
<p dir="auto"><strong>Step 1:-</strong> Download and unzip the latest release of Notepad++ Plugin Template.<br />
<strong>Step 2:-</strong> Open NppPluginTemplate.vcproj in your Visual Studio.<br />
<strong>Step 3:-</strong> Define your plugin name in PluginDefinition.h<br />
<strong>Step 4:-</strong> Define your plugin commands number in PluginDefinition.h<br />
<strong>Step 5:-</strong> Customize plugin commands names and associated function names in PluginDefinition.cpp.<br />
<strong>Step 6:-</strong> Define the associated functions.</p>
<p dir="auto">I hope this information will be useful to you.<br />
Thank you.</p>
]]></description><link>https://community.notepad-plus-plus.org/post/58531</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/58531</guid><dc:creator><![CDATA[Makwana Prahlad]]></dc:creator><pubDate>Tue, 13 Oct 2020 04:01:04 GMT</pubDate></item><item><title><![CDATA[Reply to How to write a plugin on Mon, 12 Oct 2020 14:33:58 GMT]]></title><description><![CDATA[<p dir="auto">@Дмитрий-Трошин said in <a href="/post/58440">How to write a plugin</a>:</p>
<blockquote>
<p dir="auto">What plugins do you use for code completion or codejumping?</p>
</blockquote>
<p dir="auto">I use Notepad++ completion Settings =&gt; Preferences =&gt; Auto-Completion.  It’s not ideal and only works on the local file - it’s not Intelli-Sense, but suffices for most my simple programming needs.  For code navigation, I use a modified <a href="https://sourceforge.net/projects/tagleet/" rel="nofollow ugc">TagLEET</a>.</p>
<p dir="auto">Cheers.</p>
]]></description><link>https://community.notepad-plus-plus.org/post/58491</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/58491</guid><dc:creator><![CDATA[Michael Vincent]]></dc:creator><pubDate>Mon, 12 Oct 2020 14:33:58 GMT</pubDate></item><item><title><![CDATA[Reply to How to write a plugin on Sat, 10 Oct 2020 06:21:02 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/alan-kilborn" aria-label="Profile: Alan-Kilborn">@<bdi>Alan-Kilborn</bdi></a> said in <a href="/post/58164">How to write a plugin</a>:</p>
<blockquote>
<p dir="auto">I write most of my C/C++ code using Notepad++, only turning to something like Visual Studio to do a build of the code.</p>
</blockquote>
<p dir="auto">What plugins do you use for code completion or codejumping?</p>
]]></description><link>https://community.notepad-plus-plus.org/post/58440</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/58440</guid><dc:creator><![CDATA[TroshinDV]]></dc:creator><pubDate>Sat, 10 Oct 2020 06:21:02 GMT</pubDate></item><item><title><![CDATA[Reply to How to write a plugin on Sat, 10 Oct 2020 05:27:23 GMT]]></title><description><![CDATA[<p dir="auto">Sorry, found the new URL of npp plugin of the original author (sunjw)</p>
<p dir="auto">An example of writing an npp plugin in java, the original author (sunjw) new website and github repo.</p>
<p dir="auto"><a href="https://www.sunjw.us/jstool/npp/?redirect_src=vsc" rel="nofollow ugc">https://www.sunjw.us/jstool/npp/?redirect_src=vsc</a><br />
<a href="https://github.com/sunjw/jstoolnpp" rel="nofollow ugc">https://github.com/sunjw/jstoolnpp</a><br />
<a href="https://sourceforge.net/projects/jsminnpp/files/" rel="nofollow ugc">https://sourceforge.net/projects/jsminnpp/files/</a></p>
]]></description><link>https://community.notepad-plus-plus.org/post/58439</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/58439</guid><dc:creator><![CDATA[linpengcheng]]></dc:creator><pubDate>Sat, 10 Oct 2020 05:27:23 GMT</pubDate></item><item><title><![CDATA[Reply to How to write a plugin on Sat, 10 Oct 2020 05:12:19 GMT]]></title><description><![CDATA[<p dir="auto">An example of writing an npp plugin in java, the original author (sunjw) has deleted it in his github (<a href="https://github.com/sunjw" rel="nofollow ugc">https://github.com/sunjw</a>) repository.<br />
Fortunately I fork it :-)</p>
<p dir="auto"><a href="https://github.com/linpengcheng/JsToolJava" rel="nofollow ugc">https://github.com/linpengcheng/JsToolJava</a><br />
<a href="https://github.com/linpengcheng/JsFormatterJavaNppPlugin" rel="nofollow ugc">https://github.com/linpengcheng/JsFormatterJavaNppPlugin</a><br />
Chinese blog: <a href="https://www.sunjw.us/blog/java-jni-and-notepad-plugin/" rel="nofollow ugc">https://www.sunjw.us/blog/java-jni-and-notepad-plugin/</a></p>
]]></description><link>https://community.notepad-plus-plus.org/post/58438</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/58438</guid><dc:creator><![CDATA[linpengcheng]]></dc:creator><pubDate>Sat, 10 Oct 2020 05:12:19 GMT</pubDate></item><item><title><![CDATA[Reply to How to write a plugin on Fri, 02 Oct 2020 19:12:18 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/michael-vincent" aria-label="Profile: Michael-Vincent">@<bdi>Michael-Vincent</bdi></a> said in <a href="/post/58165">How to write a plugin</a>:</p>
<blockquote>
<p dir="auto">I’m surprised, I thought C++ was the “original” Notepad++ plugin language</p>
</blockquote>
<p dir="auto">It is.<br />
Because the OP wasn’t seeming to be interested in C++, I didn’t dig up and mention <a href="https://community.notepad-plus-plus.org/topic/17787/a-new-c-plugin-template">THIS</a> which I think is the most-recent standard C++ template.</p>
]]></description><link>https://community.notepad-plus-plus.org/post/58166</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/58166</guid><dc:creator><![CDATA[Alan Kilborn]]></dc:creator><pubDate>Fri, 02 Oct 2020 19:12:18 GMT</pubDate></item><item><title><![CDATA[Reply to How to write a plugin on Fri, 02 Oct 2020 19:03:19 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/playerxyt" aria-label="Profile: PlayerXYT">@<bdi>PlayerXYT</bdi></a> said in <a href="/post/58163">How to write a plugin</a>:</p>
<blockquote>
<p dir="auto">the only way I could find was C#</p>
</blockquote>
<p dir="auto">I’m surprised, I thought C++ was the “original” Notepad++ plugin language:</p>
<p dir="auto"><a href="https://npp-user-manual.org/docs/plugins/#how-to-develop-a-plugin" rel="nofollow ugc">https://npp-user-manual.org/docs/plugins/#how-to-develop-a-plugin</a></p>
<p dir="auto">I don’t know of / have not seen a Java starter template - doesn’t mean it doesn’t exist.  Maybe you can port the C++ one to Java?</p>
<p dir="auto">What’s your plugin idea?</p>
<p dir="auto">Cheers.</p>
]]></description><link>https://community.notepad-plus-plus.org/post/58165</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/58165</guid><dc:creator><![CDATA[Michael Vincent]]></dc:creator><pubDate>Fri, 02 Oct 2020 19:03:19 GMT</pubDate></item><item><title><![CDATA[Reply to How to write a plugin on Fri, 02 Oct 2020 18:24:20 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/playerxyt" aria-label="Profile: PlayerXYT">@<bdi>PlayerXYT</bdi></a></p>
<p dir="auto">Notepad++ plugins have to be .DLL files.</p>
<p dir="auto">So if you can turn java into one of those, then I’d say it is doable.<br />
I’d have no idea how to do that, but some amazing things can be done in software. :-)</p>
<blockquote>
<p dir="auto">is there any way to write it in java with eclipse?</p>
</blockquote>
<p dir="auto">It seems sad that if you are excited enough about Notepad++ to want to write a plugin for it, that you wouldn’t want to <em>use</em> Notepad++ to edit it.</p>
<p dir="auto">I write most of my C/C++ code using Notepad++, only turning to something like Visual Studio to do a build of the code.</p>
]]></description><link>https://community.notepad-plus-plus.org/post/58164</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/58164</guid><dc:creator><![CDATA[Alan Kilborn]]></dc:creator><pubDate>Fri, 02 Oct 2020 18:24:20 GMT</pubDate></item></channel></rss>