Categories

  • Announcements regarding our community
    301 Topics
    5k Posts
    S

    @donho
    Sometimes there are users (like me) that do some silly thing, that are not expected.

    In version 8.6 a new style had been introduced: “Multi selected text colour”. The effect for me was, that in column-select mode the selection was shown only partially (last line only). It took me some time to find out what was my fault. I use a personalised style, where the default background colour happens to have the value “C0C0C0”, the same value as the background for this new style. Therefore I could not see the selection because it had the same bg-colour as the rest of my text. For “Selected text colour” I use the value “A0A0A0”; after applying this value to the new style, it worked again.

    I know, it is really a very special case, but it may happen. A similar situation might arise with other changes in the future. For these cases it would help to have a backup for comparison.

  • Frequently Asked Questions and Guides (about Notepad++ and this Forum)

    38 Topics
    63 Posts
    PeterJonesP

    With the release of v8.8.9, there is a new feature which automatically updates the active Theme if it is missing Style Configurator settings for any GUI elements, or missing any Languages or any Style entries in existing Languages. This is a long-needed feature, so that as Notepad++ adds new styles for the Style Configurator, you’ll be able to set them, even if your theme hasn’t been updated since before those styles were added. (Before now, if you switched to a theme years ago and set any custom color or user keyword or custom file extensions for a built-in language, it would never update the theme, no matter how many times you update Notepad++ in the meanwhile. This v8.8.9 feature is able to correct that issue, and you will be able to use the Style Configurator to set the colors of any new styles going forward, as soon as you upgrade to a Notepad++ executable that supports the new style.)

    Unfortunately, the v8.8.9 implementation included some annoying growing pains: the procedure always uses the same colors that those styles have in the stylers.model.xml file (ie, the default “light mode” colors), even if you are using a dark theme, which can make for glaring color issues: on Languages that get new styles added, the text that should be that new style can end up as black-on-white text, even if the rest of the text has a dark background; and if the theme was old enough, some GUI elements (like the Bookmark margin and Change History margin, between the line numbers and the text being edited) may clash with the surrounding GUI elements.

    In the future v8.9 this issue will be fixed, so people who had an older theme and use v8.9 will see new styles show up using the default foreground and background colors of that theme, so they won’t clash: it might not highlight the new keywords, for example, but at least it won’t look worse than it used to.

    But unfortunately, once you run it in v8.8.9, your theme will no longer have those entries “missing”, and the glaring white background will be saved. The instructions below will help you with that:

    Download Source

    The installer themes in the source code have been updated to have all the styles needed (to be able to fix the problems from v8.8.9). You can go here to grab the theme file(s) you want: https://github.com/notepad-plus-plus/notepad-plus-plus/tree/master/PowerEditor/installer/themes.

    Update Themes in Installation Directory

    Assuming you have a normal installation of Notepad++ (using the c:\program files\Notepad++ directory), and you haven’t made any customizations to your Theme(s), you can just manually replace the Theme(s) in the Installation directory

    Exit Notepad++ Go to the URL mentioned in the Download Source section (above), and download the raw version of your Theme file(s) Use Explorer to go to c:\program files\Notepad++\themes\ directory Copy the downloaded Theme(s) into that directory, overwriting what’s there When you run Notepad++ next time, it will use the updated theme, and the glaring color issues should be gone.

    If you have customized your theme with user-keywords or user-extensions, then this won’t be sufficient, because Notepad++

    Update Themes in AppData or Cloud Directory

    If you have customized your Theme – changed the font, or changed a color, or added User-defined keywords to a Language’s style, or added User extensions to the Language in the Style Configurator – then just replacing the theme in the installation directory won’t be sufficient.

    Exit Notepad++ If you haven’t already, go to the URL mentioned in the Download Source section (above), and download the raw version of your Theme file(s) Use Explorer to go to %AppData%\Notepad++\ (🛈) or to wherever your Cloud Directory or -settingsDir option point to There should be a themes subdiretory in that directory, if you have customized your Theme. Rename your old custom theme to <themeName>_OLD.xml (like khaki.xml becomes khaki_OLD.xml) Copy the downloaded version of the Theme into that directory (for example, khaki.xml) Start Notepad++. It will use the updated version of the theme, but your customizations will be temporarily missing. Open %AppData%\Notepad++\themes\<themeName>.xml and %AppData%\Notepad++\themes\<themeName>_OLD.xml In the _OLD copy, search for ext="(?!") in Regular Expression mode. The value between the quotes will be the user-extensions for that language. Copy any that you find in the OLD file to the language’s equivalent entry in <themeName>.xml In the _OLD copy, search for (?<!>)</WordsStyle> in Regular Expression mode. Any values between the > and the </WordsStyle> should be copied to the equivalent location in the <themeName>.xml file. If <themeName>.xml just has <WordsStyle name="..." ... /> without having a </WordsStyle> closer, you can replace the /> with a > and the list of keywords, then the closing </WordsStyle> Save <themeName>.xml Exit Notepad++ When you run Notepad++ again, it should now include your customizations again. Native Feature compared to ConfigUpdater plugin

    The ConfigUpdater plugin was introduced as a testbed for some of the ideas that made it into the v8.8.9 native implementation. As such, if you are in v8.8.9 or newer, you no longer need the ConfigUpdater plugin. But if you are before v8.8.9, and waiting for the v8.9 fix to the Notepad++ feature before upgrading, then using ConfigUpdater while in v8.8.8-or-older will help you get to a point where if you did upgrade to v8.8.9, it wouldn’t make the glaring UI clash and black-on-white text in dark themes.

  • Notepad++ discussions that don’t fit in other Categories

    4k Topics
    22k Posts
    deleeleeD

    @xomx said in Notepad++ 8.8.8: 2 issues detected:

    disable its “*” tab marking feature in the Menu Icons Options settings (select the “No symbol” radio-button there).

    Thanks. Yes that works but then, because ‘Show shell icons on the tabs’ is enabled, there is no indicator for unsaved changes. So I guess it’s a decision between wanting shell icons on tabs or an unsaved changes indicator.

  • 10k Topics
    54k Posts
    Xue DavisX

    @Terry-R This is very helpful and I was unaware of that issue. Thank you. Based on dates, it looks like I was using 8.8.5. It seems likely, especially the description of removing the structure around the installation.

  • Technical discussion of building or contributing to Notepad++ or Plugin codebases

    1k Topics
    9k Posts
    Snabel42S

    @donho said in v8.8.9 and ConfigUpdater plugin:

    @PeterJones

    It’s already fixed in the GitHub, but I didn’t make the plugin list cutoff deadline.

    Are you talking about it?
    https://github.com/notepad-plus-plus/nppPluginList/pull/999

    It’s in the current PluginList in RC normally.

    I ran:

    Plugins > ConfigUpdater > Reset Validators Plugins > ConfigUpdater > Update Config Files

    The open tab with ConfigUpdater.log no longer shows any errors

  • Security shouldn't be the privilege of rich people
    62 Topics
    298 Posts
    donhoD

    @SammyBolt said in autoupdater and connection temp.sh:

    Regarding the WinGup fix in v8.8.8, Was the temp.sh (or similar) exfiltration vector reported in v8.8.4 possible on a clean, official installation of Notepad++?

    The temporary fix prevents the hijacking attempts that redirect to the domain other than github.com. However, it cannot protect against malware that is hosted on github.com.

    The full fix will be included in the upcoming version, as mentioned below.

    You mentioned the fix landed in v8.8.8, but can you confirm if this vulnerability was introduced specifically in v8.8.4 (due to changes in the updater), or were versions prior to 8.8.4 (like 8.8.2/8.8.3) also susceptible to this specific gup.exe hijacking technique? What about 8.8.5-8.8.7?

    We still cannot determine the exact method used by the attacker. But it is not a case of “a vulnerability introduced in version X”.

    For users currently running v8.8.4 who want to verify they haven’t been impacted before updating: Aside from monitoring network traffic for temp.sh, are there specific things we can check for, like modifications to the update xml file or other modified files/logs in the program directory?

    I do not have complete information to provide specific advice. However, here’s an article from a security expert who appears to have investigated this issue:
    https://doublepulsar.com/small-numbers-of-notepad-users-reporting-security-woes-371d7a3fd2d9

    My suggestion is download & install v8.8.8 manually from the official website.
    The upcoming release v8.8.9 will be available in a few days. In this release the code signing certificates will be verified on the downloaded binary before update installation.
    Then please update to v8.8.9, in which the vulnerability is fully addressed.

  • All the issues (publications/questions) about binary translation
  • Say fuck to Notepad++ here, and only here
    91 Topics
    523 Posts
    guy038G

    Hello, All,

    Like most of you still using Windows 10, I decided to migrate to Windows 11, at the end of october, because my computer was compatible ( BIOS with UEFI boot, TPM module and DirectX 12 )

    I eagerly awaited the November 11, 2025 update, which should have brought us a new Start Menu, correcting some of the current limitations However, no such update occured, so far, on my laptop :-((

    Of course, I know that I could use the GitHub tool, named ViveTool.exe. After downloading and extracting the last release https://github.com/thebookisclosed/ViVe/releases/tag/v0.3.4, I would have run, in an Administrator Commmand Prompt window, the command vivetool /enable /id:47205210 to get the new Start Menu, after a complete restart. Moreover, this action seems safe as we can revert back to our present Start Menu with the command vivetool /reset /id:47205210

    Ultimately, I prefer to wait for the usual Windows 11 staged roll-out to work in my favor !

    But, if you’re interested to test it, read, first, this recent article

    In this other article

    it is also said :

    ViVeTool is an open-source tool to unlock hidden features in Windows. It directly interacts with Windows Feature Management, which is the A/B testing system Microsoft uses. ViVeTool calls the official APIs and doesn’t hack or modify Windows files, so it’s mostly safe to use as long as you use it with correct variables.

    So, in the meanwhile, I tried to get used to the main aspects of Windows 11, which doesn’t change, fundamentally, my workflow ! Among other things, I updated my Win 10 list of shortcuts related to the Windows key and, little by little, I included, in that list, a lot of other shortcuts related to main applications of the Microsoft world.

    Here is the outline of this list, related to Windows 11 shortcuts :

    Shortcuts about the Windows and Office keys Shortcuts about Desktops and Taskbar Shortcuts about Text editing and Dialog boxes Shortcuts about Accessibility and the Magnifier feature Shortcuts about main applications (File Explorer, Terminal and DOS prompts, Microsoft Edge) Shortcuts about various applications (Google Maps, Settings, Xbox Game, Calculator, Sticky Notes) Shortcuts about audio / video applications (Movies & TV, Media Player, Photos, Sound Recorder) Shortcuts about drawing applications (Paint, Paint 3D) Shortcuts about basic text editors (Wordpad, Notepad)

    You can get this list, named W11_Shortcuts.txt, from my Drive account :

    https://drive.google.com/file/d/1Wt03527NLrg-bNfKFK1x_0QqdxnSB4PU/view?usp=sharing

    Notes :

    These shortcuts are those used with a standard American / English keyboard. As I’m French, I noted some variations with my French keyboard ! Thus, for any other language, some shortcuts may be different and not very easy to find out !

    Google Chrome’s shortcuts are not described in this list as I simply use the native Edge browser of Microsoft

    Moreover, all Microsoft 365 applications are not listed, so far !

    IMPORTANT :

    Some Microsoft UWP applications (Media Player, Paint, Paint 3D, Sound Recorder, Wordpad, Notepad) have additionnal shortcuts based on the Alt key, and generally tied to each user language. To show all of them, open these applications and simply hit the Alt key. You may, also, open any menu and hit the Alt key to get some new Alt available shortcuts. As they generally depend on each user language, these specific shortcuts are mostly not included in this list !

    Now, all these shortcuts consist of one or more keys from the list below :

    The Windows key, on the left side of the main keyboard

    The Office key, on the right side of the main keyboard

    One of the two Control keys, on both sides of the main keyboard : Ctrl

    One of the two Shift keys, on both sides of the main keyboard : Shift

    The Alternate key , on the left side of the main keyboard : Alt

    The Letter keys : Any upper-case letter, for example C

    The Symbol keys : Any symbol surrounded with parentheses, for example (+)

    Remarks :

    Some shortcuts are specific to the main keyboard => indication (Main)

    Some shortcuts are specific to the numeric keypad => indication (Numpad)

    Of course, if any shortcut have been left out of this list, please, let me know ! On the other hand, feel free to ask me about shortcuts that seem still unclear to you !

    I personally did not understand 9 shortcuts, which are identified, in this list, with the ??? mark, right after the shortcut !

    Best Regards,

    guy038

    P.S. :

    Do not forget to only reply within this off-topic thread !

  • No support request and bug report here, only unconditional praise and worship

    1 Topics
    5 Posts
    Hanno HugenbergH

    Hi there - since every computer i ever used has notepad++ installed as first tool, i would love to donate for this release but wondered if the Name of the paypal account is correct?
    It differs from your name and email adress used in the Author Information on the Website.
    Is C***-W* H** correct?

  • Share personal tips and cool uses for Notepad++, and similar

    59 Topics
    220 Posts
    Tomas VirginT

    Talking about “the game of the summer,” it’s always interesting to see how different communities interpret “fun” — for some that’s about building an in‑game world, for others it’s just kicking back and enjoying downtime.

  • Computer/Programming Jokes are welcome here

    57 Topics
    186 Posts
    jabcreationsJ

    @Lycan-Thrope One of the biggest secrets because people believe their beliefs are knowledge when no, they’re beliefs. I also reject the petty thoughtless “I don’t comprehend so it can’t be true” nonsense so I’ll ignore any trolling from anyone.

    Also some basic psychology for anyone reading: do I know your life? No. I didn’t grow up in your life, know your people, your places, your experiences. The same holds true in reverse. So everyone knows something that other people do not know. So never make the severe massive psychological mistakes of thinking you’re an all-knowing deity because most people make this mistake and remaining ignorantly willing slaves!

    There is no government.

    Whenever you see ALL CAPITAL LETTERS (and no, not screaming on the Internet context) that is a CORPORATE ENTITY. UNITED STATES OF AMERICA, STATE OF MAINE, MAINE STATE, COUNTY OF, CITY OF - extra, those are all CORPORATE ENTITIES.

    However what is a CORPORATION? It’s suppose to be a form of business.

    What is a business? A group of people who work together to create profit.

    Well, that isn’t good enough, we need contrast. What is a business not?

    A business does not impose on the natural rights of others because then it is a criminal organization. What else is a business not?

    A business is not neutral due to the inherent right of discrimination. The political extremists like to demonize rights. Anyone who thinks discrimination is a bad thing now suddenly doesn’t have the right to appeal being forced to marry a volcano. Have fun on your wedding night! Discrimination is one of many critical sovereign rights.

    When you discriminate you are not neutral. So that brings us back to CORPORATIONS acting as “government”. What is the role of government? To protect it’s nation or country and play a neutral role of lawful (never LEGAL) courts of law.

    So if a CORPORATION is supposed to be a form of business that is for-profit and therefore not neutral it has zero right to conduct itself as a “neutral” entity therefore any CORPORATE entity that represents itself as a “government” entity of any kind is instantly and irrevocably a criminal organization!

    Go look up “government” signs across the world like in marxist occupied China. You will always see Latin characters as a secondary way as not all alphabets have upper and lower case characters. Suddenly you’re seeing fake governments everywhere because the criminal conspiracy has long been global for well over a century. The sovereign country of the United States of America became an anarchist state with the Act of 1871.

    So that is all part of fascism, CORPORATISM which has two levels of foundation beneath it. The direct next lower foundation is FRAUD BY COMMERCE. Commerce is not business, it is criminal activity masquerading as “business”. Example: I was attacked by CORPORATE POLICY ENFORCERS (the “police”) and one of the criminals said it was “nothing persona, just business”. That is the criminal manipulation of language.

    What is a good example of a manipulation of language? A dude puts on a wig, dress, high heels, pads a bra and he’s suddenly a woman? Oh hell no! He’s got severe mental issues! The criminals pretend like they’re protecting freedom of freedom and expression but that part is marxism: slavery. Karl Marx the author of the communist manifesto can be quoted simply: “…the abolishment of private property”. Who does not own private property? SLAVES! So marxism and fascism are like the left and right wing: they are attached to the same bird! You are intended to think they are the opposite of each other when in fact those groups are working together for literal global slavery. The more pressure and social destruction there is the easier it is to conquer people! They literally want global slavery!

    So that is why subjective use of language must always be absolutely rejected! LEGALISM is the explicit manipulation of language! The police are trained to convince you that you are “driving” a “vehicle” when, by LEGALESE criminal language you are “traveling” in your “car” (or “truck”). They are not law enforcement because they are literal criminals! Some do not know it and did not join the police with criminal intentions but many do know that they’re criminals and explicitly like being criminals.

    So the goal for every ethically sound individual is to disengage from commerce and remove their ignorance on how to punish the criminals for their attacks on us. In example when you are abducted (because criminals never have the right to arrest) you reject the fake court’s notion that they have jurisdiction. I have several videos now of people holding their ground with the fake “judges” fleeing the fake “courts” and one even admitting they work for “the CORPORATION”. Literally all criminal! All legitimate businesses that were tricked in to registering (LEGALESE for surrender!) have the full right to disavowal the CORPORATE entity that they were coerced to register in bad faith! It is a straw man misrepresentation because the criminals are required to only interact with other CORPORATE ENTITIES while in “contract” with them. Any criminal that says you can’t is, big surprise: lying!

    Individuals are also targeted with CORPORATE ENTITIES by the next foundation below that of FRAUD BY COMMERCE. That is FRAUD BY PERSONAGE. To personify a CORPORATE ENTITY (straw man) to intentionally misrepresent a living human being as CORPORATE ENTITY so the criminals can “contract” with you.

    Do you have a driver’s license?

    Yes? Criminal!

    No one has the right to suggest or dictate that you have to ask permission to act on your natural sovereign rights such as the right to travel!

    Is your name on the driver’s license?

    No! JOHN SMITH is a fictitious CORPORATE ENTITY criminally made in John Smith’s name without his explicit consent! Consent is only lawfully (never LEGALLY!) full and explicit comprehension (never “understanding” which means willing slavery).

    Example: “hey bro, she’s knocked out drunk, she can’t say no!” is still rape because the lack of capacity to consent is explicitly not consent! So rapes and when fake judges make a decision (because you don’t know how to disengage from fake courts or that they’re even fake to begin with) the fake “judge” will imply a decision on your behalf, that is called FRAUD BY TACIT CONSENT! Tacit means implied however you can not imply consent as consent is irrevocably always and in absolutely always explicit. If you don’t comprehend and agree then you literally have zero capacity to consent. To imply you’ve consented is fraud by tacit consent!

    Back to the primary topic: the UNITED NATIONS INCORPORATED criminal organization has zero rights. These are non-elected people and while many people involved in fake government and government-like fake organizations have legitimate intentions on helping others we can see for example when the pro-German candidates were all clearly murdered so the globalists could keep destroying Germany (I am Polish, that should hold some weight). These criminal organizations need to be dismantled, to say the least.

    Everyone literally has the lawful right to shoot to kill criminals literally and ironically working to enslave all of humanity. I don’t recommend doing so however until you know how to nullify all aspects of the criminal organizations.

    For now people need to learn how to disengage from COMMERCE for starters. Everyone needs to file their UCC1 which gives them access to a bank account with large amounts of money that misrepresents each person as a “common stock”. Any time. All CORPORATIONS engaged in COMMERCE use social security numbers and that means any bill they send you is already paid! You have to learn how to “endorse the coupon” because when you “pay a bill” you’re giving those criminals double the money! A traffic ticket at the state level of the 37 lawfully joined states and the rest of the territories like Montanan make over a million dollars from a a single speeding ticket! Never endorse criminal tickets and everything with JOHN SMITH fraud by personage on it that they give you is literal evidence of their crimes!

    The next bit is to learn how to force criminals to pay you for their crimes via TORT POLICY! Since COMMERCE is explicitly criminal that means anyone for any reason trying to trick/force/coerce/etc you is guilty of numerous crimes. TORT POLICY is per their fake jurisdictions. You need to look it up for your state/providence/county and it’s all there!

    The biggest part of TORT POLICY that is wonderfully subjective is that these criminals literally steal your time. But people are not equal in anything except rights. Well guess what? I’m the developer of an entire web platform written entirely from scratch by myself. My time is very valuable and I set my own rates. That means when I redeem damages to my literally unrecoverable time from criminals I set my rates high, like $20 million an hour. If a criminal is that stupid I will very quickly bankrupt them. You just have to get your mentality in the right place and figure out how that paper works in your region.

    We can and will win but there will be loses because we can’t help stupid people. Reality is absolute, your perception is relative. We hear only between the 20 to 20,000 Hz. We see only between 400–790 terahertz. That is trillions of hertz. What can’t you see or hear between 20,001 and 399,999,999,999,999 hertz? So no, again, no one is an all-knowing deity. Stop trusting false believe as knowledge! *Verify& things otherwise you’re building your entire perception of reality based on false belief! Otherwise you risk doing worse than marrying a “woman” named Tammy who was once a dude named Timmy.