<?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[Is there any alternative to Merge files in one plugin?]]></title><description><![CDATA[<p dir="auto">Plugin is very slow when there are too many rows and it also only uses 20% of my CPU, can’t it use more?</p>
]]></description><link>https://community.notepad-plus-plus.org/topic/24872/is-there-any-alternative-to-merge-files-in-one-plugin</link><generator>RSS for Node</generator><lastBuildDate>Tue, 21 Apr 2026 20:27:21 GMT</lastBuildDate><atom:link href="https://community.notepad-plus-plus.org/topic/24872.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 29 Aug 2023 18:58:53 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Is there any alternative to Merge files in one plugin? on Thu, 01 Feb 2024 02:53:04 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://community.notepad-plus-plus.org/uid/28224">@Doğancan</a> This solution worked for me (I tried it on merging HTML files succesfully):</p>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://community.notepad-plus-plus.org/uid/25421">@Diego-Raguindin</a> said in <a href="/post/77090">Combine Plugin Gone!?</a>:</p>
<blockquote>
<p dir="auto">This worked perfectly for me:</p>
<pre><code>Put all of the files you want to combine in the same folder. Easiest would be at root-level.
Run a command prompt
CD to the folder in Step 1
Enter command copy *.csv filename.csv where “filename” is the desired output filename
Hit enter
File ‘filename.csv’ is created in the same folder
</code></pre>
</blockquote>
<p dir="auto"><a href="https://community.notepad-plus-plus.org/post/77090">https://community.notepad-plus-plus.org/post/77090</a></p>
]]></description><link>https://community.notepad-plus-plus.org/post/92539</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/92539</guid><dc:creator><![CDATA[César]]></dc:creator><pubDate>Thu, 01 Feb 2024 02:53:04 GMT</pubDate></item><item><title><![CDATA[Reply to Is there any alternative to Merge files in one plugin? on Mon, 04 Sep 2023 07:07:28 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://community.notepad-plus-plus.org/uid/28224">@Doğancan</a> said in <a href="/post/89030">Is there any alternative to Merge files in one plugin?</a>:</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://community.notepad-plus-plus.org/uid/26710">@Mark-Olson</a> I thought that plugins work with python.What programming language are notepad++ plugins written in ?</p>
</blockquote>
<p dir="auto">So far, besides what has already been mentioned, I have written plugins in Nim, Odin, Zig, Rust and Python (using cython and cffi). So basically it boils down to the language having to be able to create a native DLL that Npp can load.</p>
]]></description><link>https://community.notepad-plus-plus.org/post/89053</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/89053</guid><dc:creator><![CDATA[Ekopalypse]]></dc:creator><pubDate>Mon, 04 Sep 2023 07:07:28 GMT</pubDate></item><item><title><![CDATA[Reply to Is there any alternative to Merge files in one plugin? on Sat, 02 Sep 2023 17:13:48 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><br />
…and <a href="https://github.com/rdipardo/nppHTMLTag" rel="nofollow ugc">Pascal</a>, <a href="https://github.com/Ekopalypse/NppLspClient" rel="nofollow ugc">V</a>, as well as PythonScript-like plugins in Lua and <a href="https://github.com/sieukrem/jn-npp-plugin/" rel="nofollow ugc">JavaScript</a>.</p>
]]></description><link>https://community.notepad-plus-plus.org/post/89035</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/89035</guid><dc:creator><![CDATA[Mark Olson]]></dc:creator><pubDate>Sat, 02 Sep 2023 17:13:48 GMT</pubDate></item><item><title><![CDATA[Reply to Is there any alternative to Merge files in one plugin? on Sat, 02 Sep 2023 05:41:16 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://community.notepad-plus-plus.org/uid/28224">@Doğancan</a> said in <a href="/post/89030">Is there any alternative to Merge files in one plugin?</a>:</p>
<blockquote>
<p dir="auto">What programming language are notepad++ plugins written in ?</p>
</blockquote>
<p dir="auto">Notepad++ plugins are DLLs using a C interface, so any language that can be compiled to that could be used to write a plugin. In addition to “native” C or C++, the <a href="https://npp-user-manual.org/docs/plugins/#how-to-develop-a-plugin" rel="nofollow ugc">documentation</a> links to API files for Ada, C#, D and Delphi.</p>
]]></description><link>https://community.notepad-plus-plus.org/post/89031</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/89031</guid><dc:creator><![CDATA[Coises]]></dc:creator><pubDate>Sat, 02 Sep 2023 05:41:16 GMT</pubDate></item><item><title><![CDATA[Reply to Is there any alternative to Merge files in one plugin? on Fri, 01 Sep 2023 21:07:52 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://community.notepad-plus-plus.org/uid/26710">@Mark-Olson</a> I thought that plugins work with python.What programming language are notepad++ plugins written in ?</p>
]]></description><link>https://community.notepad-plus-plus.org/post/89030</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/89030</guid><dc:creator><![CDATA[Doğancan]]></dc:creator><pubDate>Fri, 01 Sep 2023 21:07:52 GMT</pubDate></item><item><title><![CDATA[Reply to Is there any alternative to Merge files in one plugin? on Fri, 01 Sep 2023 20:54:08 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://community.notepad-plus-plus.org/uid/28224">@Doğancan</a> said in <a href="/post/89026">Is there any alternative to Merge files in one plugin?</a>:</p>
<blockquote>
<p dir="auto">Can you publish this as a plugin so that everyone can use it ?</p>
</blockquote>
<p dir="auto">Glad it worked! A <em>plugin</em>? No. PythonScript scripts have to be installed according to <a href="https://community.notepad-plus-plus.org/topic/23039/faq-desk-how-to-install-and-run-a-script-in-pythonscript">this link</a>.</p>
<p dir="auto">The closest thing I can provide is a <a href="https://gist.github.com/molsonkiko/408493626c31695e13a0a5270eea9c94" rel="nofollow ugc">Github gist</a>.</p>
]]></description><link>https://community.notepad-plus-plus.org/post/89029</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/89029</guid><dc:creator><![CDATA[Mark Olson]]></dc:creator><pubDate>Fri, 01 Sep 2023 20:54:08 GMT</pubDate></item><item><title><![CDATA[Reply to Is there any alternative to Merge files in one plugin? on Fri, 01 Sep 2023 19:39:55 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://community.notepad-plus-plus.org/uid/26710">@Mark-Olson</a> It really worked. Endless thanks .Can you publish this as a plugin so that everyone can use it ?</p>
]]></description><link>https://community.notepad-plus-plus.org/post/89026</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/89026</guid><dc:creator><![CDATA[Doğancan]]></dc:creator><pubDate>Fri, 01 Sep 2023 19:39:55 GMT</pubDate></item><item><title><![CDATA[Reply to Is there any alternative to Merge files in one plugin? on Thu, 31 Aug 2023 23:37:20 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://community.notepad-plus-plus.org/uid/26710">@Mark-Olson</a></p>
<blockquote>
<p dir="auto">That said, here is a PythonScript solution (see that link for info on how to use) that can solve this problem:</p>
</blockquote>
<p dir="auto">Improvement to the above script, with an “escape valve” added to stop processing collisions in case there are so many that going through all of them would take forever.</p>
<pre><code class="language-py"># -*- coding: utf-8 -*-
# reference: https://community.notepad-plus-plus.org/topic/24872/is-there-any-alternative-to-merge-files-in-one-plugin/7?_=1693515221904
from __future__ import print_function
import os
import re
from Npp import *

