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
      38
      6 Votes
      38 Posts
      3k Views
      Ben HB

      @datatraveller1
      Awesome. You are the best!

    • donhoD

      Notepad++ v8.8.2 Release Candidate

      Watching Ignoring Scheduled Pinned Locked Moved Announcements
      36
      3 Votes
      36 Posts
      25k Views
      B

      Just to mention, for people using Intune to deploy notepad++. if you activate the “managed installers” option, any apps not signed wil lbe signed with a valid certificate and therefore users don’t have popup for the “unknown publisher”. I think you can do the same with SCCM. Will not help regular users, but jsut in case.

    • donhoD

      Notepad++ v8.8.3 Release: self-signed certificate

      Watching Ignoring Scheduled Pinned Locked Moved Announcements
      24
      1 Votes
      24 Posts
      3k Views
      Lycan ThropeL

      @donho , worked without a hitch or a hiccup. No problems with the update on my Standard Install version.

    • donhoD

      Notepad++ v8.8.2 Release

      Watching Ignoring Scheduled Pinned Locked Moved Announcements
      15
      4 Votes
      15 Posts
      7k Views
      PeterJonesP

      @Craig-Harbison said in Notepad++ v8.8.2 Release:

      I have both 8.8.2 and 8.8.3 versions.
      they both work fine on my Win10 laptop but neither will read or let me edit my json files on my new Win11 laptop.

      Really sucks.

      I can read and edit JSON just fine with both those versions. I doubt it’s a regression, but we can help you investigate what’s going wrong for you if you start a new Topic to discuss it. If it does end up finding a problem with Notepad++, we can then direct you to the right location to inform the developer.

      If you really want help figuring out your problem, please go to the Help Wanted category, click New Topic, and write a detailed post: list your exact steps for how you are trying to read or edit JSON (ie, how you are opening the files, where the files are located, whether on your local drive, a USB drive, a network drive, etc) and what messages or circumstances indicate to you that the JSON file is not being read or edited? Please also go to your ? menu on the right of the Notepad++ menu bar, and click Debug Info, and Copy debug info to clipboard, and paste that in your new topic.

    • Nathalie De AsisN

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

      Watching Ignoring Scheduled Pinned Locked Moved Help wanted · · · – – – · · ·
      13
      0 Votes
      13 Posts
      653 Views
      PeterJonesP

      Since this has come up twice in the last couple months, I have cleaned up the instructions and split them off into a dedicated “FAQ: Using the GCC version of Notpead++”

    • Thomas ZitoT

      Open a new Notepad++ Window/Session and run Find All in All Opened Documents from command line

      Watching Ignoring Scheduled Pinned Locked Moved Help wanted · · · – – – · · ·
      11
      0 Votes
      11 Posts
      98 Views
      Alan KilbornA

      @PeterJones said:

      The script he was linking to is now in the second post in this topic.

      OK.

      I think the use of “script” for that (OP’s usage, not Peter’s) is a bit confusing.
      It’s just a command-line invoking Notepad++, albeit a rather complex one.
      I understand that it could be called a “shell script”, of course.

    • Vitalii DovganV

      Auto-Completion Popup is unexpectedly shown when handling SCN_CHARADDED

      Watching Ignoring Scheduled Pinned Locked Moved Notepad++ & Plugin Development
      11
      1 Votes
      11 Posts
      222 Views
      Vitalii DovganV

      Eventually, it seems the best solution is to subclass Scintilla’s WndProc (for both Main and Secondary Scintilla window) and to handle WM_CHAR there.
      The benefits:

      no need to bother with Scintilla’s native notifications and their nuances; full control and clarity of what happens and when it happens: within own WM_CHAR handler, we are able to process a character before it goes to Scintilla and after it goes to Scintilla; simplified code because all the logic is controlled by you and there is no need to conform to Scintilla’s way of processing the events.
    • Chris GorringeC

      AsNotepad.xml nolonger working as it did

      Watching Ignoring Scheduled Pinned Locked Moved Help wanted · · · – – – · · ·
      11
      1 Votes
      11 Posts
      324 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. 😊

    • Murray Sobol 1M

      8.8.2 - coming soon??

      Watching Ignoring Scheduled Pinned Locked Moved General Discussion
      16
      0 Votes
      16 Posts
      3k Views
      xomxX

      @rdipardo said in 8.8.2 - coming soon??:

      edition in a user-local path

      I already checked such possibility (for N++ installer, not for portable eds) and have the non-admin user-installations on my TODO, but so low spare time… (#15182)

      @rdipardo said in 8.8.2 - coming soon??:

      can still have context menu entries — scoped to HKEY_CURRENT_USER by default

      Very good. I think the NppShell project should take this into account somehow and allow the HKCR registrations when needed/requested. This HKLM default is(?) IMO the reason for a possible regsvr32 zombie process when trying to register the NppShell manually & unelevated (#15182)

      @Coises said in 8.8.2 - coming soon??:

      I don’t think I’ve ever used a package manager.

      But OTOH you also said that for some SW (Firefox) you allow (welcome(?)) the autoupdates. Such package managers do just that - they remove the burden from the user to constantly check and update their software (even for a portable non-admin user-installation), but at the same time they leave them free to enter this process (if they wanna) and therefore it is not completely hopeless like with the locked stores like WindowsStore or GooglePlay. One example - with the WinGet you can go simply back in the app-versions if you need to (as you do with your “Software\Old”), this is of course impossible with e.g. the GooglePlay (damn hell to them for it!).

      SW-updating “world” just changed and not everything is so bad. So e.g. the WinGet (or more user friendly WinGetUI) way is ok for me (I am not using it for N++, I do it old-school as you do, I admit :-) ). Some relevant links:

      https://community.notepad-plus-plus.org/topic/24884/winget-real-autoupdater-finally
      https://github.com/microsoft/winget-pkgs/tree/master/manifests/n/Notepad%2B%2B/Notepad%2B%2B

    • M

      Find/Replace Window blocking results ...

      Watching Ignoring Scheduled Pinned Locked Moved General Discussion
      11
      1 Votes
      11 Posts
      1k Views
      M

      Replace was where I was having the issue and it brings up some challenges that Find does not - basically, you would need a shortcut for “Ignore and Find Next” and one for “Replace and Find Next” and you’d have to remember those shortcuts.

      @Coises; TBH, now that I’ve learned to resize the screen. I’m okay with it. I think most users have multiple monitors these days and use the find/replace dialog on the second monitor.

      @Coises and @mkupper - I wasn’t aware of the caret button to move the dialog to two lines. I think that and an OPTION to dock the find dialog in the lower-right corner so I don’t have to re-size the screen would be perfect for what I want.

      Again - none of this addresses the context issue - which isn’t a primary concern of mine, but I still think it should be accommodated, if possible.

    • Bill MillerB

      How does one create a desktop icon for this program please?

      Watching Ignoring Scheduled Pinned Locked Moved Help wanted · · · – – – · · ·
      10
      0 Votes
      10 Posts
      267 Views
      mathlete2M

      @Alan-Kilborn said in How does one create a desktop icon for this program please?:

      You should distill that down into something exactly applicable to Notepad++

      Good point.

      The command prompt code below will create a simple shortcut on the Desktop that shows the various command line arguments that NP++ supports in a pop-up before launching NP++ itself. The ICON-based pieces can be omitted if you prefer the standard icon, and PF may need to be adjusted depending on where you actually installed NP++ to.

      set PF=%PROGRAMFILES(x86)% set TARGET='"%PF%\Notepad++\notepad++.exe"' set STARTIN='"%USERPROFILE%\Documents"' set SHORTCUT='"%USERPROFILE%\Desktop\NP++ - help.lnk"' set ICON='"%PF%\Notepad++\updater\updater.ico"' set ARGUMENTS='--help' set PWS=powershell.exe -Command %PWS% "$ws = New-Object -ComObject WScript.Shell; $s = $ws.CreateShortcut(%SHORTCUT%); $S.WorkingDirectory = %STARTIN%; $S.TargetPath = %TARGET%; $S.IconLocation = %ICON%; $S.Arguments = %ARGUMENTS%; $S.Save()"
    • donhoD

      Fighting Malicious Ads on Download Pages

      Watching Ignoring Scheduled Pinned Locked Moved Security
      32
      3 Votes
      32 Posts
      11k Views
      donhoD

      @Fitsneezy
      Both convertfile.ai & gamesuniverse.co are blocked.
      Thank you.

    • Neil SchipperN

      "Join Lines" with trailing whitespace anomaly, older npp versions

      Watching Ignoring Scheduled Pinned Locked Moved Help wanted · · · – – – · · ·
      9
      2 Votes
      9 Posts
      175 Views
      Alan KilbornA

      @Neil-Schipper said in "Join Lines" with trailing whitespace anomaly, older npp versions:

      I couldn’t see a way to edit the commit msg

      Well, the owner of it would be the only one with the power to edit it.

      or even leave a comment

      Not everything is commentable.

      so I invite a keener to fix it as the task is beyond my weight class

      No one would really want to expend the tedious effort required to fix it (make the links go to the right place). It’s an unfortunate copy/paste result. Perhaps in the future more attention will be paid to it and Notepad++ could be used to replace # with “base url to Scintilla bug list site”.

    • 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

    • Vitalii DovganV

      Ask Scintilla about the text scope such as enclosing brackets or quotes?

      Watching Ignoring Scheduled Pinned Locked Moved Notepad++ & Plugin Development
      8
      0 Votes
      8 Posts
      252 Views
      Vitalii DovganV

      @Coises

      SCI_BRACEMATCH is pretty useful as well, when dealing with (), [], {} and <>.

      As for “” and ‘’ (as well as other possible situations when SCI_BRACEMATCH returns -1), the internal functions findLeftBracket and findRightBracket in XBrackets Lite do pretty good job there.

      The exported functions GoToMatchingBracket and SelToMatchingBracket already work, though may need some tuning. The source code is here:
      https://github.com/d0vgan/npp-XBracketsLite/commits/feature/GoToNearestBr/

    • Thomas ZitoT

      Legacy Print dialog freeze (Windows)

      Watching Ignoring Scheduled Pinned Locked Moved Help wanted · · · – – – · · ·
      8
      0 Votes
      8 Posts
      140 Views
      Alan KilbornA

      @PeterJones said in Legacy Print dialog freeze (Windows):

      In Emacs (and possibly other unixy apps), control key combos are indicated with…

      Nice to know, I guess, but I could’ve lived without that knowledge. :-)

      As Notepad++ is a Windows (only) app, let’s try to stick to its (and Windows’) notations when discussing it: Ctrl+X Current Microsoft notation

    • PeterJonesP

      Config Files Need Updating, Too

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

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

      more likely you’re just overworked and missed

      Typo fixed

    • Jhorbam Baena OrozcoJ

      Editar formulas de excel en Notepad

      Watching Ignoring Scheduled Pinned Locked Moved General Discussion
      8
      0 Votes
      8 Posts
      128 Views
      Chris Martin 1C

      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.

    • eli rosenE

      in correct version reporting

      Watching Ignoring Scheduled Pinned Locked Moved Help wanted · · · – – – · · ·
      8
      1 Votes
      8 Posts
      431 Views
      xomxX

      @PeterJones said in in correct version reporting:

      some insight as to why the Windows program/features install version isn’t getting updated for you.

      @eli-rosen said in in correct version reporting:

      user for almost 20 years,

      The following will be only my guess.

      Since @eli-rosen uses the N++ installers for so long, maybe he previously used there also a v7.9.1 x64 one, but then he has started to use that Automox (sorry, IDK it) and it can do whatever stuff, so maybe it’s simply forgetting/blocking to update the corresponding Registry item.

      It shouldn’t be a remnant from a previously installed 32-bit v7.9.1. In such a case there should be a separate uninstall-item visible (with a corresponding Registry hive HKLM\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\Notepad++\)

    • Shayne Z.S

      Anyone can help with this regex?

      Watching Ignoring Scheduled Pinned Locked Moved Help wanted · · · – – – · · ·
      18
      0 Votes
      18 Posts
      11k Views
      guy038G

      Hello, @alan-kilborn, and All,

      Alan, you’ve just understood all my stuff quite correctly and even more regarding your last example with $+{Test} and $+{foo}, whose I did not think of !

      Best Regards,

      guy038