<?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[Plugin request: GhostText support]]></title><description><![CDATA[<p dir="auto"><a href="https://ghosttext.fregante.com/" rel="nofollow ugc">GhostText</a> is a browser plugin that enables seamless synchronization between web form text entry and external editors.</p>
<p dir="auto">As of now, it <a href="https://github.com/fregante/GhostText/issues/133" rel="nofollow ugc">does not support NPP</a> because it needs an editor-side websocket server.</p>
<p dir="auto">Such functionality, either in the editor proper or a plugin, would be very useful for automation and integration.</p>
]]></description><link>https://community.notepad-plus-plus.org/topic/24673/plugin-request-ghosttext-support</link><generator>RSS for Node</generator><lastBuildDate>Sat, 12 Sep 2026 04:33:03 GMT</lastBuildDate><atom:link href="https://community.notepad-plus-plus.org/topic/24673.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 06 Jul 2023 16:29:25 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Plugin request: GhostText support on Fri, 07 Jul 2023 04:59:20 GMT]]></title><description><![CDATA[<p dir="auto">A <a href="https://npppythonscript.sourceforge.net" rel="nofollow ugc">PythonScript</a> plugin would be the best approach. I suggest starting with <a href="https://github.com/raghur/vim-ghost/#readme" rel="nofollow ugc">the NeoVim plugin</a>, which is just <a href="https://github.com/raghur/vim-ghost/blob/master/rplugin/python3/ghost.py" rel="nofollow ugc">a Python module</a>. Most of the APIs provided by <code>pynvim.api.nvim</code> should have Scintilla equivalents in PythonScript’s <a href="https://npppythonscript.sourceforge.net/docs/latest/scintilla.html" rel="nofollow ugc">API modules</a>. If not, you could make a contribution to PythonScript by patching them in. (Neo)Vim is years ahead of N++ in terms of a fully integrated Python subsystem.</p>
]]></description><link>https://community.notepad-plus-plus.org/post/87676</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/87676</guid><dc:creator><![CDATA[rdipardo]]></dc:creator><pubDate>Fri, 07 Jul 2023 04:59:20 GMT</pubDate></item><item><title><![CDATA[Reply to Plugin request: GhostText support on Thu, 06 Jul 2023 22:38:10 GMT]]></title><description><![CDATA[<p dir="auto">Actually <a href="https://github.com/fregante/GhostText/blob/main/PROTOCOL.md" rel="nofollow ugc">the protocol</a> is <em>very simple</em> (famous last words, I know), so even though I have very limited experience with websockets, I may be able to put something together.</p>
]]></description><link>https://community.notepad-plus-plus.org/post/87668</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/87668</guid><dc:creator><![CDATA[Mark Olson]]></dc:creator><pubDate>Thu, 06 Jul 2023 22:38:10 GMT</pubDate></item><item><title><![CDATA[Reply to Plugin request: GhostText support on Thu, 06 Jul 2023 16:55:44 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/alexolog" aria-label="Profile: alexolog">@<bdi>alexolog</bdi></a> ,</p>
<p dir="auto">Interesting idea.</p>
<p dir="auto">Unfortunately, one rarely sees a request for “will someone write a plugin to do XYZ” ever gain any traction.</p>
<p dir="auto">The problem is that usually the people who have the skills to write a plugin have one or more that they’ve already written and are maintaining that keep them busier than they like, and the only time they’ll take on a new plugin is when <em>they</em> are the ones interested in having some new feature.</p>
<p dir="auto">But maybe this post will interest someone enough for them to write it.  Good luck.</p>
]]></description><link>https://community.notepad-plus-plus.org/post/87661</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/87661</guid><dc:creator><![CDATA[PeterJones]]></dc:creator><pubDate>Thu, 06 Jul 2023 16:55:44 GMT</pubDate></item></channel></rss>