• Formatting/Commenting Issue with YML files

    General Discussion
    2
    0 Votes
    2 Posts
    6 Views
    PeterJonesP
    @Travis-Young , I cannot replicate your problem: [image: 1781542289284-yamlpaste.gif] When I paste that in, the YAML formats the comments correctly, as far as I can tell. Could you either give the original data, and where you paste it? And your ?-menu’s Debug Info?
  • Ctrl not working in 8.9.6.4

    General Discussion
    3
    0 Votes
    3 Posts
    42 Views
    CoisesC
    @Emmanuel-PIERRE said: Hello today I see that in 8.9.6.4 on win11 the Ctrl is not working, though in all others app this is fine. I have very few plugins in it (mime tools, npp converter, npp exports) so I guess this is not where it comes from. Shortcuts are fine. any idea ? If you mean that the Ctrl key with a letter that isn’t a shortcut isn’t inserting the traditional control character, see Settings | Preferences… | Editing 2 | Prevent control character (C0 code) from typing into document and be sure it is not checked. If you mean that Ctrl+drag on a selection is not working as it does in most Windows programs, that is a known peculiarity which can be resolved in either of two ways: Press the mouse button down first, then the Ctrl key. or Uncheck Settings | Preferences… | Editing 2 | Enable Multi-Editing (Ctrl+Mouse click/selection). If neither of those is your problem, you’ll have to be more specific.
  • How do I highlight text in alternate colors?

    General Discussion
    3
    0 Votes
    3 Posts
    36 Views
    CoisesC
    @PeterJones said: Columns++ plugin (though I don’t remember it having the header or full-column highlight, or just a gazillion other features which make column manipulation easier; the author @Coises can chime in at this point). There’s nothing in Columns++ for coloring text. The plugin is helpful if you want to do operations on data in visible columns (like right-justify the entries in a column, add the numbers in a column together, search/replace restricted to a column, do calculations to create a new column, sort on a column in situations that don’t work with Notepad++’s built-in sort) and/or to use elastic tab stops to make maintaining visible columns easier. It doesn’t do any coloring, though. Help is here if anyone wants to examine it to judge whether they might want to install Columns++.
  • nppGitClone (14-16ko)

    Notepad++ & Plugin Development
    2
    0 Votes
    2 Posts
    37 Views
    Michael VincentM
    @gcyrillus said: A lightweight Notepad++ plugin that allows you to clone GitHub repositories For a more “feature-rich”, yet woefully underpowered (could use some updates and some coding smarts like threads to perform tasks in the background), see: https://github.com/vinsworldcom/nppGitSCM Happy to take pull requests or fork it and develop and re-release. I’m at the top end of my C++ coding expertise so I’m no longer actively developing it. Cheers.
  • 1 Votes
    1 Posts
    20 Views
    No one has replied
  • Important files lost during recent update

    General Discussion
    8
    1 Votes
    8 Posts
    298 Views
    PeterJonesP
    @Konsolate said: Everything is lost. Also, while we confirmed with @zack-mosbrucker that the backup folder was empty, you never confirmed that. Are you sure that folder was empty, or did your session file just get reset? (If you don’t know where yours is, it’s probably in %AppData%\Notepad++\backup\ – if it’s not there, share your ? > Debug Info and we can help you find it.) Notepad++ backs up the session file into session.xml.inCaseOfCorruption.bak, so if you still have files in the backup\ folder, then you can recover the old session if you exit Notpead++, rename session.xml.inCaseOfCorruption.bak to session.xml, and restart Notepad++, and it will go back to the previous version of the session file. And if it still doesn’t open all the files from your backup folder, you can just manually open those files from Notepad++, and then save them to a reasonable known location on your computer, so that you won’t lose them again in the future.
  • 0 Votes
    5 Posts
    154 Views
    gcyrillusG
    @Michael-Vincent and anyone reading :) Besides the jokes, i’d like some real feedback about the plugin, the code and mainly about the fact that gemini assisted me … Be critical without trolling, do not be afraid to point out all of the funny code, nonsense and incoherence that a light IA can bring within your code unless there is some goods in it . Good jokes are also welcome ;)
  • 6 Votes
    17 Posts
    6k Views
    PeterJonesP
    v0.012 released to CPAN Update for Notpead++ v8.5.4 - v8.9.6.4 Update Editor messages and enumerations (hashes) Update Notepad++ menu commands and messages Remove notepad->prompt() and the Win32::GUI dependency [#91] Please comment on Issue #92 if this call is important to you <https://github.com/pryrt/Win32-Mechanize-NotepadPlusPlus/issues/92> Improve test suite Get it working through Perl v5.42 Don’t test as many old versions (too much compute overhead) See CHANGES file for full history, including interveninng v0.009, v0.010, and v0.011 I don’t always post about new versions here (mostly because I get distracted and forget to). But I thought it was important on this one, because notepad->prompt() has been disabled in this version: if notepad->prompt() is important to you, please comment on https://github.com/pryrt/Win32-Mechanize-NotepadPlusPlus/issues/92 and stick with v0.011, which (until further notice) is the most recent version to include the notepad->prompt()
  • Find & Replace & Mark re-organization proposal

    General Discussion
    20
    8
    0 Votes
    20 Posts
    628 Views
    S
    @PeterJones I have been having a crack at it. https://youtu.be/UaXvg9w0_O8 [image: 1781246396141-1349f7c1-791f-4298-b47d-df25824aaf10-image.jpeg] I think I can put … everything in it. If I don’t burn out. Absolutely everything, including what you call the “ridiculous proposal”. (Which mostly just adds a preset system for common searches) I have taken care not to use any API after GDI+. And it’s only alpha borders on icons that keep this from being simple win32 GDI.
  • 0 Votes
    5 Posts
    164 Views
    rdipardoR
    @medvidec It’s impossible to know for sure without seeing your code, but I doubt the issue has anything to do with Notepad++. If this “global variable” is supposed to be shared between multiple C++ source files, you have to do the following: declare the variable in a header file as extern, e.g.: // your_header.h #include <string> extern const std::string configFile; include “your_header.h” in every source file that uses configFile . provide a definition (at global scope) of configFile in one (and only one) of the source files that includes “your_header.h”: // source_file.cpp #include "your_header.h" // ... const std::string configFile = "/plugins/config/verilogConfig.txt"; // ... You can read about storage class specifiers to learn more.
  • 1 Votes
    5 Posts
    305 Views
    Václav HanzlikV
    @PeterJones Thank you very much.
  • v8.7 Search Results Missing

    Help wanted · · · – – – · · ·
    17
    0 Votes
    17 Posts
    6k Views
    xomxX
    @henriknoren Your N++ DockingManager config is broken (IDK how this happen). But you should be able to fix it yourselves by adding two additional lines to your config.xml to have: <GUIConfig name="DockingManager" leftWidth="200" rightWidth="251" topHeight="200" bottomHeight="610"> <FloatingWindow cont="5" x="600" y="400" width="1000" height="600" /> <PluginDlg pluginName="Notepad++::InternalFunction" id="0" curr="5" prev="1" isVisible="no" /> <PluginDlg pluginName="NPPJSONViewer.dll" id="0" curr="0" prev="-1" isVisible="no" /> <PluginDlg pluginName="ComparePlus.dll" id="31" curr="1" prev="-1" isVisible="no" /> <ActiveTabs cont="0" activeTab="-1" /> <ActiveTabs cont="1" activeTab="-1" /> <ActiveTabs cont="2" activeTab="-1" /> <ActiveTabs cont="3" activeTab="-1" /> <ActiveTabs cont="5" activeTab="0" /> </GUIConfig> @peterjones IMO, it’s time to unpin this issue from the top.
  • Notepad++ release 8.9.6.4

    Pinned Announcements
    10
    3 Votes
    10 Posts
    4k Views
    xomxX
    @MarkusBodensee Yes, I also found that 2nd problem. Thanks for handling the fix, I’ll try to review.
  • bad window

    Boycott Notepad++
    2
    0 Votes
    2 Posts
    141 Views
    PeterJonesP
    @makeymalik , Longstanding known issue: https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8660 From what I understand from that Issue, it’s usually related to the OS display-scaling setting in High-DPI modes. There’s a volunteer who has been slowly working through the known DPI issues, but hasn’t gotten to this one
  • NppExec v0.8.11 has been released!

    Notepad++ & Plugin Development
    2
    5 Votes
    2 Posts
    324 Views
    Vitalii DovganV
    NppExec v0.8.12 has been released! Glory to Ukraine! Glory to the heroes! fixed: WarningAnalyzer failed to match e.g. “%FILE%” (%LINE%) :* Get it here: https://github.com/d0vgan/nppexec/releases/tag/NppExec_v0812
  • [New Plugin] MultiReplace

    Notepad++ & Plugin Development
    78
    3 Votes
    78 Posts
    64k Views
    Thomas KnoefelT
    MultiReplace 6.0 is out and will land in Plugin Admin with the next Notepad++ release. The focus of this release is a second formula engine: ExprTk now sits alongside Lua for math, string and conditional replacements, joined by multi-list tabs, tandem mode, and a series of UI and workflow improvements. Several new options live under Plugins > MultiReplace > Settings. Download: Latest build Key Features & Improvements New Formula Engine (ExprTk): A second engine alongside Lua for math, string and conditional replacements. Its standout is the built-in output formatter - a single declarative spec that turns any result into fixed decimals, hex/binary, padded and aligned fields, time durations or formatted dates, applied right where the value is produced. Switch per tab via the (L) / (E) indicator next to Formula Support. The ExprTk integration - the (?=...) marker and the formula functions for reading captures and earlier results - follows the approach pioneered by @Coises in Columns++. Full syntax and examples are in the ExprTk formula reference. List Tabs: Keep different replacement sets available across tabs. State is fully separate per tab. Tandem Mode: MR panel snaps to the Notepad++ window edge and follows it around. Toggle via the plugin menu. Reopen on Startup: Reopens MR automatically if it was open when you closed Notepad++. Opt-in via the plugin menu. Compact Toolbar: New top toolbar layout - more horizontal space for the list. Always Visible List: Keeps the list visible instead of collapsing when you toggle it off. Requires “Keep list always visible” enabled in Settings. Bookmark Matches: Sets a Notepad++ bookmark on every match line. Toggle via the new checkbox next to Mark Matches. Column Reorder & Lock: Drag column headers to rearrange. Right-click for “Lock column width” or “Reset Column Order”. Modified Timestamp Column: Optional column tracking the last edit per entry. A dirty-flag stripe on the left edge marks unsaved changes. Excel-Compatible CSV: Lists save in the standard CSV dialect used by spreadsheets - opens cleanly in Excel, edit there, load back without conversion. Keyboard Shortcuts Ctrl+Up/Down: Move selected rows up or down (auto-repeat) Ctrl+L: Toggle list visibility from anywhere in the panel Alt+Up/Down: Round-trip between input fields and a selected row Ctrl+Shift + button click: Run from the input fields while the list stays open Ctrl+Shift+H: Pull selected editor text into Find what (optionally auto-escaped for Regex/Extended mode) [image: 1780756837071-multireplace6.png] Issues or suggestions: GitHub. Happy replacing!
  • 1 Votes
    1 Posts
    166 Views
    No one has replied
  • 1 Votes
    8 Posts
    252 Views
    shouldersS
    I randomly found this new meta SPDX-License-Identifier: where you can add one line. // Copyright (c) 2026 Jane Smith // SPDX-License-Identifier: MIT https://spdx.org/licenses/ https://spdx.dev/learn/handling-license-info/ https://github.com/david-a-wheeler/spdx-tutorial Thought I might mention this as I have never heard of this standard. I assume it is still legal but, IANAL.
  • 0 Votes
    5 Posts
    632 Views
    PeterJonesP
    @rspeicher452 , If you’re always on that screen for that laptop, I would recommend changing Settings > Style Configurator > Language: Global Styles > Style: Default Style to use a bigger font size for the text, so that you don’t have to change the zoom. (The “zoom” feature was designed to be temporary, whereas setting the Default Style font size was designed as the perment way to set text size)
  • 0 Votes
    4 Posts
    286 Views
    PeterJonesP
    @deleelee , As I said there, the plugin needs to be fixed and a new version released. It’s not a config file for the end user.