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.7 Release Candidate

      Watching Ignoring Scheduled Pinned Locked Moved Announcements
      19
      5 Votes
      19 Posts
      462 Views
      Snabel42S

      @donho can confirm that for me with this RC there is no download warning or SmartScreen triggered

    • Ragnar LodbrokR

      I need a function/plugin to extract only unnecessary text from lines

      Watching Ignoring Scheduled Pinned Locked Moved Help wanted · · · – – – · · ·
      15
      0 Votes
      15 Posts
      390 Views
      mpheathM

      @PeterJones said in I need a function/plugin to extract only unnecessary text from lines:

      @Ragnar-Lodbrok ,
      I think the answer is “there is no way to do it in one meaningful regular expression, because your data is not consistent enough”

      The data is not consistent as it appears to be harvested data:

      https://github.com/RagnarLodbrok1981/proxy-scraper-checker
      forked from
      https://github.com/monosans/proxy-scraper-checker

      That may explain the pipe characters in the log like as shown in the repository’s readme image. This appears to be dishonest obtained data.

    • tino tesuT

      v8.8.6 - the function list is not working

      Watching Ignoring Scheduled Pinned Locked Moved General Discussion
      8
      0 Votes
      8 Posts
      207 Views
      PeterJonesP

      @tino-tesu said in v8.8.6 - the function list is not working:

      That was a easy fix. I could add a new line after.

      Great.

      Notepad++ has a long-standing bug wherein if you have a FunctionList parser that includes a class, every class must have one or more whitespace after the last “closing” tag. Usually, it shows up with C/C++ classes, which end with } … but the bug also occurs for other classes in functionLists.

      The reason why v8.8.5 worked without the newline is because the v8.8.5 FunctionList parser for SQL didn’t try to do classes, so didn’t trigger that bug.

    • EkopalypseE

      Weird crash

      Watching Ignoring Scheduled Pinned Locked Moved General Discussion
      7
      2 Votes
      7 Posts
      125 Views
      N

      @Ekopalypse

      I recompiled with your code modification and I can’t crash Notepad++ anymore ! :)

      So I can confirm your modification fixes the issue on my side. Thank you !

    • donhoD

      Notepad++ v8.8.6 Release

      Watching Ignoring Scheduled Pinned Locked Moved Announcements
      6
      4 Votes
      6 Posts
      3k Views
      donhoD

      @xomx

      is it there a Notepad++ Inc. or LLC now?

      LOL.
      I have been struggling with administrative hurdles & certificate companies over the past few months to make it happen. In short: I had to register Notepad++ association (which has existed since 2019 to obtain a DigiCert certificate) with INSEE, a French government agency, Then I had to change the association old postal address to the new one so the certificate company could verify the authenticity of association via mail.

      As a result, it’s possible to obtain a certificate under the open-source project’s name - on the condition that a NGO with the same name is created, and registered in the country where the project maintainer resides. This way, the project is recognized as a business entity by the certificate company, allowing them to issue a certificate to the entity. Nonetheless, Notepad++ still retains its community-driven, non-profit status.

      There’s another path that avoids this painful process. Over the past few months, I recieved an offer from Azure Trusted Signing to have “Notepad++” named certificate signed via GitHub actions.

      If it works, it would be great for nppPluginList to be released independently - so it can follow its own release circle, separate from Notepad++'s. Notepad++ could then update nppPluginList via WinGUp.
      However, there is an unsolved login issue, and I’m still waiting for their team to fix it.

    • Joe WiltonJ

      UDL - combining C++ folding and Nasal highlighting

      Watching Ignoring Scheduled Pinned Locked Moved General Discussion
      4
      0 Votes
      4 Posts
      36 Views
      Joe WiltonJ

      . , ; After deleting the {} , it worked. Obviously there is some interaction between the characters in the Operators 1 list and the Folding in Code 1 and 2 styles.

    • caramadraC

      Pasting columns into txt from xlsx

      Watching Ignoring Scheduled Pinned Locked Moved Help wanted · · · – – – · · ·
      4
      0 Votes
      4 Posts
      90 Views
      caramadraC

      Thanks, @Terry-R and @PeterJones - there’s a lot in that plugin that I’m not sure I’ll need or understand, but the Elastic Tabs does what I need for now.

    • F

      Default LF and not CRLF

      Watching Ignoring Scheduled Pinned Locked Moved Help wanted · · · – – – · · ·
      3
      0 Votes
      3 Posts
      74 Views
      PeterJonesP

      @PeterJones said in Default LF and not CRLF:

      only one instance (in theory, the last to close) has permission to write the settings to disk.

      that (or my original phrasing of “in theory, the first instance”) are both technically right, and practically wrong. it’s actually very confusing, and it depends on which configuration file you are talking about.

      I took a portable, and put it into multi-instance mode. then opened two instances. Instance 1, I set to Dark Mode + Small Toolbar Icons, instance 2 I set to Light Mode + Big Toolbar Icons. I closed Instance 2, and looked, and saw that config.xml was saved, but session.xml did not save. then I closed Instance 1, and saw that config.xml was saved again and session.xml was saved this time. So in this run, both were able to write to config.xml, but only the first instance was able to write to session.xml. When I ran one instance of Notepad++ after this, it was in Dark Mode + Small Toolbar, which shows that instance 1 definitely “won” for the config.xml

      I started a new pair of instances – this time, they both started out in Dark Mode + Small Icons. Then I changed Instance 1 to Light Mode + Small Icons, and changed Instance 2 to Dark Mode + Big Icons. I closed instance 1, and saw that both config.xml and session.xml were saved. Then I closed instance 2 and saw that config.xml was saved but session.xml was not. This seems to confirm my working mental model. When I started one instance after this, it was Dark Mode + Big Icons, which was the instance 2 setting, and thus the last one closed “won” for config.xml again.

      Hence, the way I will phrase things, at least based on my best understanding for now:

      When multiple instances of Notepad++ are open, each will write its config.xml when it exits, so the last instance closed is the one whose config.xml will “win”. However, only the first instance of Notepad++ in multi-instance mode gets permission to write to session.xml, so only that first instance will ever save its session.

    • Daniel TrujilloD

      ViSimulator Not supported anymore?

      Watching Ignoring Scheduled Pinned Locked Moved Notepad++ & Plugin Development
      10
      0 Votes
      10 Posts
      8k Views
      Dave HouserD

      @PeterJones Thanks for the reply been waiting for something like this for years! Just set up the latest 1.2 version (released yesterday coincidentally) . NppVim is wonderful! It does everything ViSimulator did, it also fixes a few minor issues I have delt with in ViSimulator and added features.

      Fixes:

      Works in newest versions of Npp + 64 bit. Using v $ actually selects to the end of the line now. ViSimulator went to end selection minus one character at the end. Can use Ctrl+f to NP++ find in regular or edit mode. In ViSimulator I needed enter edit mode to use Ctrl+f to find.

      Added feature:

      Can use : <integer> to jump to line numbers now, had to use Ctrl+g to use Npp’s one becuase ViSimulator did not support it. Can now use inputrc commands I used in the past like c i w, and y i w to cut or yank a whole word while in the middle of it

      This is great, I’m really glad this exists now!

    • László BotkaL

      Run truncates two or more spaces to one space

      Watching Ignoring Scheduled Pinned Locked Moved Help wanted · · · – – – · · ·
      3
      0 Votes
      3 Posts
      129 Views
      László BotkaL

      Thank you, your help was very useful and effective.

    • LeeL

      [FORK] after v8.8.2 is slow to launch

      Watching Ignoring Scheduled Pinned Locked Moved Help wanted · · · – – – · · ·
      3
      0 Votes
      3 Posts
      97 Views
      PeterJonesP

      @Lee ,

      Since it last worked in v8.8.2, the problem wasn’t actually with the v8.8.6 specifically, so it doesn’t belong in the v8.8.6 announcement, which is only for regressions between v8.8.5 to v8.8.6 specifically. Problems that aren’t specific to the newest version should be talked about in the Help Wanted section (where I moved your post), not in the announcements. If it can be confirmed as a bug in Notepad++, we will then encourage you to create an bug report in Notepad++'s GitHub-based Issues tracker.

      There is a command-line argument, -loadingTime, which could help debug a slowness.
      Are you able to edit the shortcut that you use, so that you can see what it says takes a while?

      Actually, do you have anti-virus or similar computer-protection software? Because v8.8.3, which is the first version that you have a problem with, was the first version to use a self-signed certificate, rather than a DigiCert certificate. I am thinking that it’s likely that your AV software is getting hung up on that – so it scans notepad++.exe once per boot. Follow the instructions in the 8.8.3 description (or equivalently, in the User Manual’s Self-Signed Certificate section, choosing Local Machine) to make sure you’ve got the certificate installed correctly. If that’s not enough, there’s an example in this discussion, the user eventually found that going to the “HIPS” setting in Comodo Internet Security (the AV/safety SW on that machine) and setting it to allow Notepad++ was enough to get rid of the problem: so you should check your AV/safety SW for HIPS or similar settings to allow/trust/whitelist certain apps.

    • Eric YE

      Random insertion of " ` " in my files

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

      @Eric-Y ,

      has anyone else seen this?

      I have not.

      If it were just randomly typing it where your cursor/caret is, I would say that maybe you have a dirty or flakey keyboard. But since it seems to be happening in random locations, even though your caret/cursor is not there, I might blame a flakey plugin, or maybe you have a broken AutoHotKey or similar external program that’s incorrectly injecting keystrokes into Notepad++.

      To debug a Plugin as the possible issue, see our Crash FAQ: Possible Culprit: Plugin – the FAQ focuses on crashes, but really that section of the FAQ applies for debugging any problem that might be caused by a plugin.

      unfortunately, we cannot really help you debug AHK or other external programs.

    • Cheok SCC

      15sec freeze with word wrap

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

      @Cheok-SC said in 15sec freeze with word wrap:

      Is Word Wrap really that heavy of a performance cost?

      Yes.

      There’s a reason that Settings > Preferences > Performance automatically deactivates word-wrap for large files, when all the other performance issues start with the checkboxes off, so you have to decide to also deactivate other features for large files. Word wrap and syntax highlighting are the two biggest performance costs, because they involve processing the entire file

    • Neculai I. FantanaruN

      where exactly can I find the file where the new macro I just saved was saved?

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

      @Neculai-I-Fantanaru

      Look for the file in “appdata”. More detail HERE.

    • CoisesC

      Unicode Normalize: A simple plugin

      Watching Ignoring Scheduled Pinned Locked Moved Notepad++ & Plugin Development
      3
      4 Votes
      3 Posts
      185 Views
      CoisesC

      @guy038:

      You’ve given me something to consider.

      It had not occurred to me that converting to “normalization form composed” could decompose a fully pre-composed character. I see now that the specification does describe how that can happen. It just wasn’t intuitive that it could do that, and I hadn’t read closely enough. So there are pre-composed characters that exist, but cannot be synthesized from their components (at least not by these algorithms). Ugh. That’s going to mess with something else I’m trying to build.

      I’m not sure how useful any of this is — I threw it together when I was investigating some oddities with Korean text display. I wanted a fast way to convert between decomposed and composed forms so I could try to figure out what was happening.

      I will see if I can find a reasonable way to show all normalization forms. I entered your request as Issue #1, so hopefully I won’t forget about it.

      Showing the Unicode code points, as well as the UTF-16 and UTF-8 code units, for a character or a selection of characters is another thing I would like to do. If I do it, I think I’m more likely to put that in a new, different plugin that would use a docking panel; I could perhaps include the encodings for the canonical forms in the same display.

    • D

      Find start of line up to specific character, and copy this to end of line.

      Watching Ignoring Scheduled Pinned Locked Moved Help wanted · · · – – – · · · replace
      8
      1 Votes
      8 Posts
      228 Views
      D

      @gerdb42 Thanks. A little tricky, but will be useful once I’ve worked on a couple of simple ‘test’ examples. It’s not exactly like the Npp version, apparently, but will serve as ‘fairy bike wheels’ until I master this stuff a little more. :-)

    • Jergen Ross EstacoJ

      quick toggle multi-line tab on/off.

      Watching Ignoring Scheduled Pinned Locked Moved General Discussion
      6
      0 Votes
      6 Posts
      965 Views
      N

      I too would really like to have a quick toggle on/off of the Multi-line Tab Bar feature and I found a post on GitHub providing a customized macro that supposedly does it it, but it didn’t do anything when I tried it.
      I’m hoping anyone here can please test it and confirm if it does work or not so I know if it’s me or not.
      And if it’s not just me, would anyone with the expertise please be able to do a working solution?
      Thank you!

      https://github.com/notepad-plus-plus/notepad-plus-plus/issues/13712#issuecomment-1588408192

      Also found a Multi-line Item id number here if it’s of any use…
      https://github.com/notepad-plus-plus/notepad-plus-plus/commit/ce58b424bdeec3616943f9ea8cd257f66700c3c0#diff-a6ac7ceba70d88bf1547fd1defd760bd55052dcdb78c44f9d46d99ef1f450472L962

    • Gioacchino PiazzollaG

      JSON String Escape / Unescape

      Watching Ignoring Scheduled Pinned Locked Moved Notepad++ & Plugin Development
      12
      0 Votes
      12 Posts
      20k Views
      Alexander VerbitskyA

      @Ilia-Nenashev said in JSON String Escape / Unescape:

      Such possibility I have found only in https://github.com/RolandTaverner/npp-json-escape-unescape-plugin but there is some risk of installing compiled plugin from outside of community.

      Well, I’m (the author of the npp-json-escape-unescape-plugin) not that far outside the community. Also, I’ve finally fixed the plugin solution so anyone can build it from source (see the instructions in the README).

    • Miryusif RahimovM

      Notepad++ Azerbaijani translation (8.7.3)

      Watching Ignoring Scheduled Pinned Locked Moved Translation
      1
      0 Votes
      1 Posts
      65 Views
      No one has replied
    • Vitalii DovganV

      NppExec v0.8.10 has been released!

      Watching Ignoring Scheduled Pinned Locked Moved Notepad++ & Plugin Development
      1
      5 Votes
      1 Posts
      106 Views
      No one has replied