Categories

  • Announcements regarding our community

    336 Topics
    5k Posts
    donhoD
    Notepad++ release 8.9.8.1 is available: https://notepad-plus-plus.org/news/v8981-released/ Notepad++ v8.9.8.1 vulnerability fixes, regression fix & bug-fixes: Vulnerability: Fix crash caused by “Open file” & “Search on Internet” commands. CVE ID not assigned yet Vulnerability: Fix Function List array out-of-bounds risks when parsing functions. CVE ID not assigned yet Vulnerability: Fix UAC operations performed without verifying the caller. CVE ID not assigned yet Vulnerability: Fix incomplete UNC detection allowing NTLM leak bypass. CVE ID not assigned yet Vulnerability: Fix crash of NPPM API when invalid value passed as argument. CVE ID not assigned yet Regression: Fix failure to open files via Notepad++ symlink paths. (Fix #18314) Fix a crash after canceling UAC saving operation. (Fix commit) Fix Network Path Warning dialog usability problem. (Fix #18319 (comment)) Fix symlinks setting for Folder as Workspace not remembered across sessions. (Fix #18367) Fix continous validation of the same server when loading network path files. (Fix #18319) Fix UDL line comments not being correctely detected. (Fix #9193, #18141) Fix Unicode text alternation in clipboard by Notepad++ encoding conversion. (Fix #18356) Fix incorrect paste behaviour in column mode. (Fix #18355) Fix visual glitch in the UDL dialog when main window uses vertical tabs. (Fix #18335) Fix GDI leaks of tab context menu. (Fix #18297) Fix inaccurate display information in PluginAdmin “Updates” tab. (Fix #18312) Notepad++ v8.9.8 vulnerability fixes, bug-fixes & new features: Vulnerabilty: Fix an eventual crash while loading UDL. CVE ID not assigned yet Vulnerabilty: Fix an eventual crash when loading a UTF-16 file. CVE ID not assigned yet Vulnerabilty: Fix out-of-bounds array write. CVE-2026-85279 Vulnerabilty: Fix authenticode verification bypass. CVE-2026-85995 Vulnerabilty: Fix a TOCTOU issue in the Notepad++ Updater (WinGUp). CVE ID not assigned yet Vulnerabilty: Fix session backup path-traversal allowing deletiion outside backup directory. CVE ID not assigned yet Vulnerabilty: Fix potential exposure of Windows login info (SMB/NTLM) via UNC path. CVE ID not assigned yet 1, CVE ID not assigned yet 2, CVE ID not assigned yet 3, CVE ID not assigned yet 4 Vulnerabilty: Fix shortcuts.xml HMAC bypass via the “Run a Macro Multiple Times”. CVE-2026-85288 Vulnerabilty: Fix Null pointer in NPPM_SAVESESSION handler causing crash. CVE-2026-86056 Vulnerabilty: Fix stack buffer overflow caused by overlong session paths. CVE-2026-86054 Vulnerabilty: Fix Folder as Workspace “Run by system” target hijacking issue. CVE-2026-77605 Vulnerabilty: Fix install-path injection possibility with PowerShell. CVE ID not assigned yet Vulnerabilty: Fix lower IL (Integrity Level) process sends WM_COMMAND to higher IL Notepad++. CVE ID not assigned yet Vulnerabilty: Fix Notepad++ UIPI Bypass via WM_COPYDATA. CVE ID not assigned yet Fix crash in WM_COPYDATA COPYDATA_PARAMS for invalid payload. (Fix #18207) Fix crash in API NPPM_ALLOCATE* calls. (Fix #18222) Add an option to allow loading symlinks in Folder as Workspace. (Fix #18226) Regression: Fix loading session for alone subview and doc/tab with untitle name. (Fix #18294) Fix CJK IME issues in Save As dialog. (Fix #11582, #15431, #16772, #12225, #12366) Update to Scintilla 5.6.6 & Lexilla 5.5.3. (Implement #18290) Add plugin deactivation capability. (Fix #18206) Add “-monitoringMode” command line argument to open files with monitoring enabled. (Fix #18188) Fix Proxy Settings issue in portable mode. (Fix #13382) Fix langs.xml model update not not applying file extension fields. (Fix #18220) Fix luminosity slider in ChooseColor not visible in dark mode. (Fix #12451) Fix empty sub-menus in compact language menu. (Fix #18202) Fix Search Results vertical scrolling not matching with OS mouse settings. (Implement #18194) Use modern question mark icon in dark message box. (Fix Repported in comment) Format count numbers using current locale separators when needed. (Fix #18190) Auto-updater will be triggered in about 1 week, if no critical issue found in this release.
  • Frequently Asked Questions and Guides (about Notepad++ and this Forum)

    38 Topics
    64 Posts
    PeterJonesP
    Corrupted Session Starting in Notepad++ v8.6.5, it will store session.xml.inCaseOfCorruption.bak next to session.xml, and will automatically use that if session.xml is corrupted. However, if you ever find that you open Notepad++ (especially after an update or a system crash) and find that the files opened weren’t in the same state as when you let them, you can try this procedure: Exit Notepad++ Windows Explorer, go to %AppData%\Notepad++ (or in your appropriate config-file location if you aren’t using AppData for config) Rename session.xml to session.xml--keep Copy session.xml.inCaseOfCorruption.bak to session.xml Run Notepad++ → If it’s now showing the right copy of your files, great! If not, exit Notepad++, delete session.xml, and rename session.xml--keep back to session.xml .
  • Notepad++ discussions that don’t fit in other Categories

    4k Topics
    23k Posts
    Vitalii DovganV
    Here are results for the same folder for mostly text files : Search "cache" (17205 hits in 343 files of 11839 searched) standard Notepad++ - 00:44.52 modified Notepad++ - 00:22.15
  • 10k Topics
    55k Posts
    PeterJonesP
    @ChotaFallen , Under default Monokai, I cannot replicate: [image: 1790262087450-9491595a-6d67-4abf-8758-f5ed5da6beb3-image.jpeg] However, if I change the Default Style > Background for Monokai (to a green similar to your second screenshot), I can see it: [image: 1790262414327-b8f97a3a-d5b4-43cd-b0f3-a1c35e66c366-image.jpeg] It’s because Monokai (and most themes) hardcodes every background color for every style, rather than using “inherit”. Here’s an example using the default style: [image: 1790262562644-9ba07e02-fb1d-4d2f-a580-d6cb2d7d5924-image.jpeg] The theme color choices aren’t always perfect, and not everyone is going to agree with color choices made. As such, you can customize to what you want. If you want most of the backgrounds for your theme to inherit from the “default background” rather than being hardcoded, you can go through and right click the background color for any that are the default. (Or, as a footnote, I will also explain a process that you can edit the XML for your customized Monokai, to automatically change anything that has a background that matches the monokai default background to inherit from default background, so that you can do it in a lot less time.) What I need is a better highlighed line I am working in, its black on dark that has nothing to do with highlight. … If I try to change it via Style congiruator the line will be solid in the color I choode doesnt matter for fore or background. Which “highlight” do you mean? And I am not sure what you aren’t liking about it when you change it. Current line highlight: default Monokai: [image: 1790262875579-db922444-92f4-4df3-91f4-9865727004fd-image.jpeg] set it to something else: [image: 1790262905945-fca66fe1-82d2-47cd-92cb-8c1ca0e6bc54-image.jpeg] it does exactly what I expect: it changes the current line background color 0x3E3D32 to something based on the color I selected. Selected text colour: default: [image: 1790263082002-6cf5b4c1-7b2e-47bc-8b20-47ad2ea1884a-image.jpeg] modified: [image: 1790263104839-6318a4e3-6d6a-4583-b949-855a439f304c-image.jpeg] again, it does what I expect Smart Highlighting: default: [image: 1790263153651-1107e88c-b40c-4622-b0e9-d2676004c323-image.jpeg] changed to cyan: [image: 1790263182686-3ba38b0a-1f92-4d9d-ba94-b36ef4d0c6f3-image.jpeg] this one, it’s actually combing the selected color with the normal background color, so it’s not exactly the same color you chose; but again, that’s not unique to Monokai Find Mark Style: used when you use Find > Mark dialog [image: 1790263284015-0e9c9f44-f393-44ae-b29a-386e362939bd-image.jpeg] Mark Style #: used when you use Search > Style … Token options: [image: 1790263340517-131aa3df-93bd-4977-9bd9-3143c4a7fbcb-image.jpeg] There are a few other, less likely, choices that you might mean by highlight. But rather than showing that I think it does what’s expected, it would be better if you were more specific about what you were doing, and what you don’t like, and what you would like. Footnote: Make Monokai backgrounds inherit quickly I assume you have a copy of Monokai.xml in %AppData%\Notepad++\themes\ . Exit all copies of Notepad++ Copy Monokai.xml to Monokai_custom.xml Edit Monokai_custom.xml with Notepad++ Confirm that <WidgetStyle name="Default Style" has bgColor="272822" – if not, manually edit it to use that Search > Replace, set Search Mode = Regular Expression FIND = (?-s)bgColor="272822".*\KcolorStyle="(?:(2)|(3))" REPLACE = colorStyle="(?{1}0)(?{2}1)" REPLACE ALL FIND = (?-s)(bgColor="272822"(?:(?!colorStyle).))*\h*/> REPLACE = colorStyle="${1} colorStyle="1" /> REPLACE ALL On the “Default Style” line again, delete colorStyle="1" Save the file Exit Notepad++ and re-launch it Settings > Style Configurator > Select Theme = Monokai_custom Now if you change Monokai_custom’s default background color, it should propagate to all the other styles (both normal text and each language), so it really changes the background throughout.
  • Technical discussion of building or contributing to Notepad++ or Plugin codebases

    1k Topics
    9k Posts
    guy038G
    Hello, @coises, Sorry, I haven’t commented on your latest version yet. In the meantime, I replied to @Vitalii-dovgan regarding his own implementation of the Find in Files feature. During that testing, I also included the Search++ plugin ( v0.7 ) and the MultiReplace plugin. So I invite you to take a look at it : https://community.notepad-plus-plus.org/post/106389 As for your latest version, I won’t be able to review it thoroughly until tomorrow evening. So, I’ll probaly get back to you on Saturday instead ! BR guy038
  • Security shouldn’t be the privilege of rich people

    74 Topics
    371 Posts
    xomxX
    @donho There seems to be another one: notepad-plus-plus . app I reported this too. GH issue: NPP brand impersonation website serving malware #18398
  • All the issues (publications/questions) about binary translation

    76 Topics
    480 Posts
    U
    @xomx Thank you very much for the work you have done, which will lead to improvements in Notepad++ in the future. I am very grateful to you.
  • Say fuck to Notepad++ here, and only here

    97 Topics
    567 Posts
    К
    Авторы мудаки, что за сука Слава Украине, ебанные уроды. Нашим стоит этим говном не пользоваться, пусть дальше свиноте хрен зализывают.
  • No support request and bug report here, only unconditional praise and worship

    3 Topics
    9 Posts
    F
    @Maddox-Armstrong said: @FreeMeow I goon to Notepad++ :P 666还有蜥蜴人
  • Share personal tips and cool uses for Notepad++, and similar

    63 Topics
    243 Posts
    David Brigden52D
    Seems they decided that it they couldn’t be the heroes, rhat they would be the villains.
  • Computer/Programming Jokes are welcome here

    59 Topics
    190 Posts
    Lycan ThropeL
    @xomx , Dave Bowman: "Open the pod bay doors, HAL. " HAL: “I’m sorry, Dave. I’m afraid I can’t do that.” [image: 488a3017b34fe587.png]