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
    • peter-frentrupP

      NppMenuSearch version 0.9.7 available

      Watching Ignoring Scheduled Pinned Locked Moved Notepad++ & Plugin Development
      13
      3 Votes
      13 Posts
      475 Views
      Vitalii DovganV

      Here is a funny scenario:

      type “menu” in the Search textbox; select Plugins -> NppMenuSearch -> Menu Search… press Enter.
      As the result, the Search textbox does not have a focus!

      Well, I know this is a strange use-case: call itself, but anyway :)

    • PeterJonesP

      C++ DarkMode dialogs -- not all controls inherit the mode

      Watching Ignoring Scheduled Pinned Locked Moved Notepad++ & Plugin Development
      9
      0 Votes
      9 Posts
      504 Views
      PeterJonesP

      @Coises said in C++ DarkMode dialogs -- not all controls inherit the mode:

      is an oversight? Would it be worth a feature request issue?

      Probably.

      I just did an experimental build of N++, calling subclassTabControl from an "if WC_TABCONTROL, and it seems to work – in that, whether or not my plugin subclasses on its end, if I have that call in N++, it makes the tab control properly follow N++ DarkMode settings.

      I’ll create an Issue (complete with making a branch of my plugin where I don’t manually subclass, so there can be easy steps-to-reproduce), and then submit a proposed PR to fix it.

      update:

      Issue: https://github.com/notepad-plus-plus/notepad-plus-plus/issues/16668 PR: https://github.com/notepad-plus-plus/notepad-plus-plus/pull/16669
    • Jonathan JohansenJ

      Hi and I'm working on a WPF fork of NppCSharpPluginPack

      Watching Ignoring Scheduled Pinned Locked Moved Notepad++ & Plugin Development
      11
      1 Votes
      11 Posts
      692 Views
      Jonathan JohansenJ

      Update: when I inspect the WndProc messages that come through $"{m.Msg} {m.WParam} {m.LParam}", I note these (mostly tangential, but I’d like to document them):

      Pressing ‘normal’ keys (e.g. a-z, arrows, 0-9, punctuation) does not send a message to the ElementHostEx, but instead (after I turned the volume up on my laptop), it somehow triggers a bell sound. Mouse click comes through with 528 513 36634781 and 33 723656 33619969 Switching to another program sends 8 0 0, and switching back to NPP sends 1024 0 0 Pasting into the TextBox works, but does not trigger any messages. Similarly for copying, deleting and backspacing. Opening the WPF About window sent 8 1116900 0

      I’d like to convert the msg id to a string, I’m not familiar with their values. But there still aren’t that many messages, so perhaps I haven’t set up the dock panel correctly. I’ll try the same thing in the existing Forms version and see what comes up for comparison.

    • garrett careyG

      Question(s)

      Watching Ignoring Scheduled Pinned Locked Moved General Discussion
      23
      0 Votes
      23 Posts
      4k Views
      CoisesC

      @mkupper said in Question(s):

      I verified that at least for my current setup that the zoom level seems to have no affect on the printed results.

      Same here. Perhaps I was unclear.

      If I leave the zoom at default and adjust the font size for Default Style to be large enough for me to read easily on my monitor, I would set a font size of 14 or 16 points with Liberation Mono. (14 is bit smaller than I like, 16 is too big, 15 isn’t an option.) Those are too large for printing, though.

      If I set Default Style to 12 points, printing is reasonable. If I then zoom in 3 steps, I’m just about where I want to be to read easily on the screen — without affecting printing.

      The question I was answering was, “Why not just change your default font size?” Because that does affect printing (and, though I hadn’t remembered until I tried just now, also isn’t as fine-grained as zoom).

    • donhoD

      Fighting Malicious Ads on Download Pages

      Watching Ignoring Scheduled Pinned Locked Moved Security
      22
      3 Votes
      22 Posts
      4k Views
      Mark OlsonM

      @donho
      v8.8.1 looks good to me!

      b4ca5135-c6fa-4b98-9223-374ae6b5204a-image.png

    • Kunal MehtaK

      Open text files present in Onedrive directly without downloading to a sync folder

      Watching Ignoring Scheduled Pinned Locked Moved Help wanted · · · – – – · · ·
      5
      0 Votes
      5 Posts
      92 Views
      Kunal MehtaK

      @PeterJones Thanks for the response!
      Yes, I am looking for that plugin that you described. I do not wish to download the files to a sync folder on my laptop. Just view/edit the files directly from Notepad++ while they are still in the cloud.
      Guess will have to wait for someone to come up with a plugin.

    • General CoderG

      Autocompletion and plugin

      Watching Ignoring Scheduled Pinned Locked Moved Help wanted · · · – – – · · ·
      4
      0 Votes
      4 Posts
      71 Views
      General CoderG

      thanks for the replies!

      sorry if my question is unclear. to put my question as few words as possible it is this:

      can you add more keywords to autocompletion via plugin?

      i will see if I can find some source codes for this.

      thx

    • wonkawillyW

      Proposal for Improvement for Plugins > Config Directory and Management in Notepad++

      Watching Ignoring Scheduled Pinned Locked Moved Notepad++ & Plugin Development
      4
      0 Votes
      4 Posts
      151 Views
      wonkawillyW

      After reading the answers, it seems that the proposal for improvement of this OP is not a real good Idea.

      Thank you all for the clarifying answers.

    • PeterJonesP

      Announcement: NPPM_GETOPENFILENAMES and related are being deprecated in v8.8.2

      Watching Ignoring Scheduled Pinned until 6/30/25, 3:12 PM Locked Moved Notepad++ & Plugin Development
      15
      3 Votes
      15 Posts
      1k Views
      CoisesC

      @Vitalii-Dovgan said in Announcement: NPPM_GETOPENFILENAMES and related are being deprecated in v8.8.2:

      My last question was rather related to NPPM_GETFULLCURRENTPATH, NPPM_GETCURRENTDIRECTORY and the other messages from the same family. These messages:

      are internally limited by MAX_PATH; do not provide ability to request/retrieve the length required for the returned path/name.

      See the first part of this comment and the first part of the reply by the maintainer of Notepad++.

      The MAX_PATH limitation is present in the file handling routines of Notepad++, not just the interface for these messages. As I read that reply, Don has rejected (for now, at least) consideration that the MAX_PATH constraint might someday be removed. If you know MAX_PATH is enough, there’s no need to request the actual length ahead of time.

      I agree that there is some inconsistency in what is considered appropriate for deprecation, but I return to the observation that it will always be possible to screw up calling a C interface, and there were and are compelling reasons to keep the plugin interface as a pure C interface. (If we could pass a std::wstring or a std::vector<std::wstring> the whole problem would go away.) It’s a judgement call what is “too error-prone.” Not worth all that much debate.

    • ashwin iyengarA

      enter special characters on us 65% keyboard without numpad

      Watching Ignoring Scheduled Pinned Locked Moved Help wanted · · · – – – · · ·
      4
      0 Votes
      4 Posts
      222 Views
      Mark OlsonM

      If you know the hex code for a symbol, I prefer to use the HTMLTag plugin to automatically convert XML character encodings into their corresponding characters (e.g., &#10; will automaticaly convert to the LF character after you hit SPACE).

    • Murray Sobol 1M

      8.8.2 - coming soon??

      Watching Ignoring Scheduled Pinned Locked Moved General Discussion
      5
      0 Votes
      5 Posts
      454 Views
      pbarneyP

      @PeterJones, that’s the holy grail of the daily coding grind: no open issues and fun stuff on the roadmap!

    • Bernard Schleich 0B

      How to set "zoom" level of menu, toolbar and footbar ?

      Watching Ignoring Scheduled Pinned Locked Moved General Discussion
      3
      0 Votes
      3 Posts
      89 Views
      mpheathM

      @Bernard-Schleich-0

      I currently use

      https://github.com/Tatsu-syo/noMeiryoUI

      in Windows > 7 removed settings to adjust fonts in Notepad++ and other programs . In Preferences, General -> Reduce may need to be unchecked for OS settings to be used.

      Size of fonts changed should be modest as larger sizes may not fit in the area allocated in the GUI.

      Microsoft appears to want users to use Scaling instead of the legacy of WindowMetrics.

    • JE RamirezJ

      Note++ file location

      Watching Ignoring Scheduled Pinned Locked Moved General Discussion
      3
      0 Votes
      3 Posts
      121 Views
      JE RamirezJ

      @PeterJones, thanks. Of course, it’s Notepad++, a little too fast with the typing and posting of the question.

      Thanks for the paths.

    • S

      System Requirements

      Watching Ignoring Scheduled Pinned Locked Moved Help wanted · · · – – – · · · windows
      3
      1 Votes
      3 Posts
      109 Views
      S

      @PeterJones
      Ok thanks for your help. Probably will just use the last known supported version. Nice to know though that there may be a way to use a newer version.

    • TM ST

      UDL- Recognize Any 32 Characters Surrounded by Commas

      Watching Ignoring Scheduled Pinned Locked Moved Help wanted · · · – – – · · ·
      3
      0 Votes
      3 Posts
      172 Views
      TM ST

      @PeterJones Thank for the fast response! I will give that a try.

    • guy038G

      Bug when a multi-lines regex is used in the 'Search', 'Replace' or 'Mark' dialog

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

      @mkupper said:

      The 1024 character limit comes from the default value for the Minimum size for auto-checking in-selection setting. It’s a Notepad++ bug as that setting is unrelated to the the limit for auto-loading the selection into the Find what field

      It isn’t really a bug, it’s more of a historical vestige. Before the setting existed, 1024 was used for even more purposes. Think of the setting as always-existing, but at an unchangeable value: 1024.

    • M

      Notetab++ novice questions

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

      @mapsonx said in Notetab++ novice questions:

      Notetab++

      I think you mean “Notepad++”

      I’ll answer your last one, first, because it’s not related to the others:

      If I add content to a new file, I am not prompted to save/dismiss, but when i open notepad++, that content is still there?? Is there a filw created. I’ve never experienced that type that of behavior before.

      That’s Settings > Preferences > Backup > ☑ Enable session snapshot and periodic backup option being turned on: as described in the backup settings in the User Manual, in that mode, Notepad++ will periodically take a snapshot of any edited files, and even remember those unsaved changes the next time you restart Notepad++. I, personally, am not a fan, because it lulls people into foolish behavior (like never saving/naming a file). However, that has been Notepad++'s default behavior for years… and it’s been there long enough that Microsoft took a page from Notepad++'s book (because in the “app” version of MS notepad that gets shipped with Windows 11 – the version that also now has tabbed editing, not the old win10-and-earlier one-window-per-file – now also keeps your unsaved changes from run to run).

      If you don’t want to keep unsaved changes, and you want to be prompted before exiting Notepad++, you can turn off that option: congratulations for wanting to control your data. To better understand this feature, and other backup-related issues, I highly recommend reading the backup settings in the User Manual and this forum’s backup FAQ, just to get a better handle on what’s going on.

      Now to your first question:

      1 I have both portable versions, from here and portableapps.

      Downloading from the official website is great. Downloading the portableapps version is a bad idea, because they edit the binary without saying what they change (in violation of the open-source license, IMO); we cannot guarantee that the portableapps version behaves in any way, shape, or form like the official Notepad++ release. Use portableapps at your own risk (or better, don’t use it, ever).

      How do I update the version form this site and maintain tre current settings. I tried to keep the current .xml files bu that did not help.

      It helped, but you might not have kept all the right files. The official Online User Manual for Notepad++ has a section devoted to upgrading the portable edition: https://npp-user-manual.org/docs/upgrading/#upgrading-a-portable-edition

      Toolbar size and labels. I want the larger toolbar, and if possible, button labels., but aI like the fancier icons I don’t know why the toolbars look different.

      For builtin icons, the “large” icons only come in the new “Fluent UI” look, hence the names in the Settings > Preferences > Toolbar section (was a sub-section of the General tab, before v8.8.0) are “Fluent UI: large” and “Filled Fluent UI: large”. If you have one portable set to “standard icons (small)” and another to “Fluent UI: large”, of course your toolbars are going to look different.

      Also, this is strange. Upon opening this sites version after I trying to update it, both toolbars were now identical to portableapps, and it had the same content as the portableapps version.

      When you updated your portable copies, you presumably overwrote all your config files, including your choice of which toolbar icon set you were using, so they went back to the same. (Though I’m surprised they went back to the “Fluent UI: large”, which your screenshot appears to be showing, because

      Are they cloud connected? Yes, I know, doesn’t make sense.

      No. (Well, not unless you had set the Cloud settings in the preferences dialog, and set them both to the same cloud folder.)

      For builtin toolbar icons, your only choices are big/small and hollow/filled versions of the Fluent UI icons, or the old small-only standard icons. (That “standard icon” set has not, as far as I can remember, been published in a large-icon version. In Notepad++ 7.9.5 and earlier, before there were the “Fluent UI” icons, there were the ancient “small icons” and “big icons” and the “standard icons” (which were small, even then); I just double-checked v6.5 from 2013, the oldest copy I have downloaded right now, and the “standard” ones were only small, even then.)

      You can customize the icons, if you don’t like any of the four Fluent options or the “standard icon” set. The Toolbar Customization section of the User Manual explains how to do that, and even provides a link to a zipfile with a copy of the ancient “big icons”, which are now called the “legacy” icons. But that download doesn’t come with big versions of the “standard icons”, either… so if that’s what you wanted, you’d still be out-of-luck. It might be possible to use image editor software and grab the “standard icons” out of the Notepad++ source code, and scale them from 16x16 .ico files to 32x32 .ico files – but I don’t know of anyone who has done that and made them public.

    • Rowan Sylvester-BradleyR

      How to highlight text?

      Watching Ignoring Scheduled Pinned Locked Moved General Discussion
      12
      0 Votes
      12 Posts
      147k Views
      PeterJonesP

      @Farhan-Yazid said in How to highlight text?:

      Hi, any shotcut button to assign the highlight funtion?

      By default, the Style One Token / Style All Occurrences of Token commands do not have keyboard shortcuts.

      But if you use Settings > Shortcut Mapper, set Filter = style, you can choose any of them and use Modify to set a keyboard shortcut for that token-highlight style.
      1ccdb944-484d-4a28-9bc6-c301a59b0478-image.png

      (In case it’s not clear: Style all using Nth style in that dialog corresponds to Search > Style All Occurrences of Token > Using Nth Style [or the right-click context menu equivalent]; Style one using Nth style corresponds to Search > Style One Token > Using Nth Style [or the right-click context menu equivalent]. And for further clarification: the Search > Mark All that @Alan-Kilborn mentioned 6 years ago is the same as what’s now known as Search > Style All Occurrences of Token)

    • Bo ChenB

      Notepad++ has a Reload false alarm / bug? "This file has been modified by another program. Do you want to reload it"? even when it hadn't been recently modified at all?!

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

      @Denis-Rionnet

      This usually works quite reliably as long as the underlying file system supports it.
      Where are these files stored and which file system is used?

    • Steve LawtherS

      UDL - Is there a numeric wildcard character within keywords

      Watching Ignoring Scheduled Pinned Locked Moved Help wanted · · · – – – · · ·
      2
      0 Votes
      2 Posts
      133 Views
      EkopalypseE

      @Steve-Lawther

      I think that the EnhanceAnyLexer plugin and a corresponding regex, e.g. Item\d+\w+ would be easiest here.