__version__ = '0.2.0'

EOLS = ('\r\n', '\r', '\n')

def getCurrentEol():
    return EOLS[editor.getEOLMode()]

def main():
    fnames = [x[0] for x in notepad.getFiles()]
    setfnames = set(fnames)
    fnames_str = '\r\n'.join(fnames)
    while True:
        fnames_chosen_str = notepad.prompt("remove the names of any files in this list that you don't want to merge", 'merge files together', fnames_str)
        if fnames_chosen_str is None:
            return
        fnames_chosen = [f for f in fnames_chosen_str.split('\r\n') if f]
        bad = False
        for fname in fnames_chosen:
            if fname not in setfnames:
                bad = True
                notepad.messageBox(
                    'Filename %s was not a currently open file' % fname,
                    'nonexistent filename',
                    MESSAGEBOXFLAGS.ICONEXCLAMATION
                )
                break
        if not bad:
            break
    lines_fname_map = {}
    for fname in fnames_chosen:
        notepad.open(fname)
        text = editor.getText()
        eol = getCurrentEol()
        lines = text.split(eol)
        lines_fname_map[fname] = lines
    maxlen = max(len(x) for x in lines_fname_map.values())
    merged = []
    collisions = {}
    for ii in range(maxlen):
        line_filled_by = None
        for fname, lines in lines_fname_map.items():
            len_ = len(lines)
            if ii &gt;= len_:
                continue
            line = lines[ii]
            if line:
                if line_filled_by:
                    if ii not in collisions:
                        collisions[ii] = {line_filled_by: merged[ii]}
                    collisions[ii][fname] = line
                else:
                    line_filled_by = fname
                    merged.append(line)
    n_collisions = len(collisions)
    many_collisions = n_collisions &gt; 10
    short_fnames = {}
    short_fname_values = set()
    for fname in fnames_chosen:
        fname_parts = fname.split(os.sep)
        first_part_idx = len(fname_parts) - 1
        short_fname = '\\'.join(fname_parts[first_part_idx:])
        while first_part_idx &gt;= 0 and short_fname in short_fname_values:
            first_part_idx -= 1
            short_fname = '\\'.join(fname_parts[first_part_idx:])        
        short_fname_values.add(short_fname)
        short_fnames[fname] = short_fname
    for coll_ix, (ii, collision) in enumerate(collisions.items()):
        collisions_text_list = []
        collision_lines = list(collision.values())
        for fname, line in collision.items():
            existing_choice = merged[ii]
            collisions_text_list.append('[ %s ] %r : %r' % (
                'X' if line == existing_choice else '',
                short_fnames[fname],
                line
            ))
        collisions_text = '\r\n'.join(collisions_text_list)
        result = notepad.prompt('Collision at line %d. Put an X in the box of the file whose line you want to keep, then hit OK or Cancel to skip this line' % ii, 'merge collisions', collisions_text)
        stop_processing = False
        if result:        
            for jj, result_line in enumerate(result.split('\r\n')):
                if re.search(r'^\s*\\[\s*\S\s*\\]', result_line):
                    line_to_use = collision_lines[jj]
                    merged[ii] = line_to_use
                    break
        else:
            stop_processing = True
        remaining_colisions = n_collisions - coll_ix - 1
        if coll_ix % 5 == 0 and remaining_colisions &gt;= 5:
            mb_result = notepad.messageBox(
                'There are %d unresolved collisions left. Stop processing them now?' % remaining_colisions,
                'Many collisions left',
                MESSAGEBOXFLAGS.ICONQUESTION | MESSAGEBOXFLAGS.YESNO
            )
            if mb_result == MESSAGEBOXFLAGS.RESULTYES:
                break
    notepad.new()
    editor.setText('\r\n'.join(merged))
    notepad.messageBox('This file contains the merger of the selected files', 'merger complete')
    
