Community
    • Login

    Compare Plugin

    Scheduled Pinned Locked Moved Notepad++ & Plugin Development
    22 Posts 9 Posters 140.8k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • minsikauM
      minsikau
      last edited by

      Sonia HI.

      I had compare troubles where the plugin was destroying returning to the previous explorer file listing (for instance) which i traced down to the compare plugin. After a hell of a lot of wasted time and tracking down I find that 1.5.6.6 does actually work for me in comparing as well as returning focus to the original program once Notepad++ has been closed. So I recommend 1.5.6.6. from [https://bitbucket.org/uph0/compare/downloads](link url).

      Also a dose of Good luck. MInsik.

      1 Reply Last reply Reply Quote 0
      • Petr JenderkaP
        Petr Jenderka
        last edited by

        Hello Yaron, thanks for changes you made on plugin. I used old one until now and i have a lot of troubles with it.
        You and UFO have made great job! :-)

        I have one proposal for improvement. It will be nice to have a options to change color(or reverse alpha) of text in highlighted areas. I have the dark theme with light color text and when selected lines have bright background(default yellow or green) then the text fades in background.

        1 Reply Last reply Reply Quote 0
        • YaronY
          Yaron
          last edited by

          Hello Petr,

          Thanks. UFO deserves the flowers. :)
          Pavel Nedev has been working on a new version. Yo can open an issue here.

          Best regards.

          1 Reply Last reply Reply Quote 0
          • crayxtC
            crayxt
            last edited by

            hello Yaron,

            Could you provide a 64-build of compareplugin, please?

            Thanks

            1 Reply Last reply Reply Quote 0
            • YaronY
              Yaron
              last edited by

              Hello crayxt,

              Pavel Nedev’s excellent version (both x32 & x64) is available here.

              Best regards.

              1 Reply Last reply Reply Quote 0
              • crayxtC
                crayxt
                last edited by

                Thank you Yaron!

                1 Reply Last reply Reply Quote 0
                • YaronY
                  Yaron
                  last edited by

                  You’re welcome.

                  1 Reply Last reply Reply Quote 0
                  • Jay RobbieJ
                    Jay Robbie
                    last edited by Jay Robbie

                    @Yaron said:

                    Hello crayxt,

                    Pavel Nedev’s excellent version (both x32 & x64) is available here.

                    Best regards.

                    Yaron, thanks to your comment, I downloaded the “cp-pnedev-0094-d8e277588455e43f16041566073126e706185960.7z” file from Pavel’s DropBox page to test the 64bit version. It works, with the following caveat:

                    1. If Notepad++ 7.2.2 x64 is launched, but the Compare plugin is never used, Notepad++ crashes on Exit.
                    2. If Notepad++ 7.2.2 x64 is launched, and the Compare plugin is used, Notepad++ does not crash on Exit.
                      .

                    In the 7z archive file, I noticed the 32bit Compare plugin version includes a “ComparePlugin” folder with two files in it: git2.dll & sqlite3.dll. However, in the 64bit Compare plugin version, the “ComparePlugin” folder is empty. I was able to find a 64bit version of sqlite3.dll online from the sqlite organization, but git2.dll seems to be development language specific (there is no generic 64bit version available). The Compare plugin works without these 64bit DLLs, but I’m wondering if they are needed to prevent Notepad++ from crashing on exit if the Compare plugin is not used.

                    If you have any insight on whether the 64bit “ComparePlugin” DLLs are necessary, or if you can pass this note along to Pavel Nedev, it would be appreciated.

                    I look forward to your response.

                    Best regards.

                    -Jay

                    1 Reply Last reply Reply Quote 0
                    • Jay RobbieJ
                      Jay Robbie
                      last edited by

                      Regarding my previous post, the same problem occurs with the 32bit version of the Compare plugin in Notepad++ 7.2.2 32bit…

                      1. If Notepad++ 7.2.2 is launched, but the Compare plugin is never used, Notepad++ crashes on Exit.
                      2. If Notepad++ 7.2.2 is launched, and the Compare plugin is used, Notepad++ does not crash on Exit.
                        .

                      I’m still unsure about the importance of the git2.dll & sqlite3.dll files located in the “ComparePlugin” folder, but the crash on exit occurs on both 32bit & 64bit versions of Notepad++. (Removing “ComparePlugin.dll” from the Notepad++ plugins folder resolves the problem)

                      1 Reply Last reply Reply Quote 0
                      • Jay RobbieJ
                        Jay Robbie
                        last edited by Jay Robbie

                        @Yaron said:

                        Hello crayxt,

                        Pavel Nedev’s excellent version (both x32 & x64) is available here.

                        Best regards.

                        Yaron, thank you for posting your comment regarding a 64bit Compare plugin. Unfortunately, the plugin DLL in the link you provided caused Notepad++ 7.2.2 (both 32bit & 64bit) to crash on exit if the Compare plugin (both 32bit & 64bit) was installed, but not used during a Notepad++ session - an unusual problem.

                        Luckily, after some digging, I found a Compare plugin (both 32bit & 64bit) version that does work from Appveyor…

                        Compare Plugin v1.5.6.8 (compatible with Notepad++ 7.2.2 32bit & 64bit)

                        32bit:
                        https://ci.appveyor.com/project/jsleroy/compare-plugin/build/job/ad3uerb6ebct87k8/artifacts

                        64bit:
                        https://ci.appveyor.com/project/jsleroy/compare-plugin/build/job/qerjyu4gfe4je8ch/artifacts

                        Best Regards.

                        -Jay

                        P.S. - Please disregard my two previous posts. I can’t seem to delete them.

                        1 Reply Last reply Reply Quote 0
                        • YaronY
                          Yaron
                          last edited by

                          Hello Jay,

                          The links I posted were outdated. Sorry.
                          Pavel Nedev frequently updates the Compare Plugin Repository. I’d recommend to follow it.
                          And let’s not forget to thank Pavel for his remarkable work. :)

                          The files git2.dll & sqlite3.dll are for the “Git Diff” command/functionality.
                          If you don’t use that command you don’t need those DLLs.

                          Best regards.

                          1 Reply Last reply Reply Quote 1
                          • First post
                            Last post
                          The Community of users of the Notepad++ text editor.
                          Powered by NodeBB | Contributors