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
    • donhoD

      Notepad++ v8.8.3 Release Candidate

      Watching Ignoring Scheduled Pinned Locked Moved Announcements
      21
      6 Votes
      21 Posts
      1k Views
      donhoD

      While writing the release notes, I realized the both certificates (root certificate & code signing certificate) of RC4 have the same information while displaying:

      Issue to: Notepad++ Issued by: Notepad++ Valid from 7/7/2025 to XXXXX

      Only the the valid dates (to XXXXX) are different.
      That will bring to user a big confusion.
      So I have done a new root certificate and a new code signing certificate and sign the release again:
      http://download.notepad-plus-plus.org/repository/8.x/8.8.3.RC5/

    • S

      How to create a C# plugin?

      Watching Ignoring Scheduled Pinned Locked Moved Notepad++ & Plugin Development plugins
      38
      0 Votes
      38 Posts
      8k Views
      EkopalypseE

      @PeterJones

      I haven’t checked the Scintilla source code, but I’d be surprised if the code didn’t just ignore the alpha value.
      A quick test seems to confirm this.

      81a75ca8-8b44-4ca7-90cf-a0e31b288f38-{D5638942-D3BC-41B4-83BB-90B7C809D881}.png

    • Chris GorringeC

      AsNotepad.xml nolonger working as it did

      Watching Ignoring Scheduled Pinned Locked Moved Help wanted · · · – – – · · ·
      11
      1 Votes
      11 Posts
      209 Views
      Chris GorringeC

      Thanks Peter. I was starting to wonder if I was running NP in an odd way that was preventing it from working correctly. 😊

    • PeterJonesP

      POLL / Discussion: taking over a plugin

      Watching Ignoring Scheduled Pinned Locked Moved Notepad++ & Plugin Development
      6
      2 Votes
      6 Posts
      115 Views
      rdipardoR

      @Coises said in POLL / Discussion: taking over a plugin:

      Just my personal opinion, but as I wrote in my other comment, I feel we should default to requiring new names; the “burden of proof” is on the new plugin and its author that it really is an appropriate replacement if they want to use the old name.

      A new plugin name is not ideal if you’re aiming for wide distribution, such as when the new version addresses a breaking change upstream. The Plugins Admin dialog will only suggest an update if the names are the same between the old and newer versions.

      The unfortunate case of Elastic Tabstops is probably too rare to inform a guiding principle. I had early doubts about the new version, but only something like formal acceptance criteria would have found the defects before unsuspecting users did. In one respect, transferring the name with ownership made finding the defects more likely.

    • Nathalie De AsisN

      What makes notepad++ capable of making an html ???

      Watching Ignoring Scheduled Pinned Locked Moved Help wanted · · · – – – · · ·
      8
      0 Votes
      8 Posts
      452 Views
      PeterJonesP

      @dr-ramaanand said in What makes notepad++ capable of making an html ???:

      Does the above work only on Windows 11 or even earlier operating system

      Notepad++ publishes the OS versions it works with here: https://github.com/notepad-plus-plus/notepad-plus-plus/blob/master/SUPPORTED_SYSTEM.md

      Most plugins are implied to work anywhere that Notepad++ does, though some have a minimum Notepad++ version they work with.

      When you are uncertain if it will work, the best thing to do is to try. If it does, you just saved yourself the time of waiting for our answer; if not, you could ask for help after trying it yourself.

    • Tom SassonT

      Cannot change Encoding to correct encoding of UTF-8

      Watching Ignoring Scheduled Pinned Locked Moved Help wanted · · · – – – · · ·
      5
      0 Votes
      5 Posts
      107 Views
      Tom SassonT

      @Coises said in Cannot change Encoding to correct encoding of UTF-8:

      Open Settings | Preferences… | MISC. and look for Autodetect character encoding.

      Thank you for your suggestion, this liitle “trick” with unchecking Autodetect fixed the issue for me

    • PeterJonesP

      Config Files Need Updating, Too

      Watching Ignoring Scheduled Pinned Locked Moved General Discussion pythonscript config-files stylers.xml langs.xml syntax highlight
      42
      9 Votes
      42 Posts
      11k Views
      PeterJonesP

      @Lycan-Thrope said in Config Files Need Updating, Too:

      became enabled only after selecting and double clicking the error

      I should probably add a single-click handler to enable that button, too. (Without any selection, it wouldn’t know where in the file to go to, so I will probably leave it disabled with no selection)

    • donhoD

      Fighting Malicious Ads on Download Pages

      Watching Ignoring Scheduled Pinned Locked Moved Security
      30
      3 Votes
      30 Posts
      9k Views
      donhoD

      @Coises

      I have no reason to think that it doesn’t block what you enter. What I meant was that it’s not accomplishing much, since it seems like no matter how many bad ads you block, there are always more to take their place. It seems like this is making a lot of work for you, but the whole nature of the advertising system is just undermining your efforts. (No complaint or criticism towards you, just disgust for the whole ad-supported nightmare that is the modern web.)

      I do what I can do.

      Though a lot of them are missleading, not all of ad destinations are “malicious” - here’s an example:

      6fbd3865-160c-4eb7-bb98-0b15672ea93b-image.png

      The link of “Download the White Paper” is:

      https://more.suse.com/Security_controls_for_the_OWASP_Kubernetes_Top_10.html?utm_source=google&utm_medium=display&utm_campaign=5_0004280_OA_Google_NeuVector_OWASP_Whitepaper_mp_2024737_en&utm_term=NeuVector_Prime&qgad=749273370457&gad_source=5&gad_campaignid=22495509070&gclid=EAIaIQobChMIq7mXqOCgjgMV3Yd_BB0V5DQqEAEYASAAEgJecfD_BwE

      which leads to https://more.suse.com/ - a section of suse.com website.
      It’s not the first time I’ve seen this - I have also blocked Microsoft & Google chrome.

      I don’t think these prestigious companies are aware that they are running the misleading ads. The real issue, I suspect, is that the marketing departments within these companies work with ad agences that view the traffic as an efficient way to boost superficial performance metrics and revenues.

      OTOH, back to 2013, in Oracle Java download from their website, it contained even the crapeware:
      https://www.facebook.com/Notepad.plus.plus/photos/pb.100057220819766.-2207520000/569194946466175/?type=3
      And Adobe did the same thing:
      https://www.facebook.com/Notepad.plus.plus/photos/pb.100057220819766.-2207520000/948957855156547/?type=3

      The both cases above, it’s really too huge that I don’t see how they can be innoncent.

    • B

      Security of Legacy Notepad++ Versions (CVE-2025-49144)

      Watching Ignoring Scheduled Pinned Locked Moved Security
      5
      1 Votes
      5 Posts
      327 Views
      xomxX

      @Bhaalthazar said in Security of Legacy Notepad++ Versions (CVE-2025-49144):

      patching older vulnerable versions

      It could be fun, now without the public CA cert available…

    • PeterJonesP

      Handling Ctrl+C in a c++ plugin dialog

      Watching Ignoring Scheduled Pinned Locked Moved Notepad++ & Plugin Development
      3
      0 Votes
      3 Posts
      64 Views
      PeterJonesP

      @Thomas-Knoefel ,

      Well, that got me farther. With some keystrokes, like a normal letter, or a key-combo that’s not assigned to anything in Notepad++ (like Shift+Ctrl+C), it will call that subclass function and see the uMsg==WM_CHAR. But Ctrl+C doesn’t trigger it; and if I try a shortcut that does something obviousl in N++, like Alt+C (for the Column Editor).

      But that reminded me of the recent conversation about shortcut mappings, and so I tried sending the appropriate NPPM_MODELESSDIALOG arguments during my plugin’s init & destroy, and now it can capture Ctrl+C (or any other shortcut).

      Thank you

    • Bernard DaninoB

      Keyboard shortcuts from external apps not working

      Watching Ignoring Scheduled Pinned Locked Moved Help wanted · · · – – – · · ·
      3
      0 Votes
      3 Posts
      61 Views
      Bernard DaninoB

      @Ekopalypse said in Keyboard shortcuts from external apps not working:

      @Bernard-Danino

      Right, that’s strange.
      I use Deepl, there is also the shortcut ctrl+c+c and as you can see in this screenshot, it works.

      ebeba1d0-a3b9-47fe-b0c6-147b935d1e4d-{68B7D05B-062A-4BBA-BDD0-5EE32126EC71}.png

      Understood. I passed it on to Reverso. Maybe they have an explanation, although the ticket I opened over there didn’t yield anything. Maybe this new info will get them going.
      Thanks

    • john murphyJ

      Some files no longer load. Many files are missing in the document list.

      Watching Ignoring Scheduled Pinned Locked Moved Help wanted · · · – – – · · ·
      2
      0 Votes
      2 Posts
      80 Views
      PeterJonesP

      @john-murphy ,

      I had delayed responding, because I’m not sure I understand exactly what’s going on for you. I was hoping someone else understood your post better, so they could provide help. But since it’s been a few days with no response, I will chime in saying, “I am confused”.

      I try to load a file I use often and it opens a workspace

      How do you load the file? Windows Explore double-click? Windows Explorer right-click and picking Edit with Notepad++? Notepad++'s File Open or toolbar equivalent? Double clicking on the filename in the View > Folder as Workspace’s panel? Double clicking on the filename in the View > Project Panels > Project Panel N? Something else I haven’t thought of?

      I cannot think of any way to get any of those actions to launch the project/workspace panel or folder-as-workspace panel. (Those last two had to manually open the panel first, before double clicking, and double clicking would still open the file.)

      About the only thing I can think that would change Notepad++ to automatically open a “workspace” instead of a file would be if you had set Settings > Preferences > MISC’s Workspace file ext: to an extension that happened to match your file’s extension (in this case, I think you want Portguese general.txt, and it would really surprise me if you’d set that extension setting to txt); but if you did that, and the content of your file was the right XML to match a workspace definition, then Notepad++ would open that workspace instead of opening a file. But that doesn’t quite sound like your symptoms, and it would be really confusing to me.

      I think you need to explain more step-by-step what you are doing – maybe even with screenshots at various points along the way, so we know exactly how you got to where you are.

    • ronsipherdR

      NPP context menu implementation

      Watching Ignoring Scheduled Pinned Locked Moved Help wanted · · · – – – · · ·
      2
      1 Votes
      2 Posts
      65 Views
      CoisesC

      It’s open source. Look here:

      https://github.com/notepad-plus-plus/nppShell

    • Bas de ReuverB

      [New Plugin] CSV Lint

      Watching Ignoring Scheduled Pinned Locked Moved Notepad++ & Plugin Development
      83
      6 Votes
      83 Posts
      98k Views
      A

      I had sent a comment before this one which is not yet visible to me.

      Just wanted to let you know it seems solved. Other plugins struggled as well so I completely uninstalled npp and started from scratch. Now it works for me as a normal user.

    • Joël PLANCHATJ

      Mc afee détecte également un virus sur la version 8.8.2 64 bits.

      Watching Ignoring Scheduled Pinned Locked Moved Security
      2
      0 Votes
      2 Posts
      57 Views
      PeterJonesP

      @Joël-PLANCHAT ,

      False Positive caused because there is no certificate:

      KNOWN ISSUE: https://community.notepad-plus-plus.org/topic/26978/known-issue-the-digital-certificate-is-not-available-in-version-8-8-2

    • Kunal MehtaK

      Open text files present in Onedrive directly without downloading to a sync folder

      Watching Ignoring Scheduled Pinned Locked Moved Help wanted · · · – – – · · ·
      10
      0 Votes
      10 Posts
      590 Views
      EkopalypseE

      @Kunal-Mehta

      Everything is possible if someone with enough time and desire can tackle this.
      Unfortunately I personally don’t have the necessary time to realize this, the little free time I have at the moment is not even enough to maintain my own plugins with the necessary love and care.

    • donhoD

      Notepad++ v8.8.2 Release

      Watching Ignoring Scheduled Pinned Locked Moved Announcements
      10
      4 Votes
      10 Posts
      6k Views
      mkupperM

      Microsoft’s Windows Defender was not allowing the npp.8.8.2.portable.7z file on my machine claiming:
      Detected: Trojan:Win32/Suschil!rfn

      One puzzle is is that if I expand npp.8.8.2.portable.7z into a folder that a full scan of that folder reports “0 threat(s) found.”

      Windows Defender was using 1.431.348.0 created/updated on 07/02/2025 6:13 AM. I checked for updates and got 1.431.355.0 created/updated on 07/02/2025 11:10 AM. I re-ran the scanner and it reports no threats found.

      I assume this is not related to the code signing issue as I assume Windows Defender would still detect viruses in and and quarantine signed files.

      I’m guessing it was a false positive from Windows Defender’s 1.431.348.0 package that Microsoft has since fixed.

    • N

      is thier any posibilities to find and replace multiple words at once ?

      Watching Ignoring Scheduled Pinned Locked Moved General Discussion
      1
      0 Votes
      1 Posts
      13 Views
      No one has replied
    • Thomas KnoefelT

      [New Plugin] MultiReplace

      Watching Ignoring Scheduled Pinned Locked Moved Notepad++ & Plugin Development
      70
      3 Votes
      70 Posts
      31k Views
      Thomas KnoefelT

      MultiReplace now also supports Replace in Files. This is another step toward a powerful feature when combined with the list entries. This feature supports all variables used in Use Variables, like FNAME and FPATH, as well as the CSV Scope option, so it is fully integrated.

      This is a Release Candidate available for testing – if it works for you, feel free to leave a like. If you run into any issues, please report them here.

      Download link

      Download the ZIP file matching your system. Copy its contents into C:\Program Files\Notepad++\plugins\MultiReplace. Done!

      e8fa1053-4311-4396-a11e-965d6c071700-image.png

      Happy replacing!

    • OokerO

      How to use VS Code keymap in Notepad++?

      Watching Ignoring Scheduled Pinned Locked Moved Help wanted · · · – – – · · · vscode keymap shortcut mapper
      3
      0 Votes
      3 Posts
      2k Views
      N

      Hi, I ran into the same issue.

      I unfortunately don’t have enough time to manually check every single vscode keymapping, but with the courtesy of an LLM I was able to generate a “good enough” shortcut map that has all the functionality I need, which is mostly just alt+up/down and ctrl+/

      https://gist.github.com/nopeless/b18fe37105fd165cd9c637d4a2a2b48b

      Here is the link