if __name__ == '__main__':
    main()
</code></pre>
]]></description><link>https://community.notepad-plus-plus.org/post/89018</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/89018</guid><dc:creator><![CDATA[Mark Olson]]></dc:creator><pubDate>Thu, 31 Aug 2023 23:37:20 GMT</pubDate></item><item><title><![CDATA[Reply to Is there any alternative to Merge files in one plugin? on Thu, 31 Aug 2023 22:19:05 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://community.notepad-plus-plus.org/uid/28224">@Doğancan</a></p>
<p dir="auto">OK, so essentially your problem is something along the lines of:</p>
<ul>
<li>Document A has text in lines <code>ABEFJ</code></li>
<li>Document B has text in lines <code>CD</code></li>
<li>Document C has text in lines <code>GHI</code></li>
</ul>
<p dir="auto">We want a document that contains lines <code>ABCDEFGHIJ</code> from Documents A, B, and C.</p>
<p dir="auto"><em>This is very different from the problem we thought we were helping you with, and it would have been nice to know earlier.</em></p>
<p dir="auto">That said, here is a <a href="https://community.notepad-plus-plus.org/topic/23039/faq-desk-how-to-install-and-run-a-script-in-pythonscript">PythonScript solution</a> (see that link for info on how to use) that can solve this problem:</p>
<pre><code class="language-py"># -*- coding: utf-8 -*-
# reference: https://community.notepad-plus-plus.org/topic/24872/is-there-any-alternative-to-merge-files-in-one-plugin/7?_=1693515221904
from __future__ import print_function
import re
from Npp import *

__version__ = '0.1.0'

EOLS = ('\r\n', '\r', '\n')

def getCurrentEol():
    return EOLS[editor.getEOLMode()]

