• Login
Community
  • Login

Must-Have plugins, what are yours?

Scheduled Pinned Locked Moved General Discussion
15 Posts 12 Posters 37.5k 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.
  • A
    artie-finkelstein @Michael Vincent
    last edited by Sep 15, 2021, 9:30 PM

    @Michael-Vincent ‘- my npes_saved.txt is 3122 lines long!’

    I got tired of restarting Npp every time I modified a function in my startup.npes (a/k/a npes_saved.txt file. So I turned each function into a simple shell that calls the real function saved as a script file in “…\plugins\Config\NppExec”. Now my startup.npes is more like a ‘Table of Contents’ instead of being pages after pages of code.

    As an example, my ‘tabs’ function in startup.npes is:

    // ----------------------------
    ::nppTabs
    // alternate interface for displaying or changing the tab size
    //      aliased to:  tabs
    //      [Plugins > NppExec > tabs] {Ctrl+Alt+Tab}
    //      contextMenu.xml :: <Item FolderName="Settings"  PluginEntryName="NppExec"  PluginCommandItemName="tabs" />
    npp_console keep
    NPP_EXEC  "$(SYS.NPE_SCRIPTS)\nppTabs.npes"  $(ARGV)
    //
    

    previously in the startup.npes file I have defined:

    npe_cmdalias / = NPP_EXEC
    env_set NPE_SCRIPTS = $(PLUGINS_CONFIG_DIR)\NppExec
    npe_cmdalias tabs = NPP_EXEC nppTabs
    

    I can now edit C:\Programs\Notepad++\plugins\Config\NppExec\nppTabs.npes and simply test the modified (& saved) code by using / nppTabs in the NppExec Console. For this particular function I can also use either the tabs alias in the NppExec Console or the hotkey assigned using the Plugins > NppExec > Advanced Options... dialog.

    D 1 Reply Last reply Sep 18, 2021, 9:50 AM Reply Quote 4
    • E
      Ekopalypse
      last edited by Sep 16, 2021, 9:21 AM

      My list is kinda short compared to the others, but I can’t live without any of these.

      • BetterMultiSelection
      • ComparePlugin
      • NppExec
      • PythonScript
      1 Reply Last reply Reply Quote 4
      • A
        andrecool-68
        last edited by Sep 16, 2021, 11:17 AM

        Hi all!

        Notepad++ v8.1.4   (64-bit)
        Build time : Aug 21 2021 - 13:04:59
        Path : I:\Tools_Servis\TextCode\NPP++\npp.8.1.4.portable.x64\notepad++.exe
        Command Line : 
        Admin mode : ON
        Local Conf mode : ON
        Cloud Config : OFF
        OS Name : Windows 7 Home Premium (64-bit) 
        OS Build : 7601.0
        Current ANSI codepage : 1251
        Plugins : ComparePlugin.dll DSpellCheck.dll Explorer.dll HexEditor.dll HTMLTag.dll ImgTag.dll JSMinNPP.dll mimeTools.dll NppConverter.dll NppExport.dll NppMarkdownPanel.dll NppSnippets.dll PreviewHTML.dll ShtirlitzNppPlugin.dll VisualStudioLineCopy.dll XMLTools.dll _CustomizeToolbar.dll
        

        I have used this plugin before, but it does not have x64 weight.
        https://sourceforge.net/projects/npp-plugins/files/WebEdit/
        The author no longer wants to support him.

        1 Reply Last reply Reply Quote 3
        • A
          astrosofista @Michael Vincent
          last edited by Sep 16, 2021, 3:36 PM

          This is my list of plugins. Indispensable for my daily use: BetterMultiSelection, Compare, DSpellCheck, Navigate To and NppMenuSearch.

          Useful plugins: NppUISpy is a scripting help. Python Script, just to customize the status bar and run the EnhanceAnyLexer script. Other Python scripts, used in the past, were replaced or ported to AutoHotkey.

          Elastic Tabstops and SurroundSelection: I use them from time to time, usually in combination with BetterMultiSelection. I also use some LuaScript and NppExec scripts taken from here and there, but they are not fundamental to my daily use. I could live without them.

          I don’t use the three plugins that are installed by default. Other plugins that I once installed, but found no real use for, are Changed Lines, Column sorting, Quick Color Picker and Toolbucket. I will most likely uninstall them one of these days.

          1 Reply Last reply Reply Quote 5
          • M
            mere-human
            last edited by Sep 17, 2021, 12:06 PM

            DSpellCheck - useful for spotting stupid typos
            HexEdit - sometimes useful to take a look at binary files
            NppMarkdownPanel - Markdown
            MarkdownViewer++ - alternative to the previous when something doesn’t work
            NppMenuSearch - menu, commands and preferences search, discovered it recently (a true gem!)
            PythonScript - some scripting occasionally
            XML Tools - XML pretty-printing
            JSTool - JSON pretty-printing

            1 Reply Last reply Reply Quote 2
            • D
              dinkumoil @artie-finkelstein
              last edited by Sep 18, 2021, 9:50 AM

              @artie-finkelstein said in Must-Have plugins, what are yours?:

              I got tired of restarting Npp every time I modified a function in my startup.npes (a/k/a npes_saved.txt file. So I turned each function into a simple shell that calls the real function saved as a script file in “…\plugins\Config\NppExec”.

              Some versions ago NppExec has got the ability to reload the npes_saved.txt file whenever you press the F6 key (in default setup assigned to the Execute... menu entry). This way you don’t need to restart Notepad++ after changing npes_saved.txt file. Simply press F6 and close the dialog popping up. Then you will immediatly be able to execute your recently added code.

              A 1 Reply Last reply Sep 20, 2021, 12:14 AM Reply Quote 3
              • A
                artie-finkelstein @dinkumoil
                last edited by Sep 20, 2021, 12:14 AM

                @dinkumoil Thank you for the explanation.

                That’s not how I first interpreted the F6 function when I started using NppExec so I ended up using what did work for me: restarting.

                I still like my bare-bones npes_saved.txt, but now that some very kind soul ( @dinkumoil ) has released a functionList parser and UDL highlighter, the navigation of any NppExec script file is much easier.

                And, now that I’ve had my daily dose of egg on my face…

                1 Reply Last reply Reply Quote 0
                • S
                  Sashank999
                  last edited by Sep 20, 2021, 2:04 PM

                  Notepad++ v8.1.4 (64-bit)

                  Plugins : Linter.dll mimeTools.dll NppConverter.dll NppExport.dll TagLEET.dll

                  But I think IntelliSense plugin is the only thing Notepad++ is missing. I’m not talking anything like Ctags or any other alternatives, but pure, functional IntelliSense.
                  My use of IntelliSense here means auto completion that is beyond the scope of the current file.

                  1 Reply Last reply Reply Quote 1
                  • M Michael Vincent referenced this topic on Mar 17, 2022, 2:02 PM
                  • B
                    Barry Patterson
                    last edited by Jan 15, 2024, 4:04 PM

                    I don’t see anyone mentioning the “NPP TextFX2” plugin.
                    This is really my only must have.

                    It adds another menu with a lot of tools. UUDecode, Sort with Unique (De-Dup) options and Case sensitive options. Many other tools included. I’ve been using it forever. Glad to see it in 64-bit now as I got a new laptop.
                    Screenshot:
                    https://community.notepad-plus-plus.org/assets/uploads/files/1686599962140-be76a36d-c77d-4e4b-b984-8e27b8ba7634-image.png

                    M 1 Reply Last reply Jan 15, 2024, 10:48 PM Reply Quote 0
                    • M
                      mkupper @Barry Patterson
                      last edited by Jan 15, 2024, 10:48 PM

                      @Barry-Patterson said in Must-Have plugins, what are yours?:

                      I don’t see anyone mentioning the “NPP TextFX2” plugin.

                      I suspect that’s because nearly all of the TextFX / TextFX 2 features are now built into Notepad++. Some accuse Notepad++ of then becoming bloatware.

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