Community
    • Login
    1. Home
    2. Popular
    Log in to post
    • All Time
    • Day
    • Week
    • Month
    • All Topics
    • New Topics
    • Watched Topics
    • Unreplied Topics
    • All categories
    • S

      Minor bug : The "This file has been modified" causes the "mouse up" event to be missing, sticking the selection drag

      Watching Ignoring Scheduled Pinned Locked Moved General Discussion
      2
      0 Votes
      2 Posts
      12 Views
      Alan KilbornA

      @shodanx2

      See HERE.

    • CoisesC

      Search++: A work in progress

      Watching Ignoring Scheduled Pinned Locked Moved Notepad++ & Plugin Development
      74
      5 Votes
      74 Posts
      5k Views
      guy038G

      Hello, @coises, @Lachlanmax and All,

      Waoou ! This new 0.54 version of Search++ is almost perfect ! I do hope that @Lachlanmax will have the same feeling than me, regarding the Dark Mode displaying, that I don’t use personally !

      The Bookmarks and Show commands, in ICU mode, work correctly.

      The possible insertion of control chars, within the Find and Replace has gone away !

      The symbols, written on the different buttons, are much more intuitive and easily allow us to control what we’re doing. I particularly like the Open Documents scope and Documents in this view scope symbols !

      As implemented in the previous version, when focus is on Search++, a Ctrl + J action toggles from Jump to next match to Do not jump to next match. But now, it’s really more obvious to get the difference between the two symbols when looking at right of the Replace button !

      One remark :

      For the Selection scope, the symbol does not really look like a true letter S, unlike the Marked Text scope, which clearly displays the symbol M !

      Refer the snapshot, below, with the Whole document scope on left of Find button, the Selection symbol on left of the Count button and the Marked Text symbol on left of the Find all button :

      d69cc2ad-57d1-4653-b810-e800fdda577a-Capture d'écran 2026-04-18 115133.png

      The Selection scope seems less easy to identify , at first sight, isn’t it ?

      Now, a very simple bug to fix :

      When the ICU is selected, if you try to do a simple Replace operation, Search++ displays the expected message Command not implemented and, of course, no replacement occurs.

      Oddly, if you click on the Replace All button, the plugin displays the message Replaced xx matches in ... where xx represents the number of matches detected in current document ! But, luckily, no global replacement is performed, as well. I suppose that the identical message Command not implemented should be triggered, isn’t it ?

      BTW, if the replacement process was allowed, in ICU mode, it seems that it would allow more than 9 back-references but would not accept any conditional replacement !

      I also noted that the recursion feature is not allowed with the ICU regex engine !

      Best Regards

      guy038

      P.S. :

      I tried to double-click on the font file Search++-Private-Symbols.otf and I was able to recognize all the symbols used by your plugin !

      In this version, in addition to the Search++-Private-Symbols.otf file, you also added a Search++.pdb file, which is quite large, indeed ! What is it used for ?

    • arnaud deretteA

      Terminal window in a N++ tab

      Watching Ignoring Scheduled Pinned Locked Moved General Discussion
      2
      0 Votes
      2 Posts
      71 Views
      PeterJonesP

      @arnaud-derette said in Terminal window in a N++ tab:

      I searched a plugin capable of doing that

      NppConsole was rescued from oblivion a few years by @Michael-Vincent, but never put into the Plugins Admin. That literally runs cmd.exe (or other executable, like powershell) in a panel in Notepad++ (the command that it runs is defined through the About box, rather than a separate config dialog).

      Or the NppExec plugin (available thru Plugins Admin), which can be used to launch anything (and has a whole scripting language to go with it), and it has a console window that such commands can show their output in.

      Either one of those plugins should work for you.