def main():
    fnames = [x[0] for x in notepad.getFiles()]
    setfnames = set(fnames)
    fnames_str = '\r\n'.join(fnames)
    while True:
        fnames_chosen_str = notepad.prompt("remove the names of any files in this list that you don't want to merge", 'merge files together', fnames_str)
        if fnames_chosen_str is None:
            return
        fnames_chosen = [f for f in fnames_chosen_str.split('\r\n') if f]
        bad = False
        for fname in fnames_chosen:
            if fname not in setfnames:
                bad = True
                notepad.messageBox('Filename %s was not a currently open file' % fname)
                break
        if not bad:
            break
    lines_fname_map = {}
    for fname in fnames_chosen:
        notepad.open(fname)
        text = editor.getText()
        eol = getCurrentEol()
        lines = text.split(eol)
        lines_fname_map[fname] = lines
    maxlen = max(len(x) for x in lines_fname_map.values())
    merged = []
    collisions = {}
    for ii in range(maxlen):
        line_filled_by = None
        for fname, lines in lines_fname_map.items():
            len_ = len(lines)
            if ii &gt;= len_:
                continue
            line = lines[ii]
            if line:
                if line_filled_by:
                    if ii not in collisions:
                        collisions[ii] = {line_filled_by: merged[ii]}
                    collisions[ii][fname] = line
                else:
                    line_filled_by = fname
                    merged.append(line)
    for ii, collision in collisions.items():
        collisions_text_list = []
        collision_lines = list(collision.values())
        for fname, line in collision.items():
            existing_choice = merged[ii]
            collisions_text_list.append('[ %s ] %s : %s' % (
                'X' if line == existing_choice else '',
                fname,
                line
            ))
        collisions_text = '\r\n'.join(collisions_text_list)
        result = notepad.prompt('Collision at line %d. Put an X in the box of the file whose line you want to keep, then hit OK or Cancel to skip this line' % ii, 'merge collisions', collisions_text)
        if not result:
            continue
        for jj, result_line in enumerate(result.split('\r\n')):
            if re.search(r'^\s*\\[\s*\S\s*\\]', result_line):
                line_to_use = collision_lines[jj]
                merged[ii] = line_to_use
                break
    notepad.new()
    editor.setText('\r\n'.join(merged))
    notepad.messageBox('This file contains the merger of the selected files', 'merger complete')
    
if __name__ == '__main__':
    main()
</code></pre>
<p dir="auto">Example usage:<br />
File <code>new 1</code>:</p>
<pre><code class="language-text">a
b
bar

e
f



j
</code></pre>
<p dir="auto">File <code>new 2</code>:</p>
<pre><code class="language-text">

c
d
</code></pre>
<p dir="auto">File <code>new 3</code>:</p>
<pre><code class="language-text">




