<?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[SCC API Plugin?]]></title><description><![CDATA[<p dir="auto">I have searched and there doesn’t seem to be a plugin for the standard SCC API for source code control systems, only plugins for some specific source code control systems (none of which we use). Does anyone know of such a plugin, or even another decent free editor with such a plugin? Thanks.</p>
]]></description><link>https://community.notepad-plus-plus.org/topic/20909/scc-api-plugin</link><generator>RSS for Node</generator><lastBuildDate>Fri, 13 Mar 2026 16:55:53 GMT</lastBuildDate><atom:link href="https://community.notepad-plus-plus.org/topic/20909.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 18 Mar 2021 15:52:38 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to SCC API Plugin? on Thu, 18 Mar 2021 16:39:29 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://community.notepad-plus-plus.org/uid/21515">@Dan-Cooperstock</a> said in <a href="/post/64085">SCC API Plugin?</a>:</p>
<blockquote>
<p dir="auto">none of which we use</p>
</blockquote>
<p dir="auto">Which one do you use?</p>
]]></description><link>https://community.notepad-plus-plus.org/post/64088</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/64088</guid><dc:creator><![CDATA[Michael Vincent]]></dc:creator><pubDate>Thu, 18 Mar 2021 16:39:29 GMT</pubDate></item><item><title><![CDATA[Reply to SCC API Plugin? on Thu, 18 Mar 2021 16:27:48 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> said in <a href="/post/64086">SCC API Plugin?</a>:</p>
<blockquote>
<p dir="auto">Personally, even though I’ve added NppExec scripts that can add and commit files to my SVN repos, I find that the vast majority of my SVN-ing occurs in Windows Explorer TortoiseSVN extensions or the command line, rather than inside Notepad++… probably because I tend to do commits on a per-project or at least per-directory basis, rather than on a per-file basis.</p>
</blockquote>
<p dir="auto">By this, I meant to say that I, personally, probably wouldn’t end up adding such a plugin to my workflow, even if I knew the SCC API.</p>
<p dir="auto">That said, even without a dedicated plugin, you aren’t without options: if you know Python or Lua or Javascript<a href="#" title="No, I don't count my PerlScript as equivalent, because it's missing the important callback feature, which makes it distinctly different from the others">,</a> there are scripting plugins available for Notepad++, which allow you to write code in your favorite interpreted language that have all the same hooks that true compiled plugin DLLs have.  So if you know a scripting language and know how to access the SCC API, it shouldn’t be too difficult to get plugin-like behavior from one or more such scripts.</p>
]]></description><link>https://community.notepad-plus-plus.org/post/64087</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/64087</guid><dc:creator><![CDATA[PeterJones]]></dc:creator><pubDate>Thu, 18 Mar 2021 16:27:48 GMT</pubDate></item><item><title><![CDATA[Reply to SCC API Plugin? on Thu, 18 Mar 2021 16:19:54 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://community.notepad-plus-plus.org/uid/21515">@Dan-Cooperstock</a> ,</p>
<p dir="auto">I had first come across the old CVS version control software in the '90s during an internship (though at that point, I barely understood what it was meant to do), and started using Subversion in the '00s at work, and I tangentially touch Git since the late '10s (I usually use github’s <a href="https://docs.github.com/en/github/importing-your-projects-to-github/support-for-subversion-clients" rel="nofollow ugc">svn-access bridge</a> rather than actually using git, so I can keep to my learned-at-work svn workflow for my home/freetime projects as well).  In all that time of version control, I had never come across “SCC API”, so I had to Google it.  (That’s not to say it wasn’t common in some necks of the woods; I had just never run across the term.)</p>
<p dir="auto">The first hit had nothing to do with version control.  The next two were claiming obsolete and legacy. I didn’t read details on those, though I do see a few more hits down (below my screenshot) from 2016 that mentions Visual Studio has a SCC API access… so I guess it’s not completely unheard of.</p>
<p dir="auto"><img src="/assets/uploads/files/1616083754972-8e17b4da-a12c-443a-a850-654cc5f64998-image.png" alt="8e17b4da-a12c-443a-a850-654cc5f64998-image.png" class=" img-fluid img-markdown" /></p>
<p dir="auto">But my ignorance of SCC API aside: as with any other plugin for Notepad++: it takes someone who has the skillset to write a plugin <em>and</em> who has the interest/need for the functions to be implemented in order to get a plugin written.  It may be that someone in some obscure corner of the internet, or someone internal to some workplace, <em>has</em> written such a plugin… but not all plugins that are written are made public, and even the ones that are public may not be easily-findable or submitted to the Plugins Admin plugin list.</p>
<p dir="auto">Personally, even though I’ve added NppExec scripts that can add and commit files to my SVN repos, I find that the vast majority of my SVN-ing occurs in Windows Explorer TortoiseSVN extensions or the command line, rather than inside Notepad++… probably because I tend to do commits on a per-project or at least per-directory basis, rather than on a per-file basis.</p>
]]></description><link>https://community.notepad-plus-plus.org/post/64086</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/64086</guid><dc:creator><![CDATA[PeterJones]]></dc:creator><pubDate>Thu, 18 Mar 2021 16:19:54 GMT</pubDate></item></channel></rss>