Community
    • Login

    Trying to get python script and testfx.

    Scheduled Pinned Locked Moved Notepad++ & Plugin Development
    10 Posts 3 Posters 765 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.
    • kehagenK
      kehagen
      last edited by

      I have version 4.2. Was told to go to “Plugins/plugin manager”. I don’t even see plugin manager.

      1 Reply Last reply Reply Quote 0
      • PeterJonesP
        PeterJones
        last edited by PeterJones

        @kehagen said in Trying to get python script and testfx.:

        I have version 4.2

        Of what? v4.2 of Notepad++? Really? That’s ancient. Notepad++ is up to v7.8.1. Looking back through the history, v6.2.3 (the oldest version downloadable from the official downloads page) was released in December of 2012: seven years ago now!

        I happened to have downloaded copies of 4.0 and 6.0 before the Notepad++ website moved hosts and purged most of the old versions; I can see that 4.0 didn’t come with Plugin Manager but 6.0 did. (4.0 came with TextFX; the ANSI (non-Unicode) version of 6.0 came with TextFX as well).

        You’re going to find, even if you had a Plugin Manager for a version that old, that likely the versions of those plugins now available would not work with a Notepad++ that old.

        Do you have a reason for not upgrading to a recent Notepad++? v7.6.3 (from Jan 2019) and newer come with a builtin Plugins > Plugins Admin rather than using the old externally-maintained “Plugin Manager”. If you grab the 32-bit version of Notepad++, the Plugins Admin will be able to install the TextFX plugin.

        However, there are some known issues with certain features of PythonScript in the newest Notepad++ v7.8.x. Many things still work; but there are a few features (including notifications/callbacks) which might not work for you with 7.8; in which case, Notepad++ v7.7.1 should work for you.

        For your circumstances, I highly recommend installing the 32-bit x86 installer of v7.7.1, then using Plugins Admin to install TextFX; then follow this Guide for installing PythonScript. (The name of that guide mentions v7.6.3 and v7.6.4, but it’s still a valid guide as of v7.7.1 and v7.8.1.)

        1 Reply Last reply Reply Quote 1
        • EkopalypseE
          Ekopalypse
          last edited by

          This post is deleted!
          1 Reply Last reply Reply Quote 0
          • PeterJonesP
            PeterJones
            last edited by

            @PeterJones said in Trying to get python script and testfx.:

            then follow this Guide

            It should be noted that the Guide is starting to show its age: the PythonScript plugin has moved a few versions beyond the v1.3 linked there. https://github.com/bruderstein/PythonScript/releases/ will allow you to pick from various releases.

            For Notepad++ v7.7.1, it appears the recommended PythonScript is v1.4.0. For Notepad++ v7.8.1, it looks like PythonScript v1.5.2 is your best bet.

            1 Reply Last reply Reply Quote 1
            • EkopalypseE
              Ekopalypse
              last edited by

              I guess the recommended ps version for npp >= 7.7 should be 1.5.2
              as this version has scintilla updates, introduced by npp 7.7, as well.

              1 Reply Last reply Reply Quote 1
              • PeterJonesP
                PeterJones
                last edited by

                @Ekopalypse said in Trying to get python script and testfx.:

                as this version has scintilla updates, introduced by npp 7.7, as well.

                Hmm, the reason I said the other is because the release notes say on 1.5.0 and beyond, “N++ 7.8 is needed to be able to load the python2.7 dll from plugin dir”… which implies to me that 1.5.x won’t work on NPP 7.7.1. I haven’t tried it yet, but that’s why I was making that recommendation.

                if someone can prove me wrong, that’s great.

                1 Reply Last reply Reply Quote 1
                • EkopalypseE
                  Ekopalypse
                  last edited by

                  gimme a sec

                  1 Reply Last reply Reply Quote 0
                  • EkopalypseE
                    Ekopalypse
                    last edited by

                    It works BUT the python27.dll must be copied to the directory where notepad++.exe is.

                    10c316d5-2d83-4786-92dc-c053ca7426ad-image.png

                    1 Reply Last reply Reply Quote 3
                    • PeterJonesP
                      PeterJones
                      last edited by PeterJones

                      Okay, thanks for the confirmation.

                      So, going back to the OP’s issue: what are the correct install instructions for NPP v7.7.1 or NPP v7.8.1 with PythonScript v1.5.2?

                      1 Reply Last reply Reply Quote 1
                      • EkopalypseE
                        Ekopalypse
                        last edited by Ekopalypse

                        For both npp versions

                        • create PythonScript folder under plugins directory

                        Npp >= 7.8

                        • download PythonScript 1.5.2 zip and extract it to newly created PythonScript folder -> done.

                        Npp >= 7.7 and < 7.8

                        • download PythonScript 1.5.2 zip and extract it to newly created PythonScript folder
                        • move Python27.dll from PythonScript folder to notepad++.exe directory.
                          -> Done.
                        1 Reply Last reply Reply Quote 1
                        • First post
                          Last post
                        The Community of users of the Notepad++ text editor.
                        Powered by NodeBB | Contributors