foo
g
h
i
</code></pre>
<p dir="auto"><img src="/assets/uploads/files/1693520192117-5084a82f-dd28-4090-b74d-02b4fd677f01-image.png" alt="5084a82f-dd28-4090-b74d-02b4fd677f01-image.png" class=" img-fluid img-markdown" /><br />
<img src="/assets/uploads/files/1693520232968-a583dc45-310b-43b8-8149-515f4e107c93-image.png" alt="a583dc45-310b-43b8-8149-515f4e107c93-image.png" class=" img-fluid img-markdown" /><br />
<img src="/assets/uploads/files/1693520279428-659145be-ab3e-42c9-989f-a814767645af-image.png" alt="659145be-ab3e-42c9-989f-a814767645af-image.png" class=" img-fluid img-markdown" /></p>
]]></description><link>https://community.notepad-plus-plus.org/post/89015</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/89015</guid><dc:creator><![CDATA[Mark Olson]]></dc:creator><pubDate>Thu, 31 Aug 2023 22:19:05 GMT</pubDate></item><item><title><![CDATA[Reply to Is there any alternative to Merge files in one plugin? on Thu, 31 Aug 2023 12:08:27 GMT]]></title><description><![CDATA[<p dir="auto">Txt (1)<br />
<img src="/assets/uploads/files/1693483592105-6c069b4e-32a0-4368-8391-a804418d1918-image.png" alt="6c069b4e-32a0-4368-8391-a804418d1918-image.png" class=" img-fluid img-markdown" /><br />
Txt (2)<br />
<img src="/assets/uploads/files/1693483601483-2c53277e-7df8-42db-b1e8-f400101e2836-image.png" alt="2c53277e-7df8-42db-b1e8-f400101e2836-image.png" class=" img-fluid img-markdown" /></p>
<p dir="auto">Result : Txt (1,2)<br />
<img src="/assets/uploads/files/1693483614407-f224bed0-5d6f-47b6-823e-7375849da178-image.png" alt="f224bed0-5d6f-47b6-823e-7375849da178-image.png" class=" img-fluid img-markdown" /></p>
]]></description><link>https://community.notepad-plus-plus.org/post/89002</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/89002</guid><dc:creator><![CDATA[Doğancan]]></dc:creator><pubDate>Thu, 31 Aug 2023 12:08:27 GMT</pubDate></item><item><title><![CDATA[Reply to Is there any alternative to Merge files in one plugin? on Wed, 30 Aug 2023 14:32:08 GMT]]></title><description><![CDATA[<p dir="auto">Yea, if OP is talking about a huge amount of data, Notepad++ isn’t the right tool.  Not to say it couldn’t do it (via some scripting via a plugin), but why would you do it that way?</p>
]]></description><link>https://community.notepad-plus-plus.org/post/88987</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/88987</guid><dc:creator><![CDATA[Alan Kilborn]]></dc:creator><pubDate>Wed, 30 Aug 2023 14:32:08 GMT</pubDate></item><item><title><![CDATA[Reply to Is there any alternative to Merge files in one plugin? on Wed, 30 Aug 2023 14:29:30 GMT]]></title><description><![CDATA[<p dir="auto">A simple Python script can paste together several thousand files with a combined size of 80MB in about 18 seconds; not sure how it scales with number of files vs. combined size. I’m not pasting the script because it’s not really a Notepad++ problem.</p>
<p dir="auto">Is 4-5MB/s fast enough throughput for your needs?</p>
]]></description><link>https://community.notepad-plus-plus.org/post/88986</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/88986</guid><dc:creator><![CDATA[Mark Olson]]></dc:creator><pubDate>Wed, 30 Aug 2023 14:29:30 GMT</pubDate></item><item><title><![CDATA[Reply to Is there any alternative to Merge files in one plugin? on Wed, 30 Aug 2023 14:00:52 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://community.notepad-plus-plus.org/uid/28224">@Doğancan</a> said in <a href="/post/88982">Is there any alternative to Merge files in one plugin?</a>:</p>
<blockquote>
<p dir="auto">but it didn’t work the way I wanted.</p>
</blockquote>
<p dir="auto">Maybe if you described what you want, someone will be able to suggest something that meets your need.</p>
]]></description><link>https://community.notepad-plus-plus.org/post/88983</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/88983</guid><dc:creator><![CDATA[Alan Kilborn]]></dc:creator><pubDate>Wed, 30 Aug 2023 14:00:52 GMT</pubDate></item><item><title><![CDATA[Reply to Is there any alternative to Merge files in one plugin? on Wed, 30 Aug 2023 13:12:38 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 href="https://web.archive.org/web/20200726080013/http://www.scout-soft.com/combine/combine.dll" rel="nofollow ugc">https://web.archive.org/web/20200726080013/http://www.scout-soft.com/combine/combine.dll</a><br />
Thanks, but it didn’t work the way I wanted.</p>
]]></description><link>https://community.notepad-plus-plus.org/post/88982</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/88982</guid><dc:creator><![CDATA[Doğancan]]></dc:creator><pubDate>Wed, 30 Aug 2023 13:12:38 GMT</pubDate></item><item><title><![CDATA[Reply to Is there any alternative to Merge files in one plugin? on Tue, 29 Aug 2023 20:53:59 GMT]]></title><description><![CDATA[<p dir="auto">There does not appear to be another merge plugin. There used to be a “Combine” plugin, but it <a href="https://community.notepad-plus-plus.org/topic/22645/combine-plugin-gone">appears to have disappeared</a>.</p>
<p dir="auto">If speed with large files is a concern, my guess is that it would be best to install <a href="https://gnuwin32.sourceforge.net/packages/coreutils.htm" rel="nofollow ugc">GnuWin CoreUtils for Windows</a> (unless you have Linux available) and use the <a href="https://linuxize.com/post/paste-command-in-linux/" rel="nofollow ugc">Paste</a> command. Command-line processing is often a better choice than GUI applications for operations on very large files that don’t require user involvement once they’re started.</p>
<p dir="auto">An alternative using Notepad++ would be to make a rectangular selection enclosing all of one file and paste that into the other file; however, I suspect that will be both clumsy and slow with very large files. Another alternative would be to insert line numbers at the beginning of each line in each file, paste one after the other, sort, and then use a regular expression replacement to combine pairs of lines.</p>
<p dir="auto">The choice depends on what you find comfortable and how large the large files are. A couple thousand lines you can probably manage by pasting columns. Several thousand: number, paste and regex is more work, but less prone to confusing results when you can’t see what is happening because there are just too many lines to review them all. More than that — or if you’re going to have to do this repeatedly — and you’ll save time and stress in the long run by working out a command line solution.</p>
<p dir="auto">You could raise an issue on the <a href="https://github.com/gurikbal/Merge-files-in-one" rel="nofollow ugc">GitHub repository for Merge-files-in-one</a>. There has been no activity there since 2019, but the owner of the repository has been active elsewhere recently.</p>
]]></description><link>https://community.notepad-plus-plus.org/post/88975</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/88975</guid><dc:creator><![CDATA[Coises]]></dc:creator><pubDate>Tue, 29 Aug 2023 20:53:59 GMT</pubDate></item></channel></rss>