• Login
Community
  • Login
  1. Home
  2. General Discussion
Log in to post
Load new posts
  • Recently Replied
  • Recently Created
  • Most Posts
  • Most Votes
  • Most Views
  • C

    KNOWN ISSUE: 8.8.2 doesn't appear to be digitally signed

    Watching Ignoring Scheduled Pinned until 8/2/25, 12:32 PM Locked Moved
    4 Jul 2, 2025, 4:23 PM
    Jul 2, 2025, 12:29 PM
    0 Votes
    4 Posts
    453 Views
    T Jul 2, 2025, 4:23 PM

    It’s even worse that you now need a USB stick / HSM for code signing certificates which makes it even more complicated and expensive.

  • P

    FORUM: Posting Queue

    Watching Ignoring Scheduled Pinned Locked Moved
    9 Nov 6, 2024, 3:52 PM
    Nov 4, 2024, 2:28 PM
    12 Votes
    9 Posts
    2k Views
    P Nov 6, 2024, 3:52 PM

    @donho ,

    Makes sense.

    Since deleting posts was tedious for me, I had recently been looking into whether I could use the API that the forum offers to write a script to automate some of the cleanup (like with purging the deleted posts/topics), but that will take some time to develop.

    update: As of Nov 9, the purge automation is working, and it will run once a week. (Along with purging deleted posts/topics, it will also delete user accounts that are more than a year old where the user never posted and never logged in after the first day – nearly half of the 30000 accounts were in this category)

  • P

    Please Read This Before Posting

    Watching Ignoring Scheduled Pinned Locked Moved faq newbie
    1 Oct 13, 2021, 1:03 PM
    Oct 13, 2021, 1:03 PM
    5 Votes
    1 Posts
    4k Views
    No one has replied
  • P

    Config Files Need Updating, Too

    Watching Ignoring Scheduled Pinned Locked Moved pythonscript config-files stylers.xml langs.xml syntax highlight
    46 Jul 23, 2025, 5:40 PM
    Aug 26, 2024, 1:15 PM
    9 Votes
    46 Posts
    11k Views
    P Jul 23, 2025, 5:40 PM
    ConfigUpdater Plugin v2.2.1

    ConfigUpdater Plugin has released v2.2.1, available thru GitHub release page, with bugfix improvements, mostly to Validation Dialog:

    Error handling for null handle ⇒ to prevent potential crashes Disable logfile Monitoring Mode ⇒ it triggers callbacks for many file-changed events, which can bog down setups that use plugins/scripts that add many callbacks Fix progress bar on ConfigUpdater dialog ⇒ makes more-visible progress as each file is processed ValidationDialog: say Line#123 instead of #123 in the Validation dialog error list ⇒ Makes it more clear to the user that the number is the line number, not just some internal tracking number ValidationDialog: Rename Done -> Close ValidationDialog: Rename Go to Model -> Open/Align Model in Other View ValidationDialog: Disabled Validate button when no file selected ValidationDialog: Add ephemeral “Please select a file to validate” choice as initially-selected “file” for validation, which will go away once you’ve made a choice ValidationDialog: Open/Align Model now allows opening the model even when there are no validation errors (or when you haven’t even validated yet) it was previously not allowed because the vector it was looking at to find which line number in model-file was 0-length if there were no errors (or no validation done yet); I was able to update the logic to choose line 0 if there was no selection or no validation errors Update langs.xsd to check for duplicate <Keyword name="xyz"> entries NOTE: if you want this feature, you have to delete the old ...\plugins\config\ConfigUpdater\langs.xsd before launching the ConfigUpdater or ValidateConfigFiles dialogs (only need to delete the file once; after it is regenerated, the new error checking will be available in the future) Only allow one Validator dialog ⇒ It could cause problems if more than one dialog were trying to validate at the same time, and there is no compelling reason for allowing multiple instances of that dialog
  • E

    You CAN disable brace highlighting

    Watching Ignoring Scheduled Pinned Locked Moved
    5 Jul 22, 2025, 4:11 PM
    Jul 21, 2025, 11:49 PM
    2 Votes
    5 Posts
    124 Views
    E Jul 22, 2025, 4:11 PM

    Well, I submitted a feature request. It is here:

    https://github.com/notepad-plus-plus/notepad-plus-plus/issues/16852

    Any feedback or suggested edits or improvements would be greatly appreciated!

  • E

    Close on last tab exit missing in settings

    Watching Ignoring Scheduled Pinned Locked Moved
    3 Jul 22, 2025, 3:35 PM
    Jul 18, 2025, 4:54 PM
    1 Votes
    3 Posts
    89 Views
    E Jul 22, 2025, 3:35 PM

    @PeterJones thank you. I completely overlooked this new page in preferences.

  • W

    NotePad++ preview plugin? I can't find it.

    Watching Ignoring Scheduled Pinned Locked Moved
    3 Jul 21, 2025, 11:46 PM
    May 24, 2025, 5:29 PM
    0 Votes
    3 Posts
    396 Views
    R Jul 21, 2025, 11:46 PM

    @Coises said in NotePad++ preview plugin? I can't find it.:

    It looks as if [Preview HTML] exclusively uses Internet Explorer rendering…

    F.Y.I.

    Preview HTML’s browser host was recently updated to Microsoft Edge.

    preview-html-v1.4-screenshot.png

    You will need Windows 1709 (build 10.0.16299) or a later version to use it. For that reason, I’m not planning to update the Plugin List until some time after consumer editions of Windows 10 pass their EOL date in October.

  • E

    Is there a way to disable brace highlighting?

    Watching Ignoring Scheduled Pinned Locked Moved
    9 Jul 21, 2025, 8:45 PM
    Jul 21, 2025, 6:09 AM
    0 Votes
    9 Posts
    146 Views
    E Jul 21, 2025, 8:45 PM

    @PeterJones

    Hello again Peter! Thanks for the advice. When I said “hate hate hate” I meant that as more tongue-in-cheek. Maybe that was the wrong foot to put forward first. Sorry if I honked you off. I certainly wouldn’t bring that energy into a feature request.

    Edit: I get what you’re saying about essential features of Notepad++. It seems like if there’s an option to turn off, say, current line highlighting, it would make sense to include an option to turn off brace highlighting. I’m sure it won’t surprise you to know that I disable current line highlighting, for much the same that I want to disable brace highlighting – I find it distracting.

    Anyway, I’ll throw up a feature request, and if it is never implemented, I’ll deal with it. Overall I love Notepad++ very much.

  • F

    Collapse/Extend switch/case

    Watching Ignoring Scheduled Pinned Locked Moved
    2 Jul 20, 2025, 9:20 PM
    Jul 20, 2025, 8:28 PM
    0 Votes
    2 Posts
    73 Views
    P Jul 20, 2025, 9:20 PM

    @francis-Baudoux ,

    Python:

    match subject: case pattern1: # Code to execute if subject matches pattern1 pass case pattern2: # Code to execute if subject matches pattern2 pass case _: # Code to execute if no other pattern matches (the default case) pass

    8e84e298-3f00-4195-999b-6391d382153d-image.png

    So yes, Python will fold on case statements.

    JavaScript:

    switch (expression) { case value1: // Code to be executed if expression === value1 break; case value2: // Code to be executed if expression === value2 break; // ... more case clauses default: // Code to be executed if no case matches }

    da795ee6-0f62-435a-a461-60a616d05e53-image.png
    … doesn’t fold on case

    … BUT, that’s because it folds on BLOCKS, not STATEMENTS:

    switch (expression) { case value1: { // Code to be executed if expression === value1 break; } case value2: { // Code to be executed if expression === value2 break; } // ... more case clauses default: { // Code to be executed if no case matches } }

    d87299b8-2d0b-40d7-afce-c28090211dd6-image.png

  • Kees AlderliestenK

    Closing np++ closes program behind it.

    Watching Ignoring Scheduled Pinned Locked Moved
    3 Jul 17, 2025, 6:22 PM
    Jul 17, 2025, 9:18 AM
    0 Votes
    3 Posts
    118 Views
    xomxX Jul 17, 2025, 6:22 PM

    @Kees-Alderliesten

    @Alan-Kilborn is right, e.g. #15639 or #15557.

    Notepad++ needs to be a Per-Monitor (V2) app.

    You can try this workaround:
    https://github.com/notepad-plus-plus/notepad-plus-plus/issues/14337#issuecomment-1835791674

  • Vitalii DovganV

    Why "Brace highlight style" font size hard-coded to 10 in "stylers.model.xml" ?

    Watching Ignoring Scheduled Pinned Locked Moved
    1 Jul 16, 2025, 12:44 PM
    Jul 16, 2025, 12:44 PM
    4 Votes
    1 Posts
    80 Views
    No one has replied
  • Murray Sobol 1M

    Does Notepad++ support Language Server Protocol (LSP)

    Watching Ignoring Scheduled Pinned Locked Moved
    9 Jul 16, 2025, 12:12 PM
    Nov 28, 2024, 7:36 PM
    0 Votes
    9 Posts
    1k Views
    EkopalypseE Jul 16, 2025, 12:12 PM

    @notdodgeball

    thanks - I’ve changed it accordingly.

  • Jhorbam Baena OrozcoJ

    Editar formulas de excel en Notepad

    Watching Ignoring Scheduled Pinned Locked Moved
    8 Jul 15, 2025, 12:12 PM
    Jul 10, 2025, 6:52 PM
    0 Votes
    8 Posts
    187 Views
    Chris Martin 1C Jul 15, 2025, 12:12 PM

    Hola Jhorbam,

    Lo que estás buscando se puede lograr parcialmente en Notepad++ utilizando resaltado de sintaxis personalizado (User Defined Language, UDL). Notepad++ no tiene soporte nativo para fórmulas de Excel, pero puedes crear una definición de lenguaje personalizada que resalte palabras clave como SUMA, PRODUCTO, operadores como +, =, *, (, ), y los signos de dólar $.

    Pasos para hacerlo: Abre Notepad++. Ve a “Lenguaje” → “Definir tu lenguaje…”. Crea un nuevo lenguaje con un nombre como ExcelFormulas. En la pestaña “Palabras clave”, añade funciones de Excel que uses, como SUMA, PRODUCTO, SI, etc. En la pestaña “Operadores y delimitadores”, puedes agregar =, (, ), {, }, $, y otros símbolos. Personaliza los colores de texto para que se parezcan a los del editor de fórmulas de Excel. Guarda tu configuración y aplícala al archivo.

    Esto no será tan avanzado como el editor de fórmulas de Excel, pero puede ayudarte visualmente al copiar y revisar fórmulas extensas.

    También puedes exportar/importar configuraciones si quieres compartir tu UDL con otros.

    Saludos.

  • Valery OrlovV

    Applying Proper Case only for the first words of many paragraphs — is it possible?

    Watching Ignoring Scheduled Pinned Locked Moved
    3 Jul 13, 2025, 6:03 PM
    Jul 12, 2025, 11:35 AM
    1 Votes
    3 Posts
    138 Views
    Valery OrlovV Jul 13, 2025, 6:03 PM

    @guy038, Thanks to you, I not only solved my problem, but also became better acquainted with the possibilities of Notepad++.
    Best regards

  • JE RamirezJ

    Note++ file location

    Watching Ignoring Scheduled Pinned Locked Moved
    5 Jul 12, 2025, 3:44 PM
    Jun 13, 2025, 3:47 PM
    0 Votes
    5 Posts
    397 Views
    P Jul 12, 2025, 3:44 PM

    @tnet-chrome said in Note++ file location:

    The file config.xml under %AppData% had the recent files list. But if I manually delete any recents, save the file and restart Notepad++ the same list of files is re-added. Why? Where from?

    Because those recents were still in memory when you exited Notepad++, and when Notepad++ exits, it overwrites the existing config.xml with those values from memory – even if you had recently manually edited config.xml. The user-manual section on Editing Config Files has a paragraph explaining how to edit config.xml, because it must be treated differently than the other config files (and config files in general have to be treated differently relative to “normal” files, as that entire section describes).

  • Valery OrlovV

    The accents above Cyrillic capital letters are incorrectly displayed

    Watching Ignoring Scheduled Pinned Locked Moved
    3 Jul 11, 2025, 6:56 PM
    Jul 11, 2025, 12:26 PM
    0 Votes
    3 Posts
    114 Views
    Valery OrlovV Jul 11, 2025, 6:56 PM

    @xomx, thank you very much. When I selected another font (Ebrima), the problem was resolved.

  • N

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

    Watching Ignoring Scheduled Pinned Locked Moved
    4 Jul 9, 2025, 4:24 PM
    Jul 9, 2025, 6:14 AM
    0 Votes
    4 Posts
    125 Views
    CoisesC Jul 9, 2025, 4:24 PM

    @neeraj10786:

    While I don’t use it myself (and so can’t give detailed advice), it seems like the MultiReplace plugin by @Thomas-Knoefel would be easier to use than built-in methods. If this is a single-time problem, then the built-in methods others have given make sense; but if it is something you’ll need to do repeatedly, I’d check out that plugin.

  • B

    Editor displays "!=" token as "≠" symbol - how to turn off?

    Watching Ignoring Scheduled Pinned Locked Moved
    5 Jul 2, 2025, 5:17 PM
    Jul 1, 2025, 9:51 PM
    0 Votes
    5 Posts
    247 Views
    B Jul 2, 2025, 5:17 PM

    Many thanks to @PeterJones and @Coises, for the answers, perspective, and (in Peter’s case) updating the User Manual.

    You are right, it was Cascadia Code; changing it to Consolas, for example, got rid of it. My “exhaustive” font testing was… only Cascadia Code and Fira Code, so I literally hit both of the two. I’ve been mostly using Hack font for such a long time, I just haven’t really noticed any of this ligature-supporting fonts. I just got a new PC and hadn’t installed Hack yet.

    I like finding out where I was ignorant and wrong. It makes me less so.

    Cheers and thanks again!
    –BrBill

  • Martin L. BuchananM

    Unexpected text display change for >=

    Watching Ignoring Scheduled Pinned Locked Moved
    5 Jul 1, 2025, 10:27 PM
    Sep 5, 2024, 8:01 PM
    2 Votes
    5 Posts
    470 Views
    P Jul 1, 2025, 10:27 PM

    @BrBill said in Unexpected text display change for >=:

    @Alan-Kilborn I want to turn this off too. It also displays != as ≠. Does anyone know?

    You didn’t need to post a second time with the same question 15 minutes after your first post here.

    Besides, one answer in the post you were replying to – turning off DirectWrite, which is now setting it to GDI (most compatible) as of a few versions ago – would have worked for you if you’d tried it.

    Or, as I explain here, pick a font that doesn’t have the ligature feature.

    Either works.

  • pbarneyP

    Applying Diff patches?

    Watching Ignoring Scheduled Pinned Locked Moved
    4 Jun 29, 2025, 9:02 AM
    Jun 27, 2025, 6:52 PM
    0 Votes
    4 Posts
    289 Views
    EkopalypseE Jun 29, 2025, 9:02 AM

    @pbarney

    Using PS3 and an installed pygit2 library
    you can do something like

    import pygit2 repo = pygit2.Repository(Path(notepad.getCurrentFilename()).parent) diff = pygit2.Diff.parse_diff(editor.getText()) repo.apply(diff)

    This assumes that

    the patch file has been created from a git tool the current file open is the patch file in question the patch file is in the repo directory
The Community of users of the Notepad++ text editor.
Powered by NodeBB | Contributors