• Please Read This Before Posting

    Pinned Locked
    1
    7 Votes
    1 Posts
    7k Views
    No one has replied
  • v8.7 Search Results Missing

    Pinned
    15
    0 Votes
    15 Posts
    5k Views
    xomxX

    This v8.6.9-v8.7.2 issue has been fixed (GitHub commit).
    The fix will be included in the next Notepad++ version (probably v8.7.3).

    @PeterJones
    I would leave this topic pinned for a while longer until the fix reaches most N++ users.

  • HELP: Having trouble with Macros in v8.5.3 or later

    Pinned
    28
    2 Votes
    28 Posts
    18k Views
    Mike NewmanM

    Moderator Note: The contents of this post were moved to a separate topic, Macro works normally, but fails when shortcut is Ctrl+Shift+C, because it’s actually separate from the >=v8.5.3 issue for this Topic.

  • 1 Votes
    22 Posts
    915 Views
    CoisesC

    @fml2 said in Feature Request / Question: Soft Wrap at Vertical Edge (Column 80) regardless of window size:

    @Coises Thank you for the quick implementation! If enebaled, it applies to all documets, not just the current one, right?

    Yes, I made it a single toggle for all documents in both views.

    It would be possible, but considerably more complex, to track documents and enable/disable per document. (I do it with elastic tabstops in Columns++.)

  • "Search result" are not more stacked,

    2
    0 Votes
    2 Posts
    69 Views
    PeterJonesP

    @Fred-Morant said in "Search result" are not more stacked,:

    Every new search replaced the previous one,

    In the Search Results panel, Right Click, then uncheckmark “Purge for every search”

    f9b80104-3491-4a95-9a71-8cc5b64a683d-image.png
    =>
    534dcf2f-da9e-4350-82ff-673e4afd1558-image.png

  • 0 Votes
    5 Posts
    137 Views
    PeterJonesP

    @Fred-Morant said in "In Find, Regex Search in Current File Limited to "Find Next" Downward Direction Only":

    @PeterJones ,

    This solution requires a change in config.xml,

    As described in the user manual, yes.

    regexBackward4PowerUser at yes seems to be not an accepted value for my version V8.9.1.

    Nope. Works just fine for me in v8.9.1. My guess is you used your active Notepad++ to edit config.xml. But Notepad++ overwrites config.xml when it exits, so you lost your change. The user manual has a few paragraphs at Config Files Details > Editing Configuration Files which explains how to edit most of the Notepad++ configuration files, and then explains the workaround for the config.xml exception.

    Until you properly edit and save the config.xml, Notepad++ will not see your regexBackward4PowerUser="yes"

    if config.xml is detected with value not conformed at start then config.xml is not considered and default parameters are used,
    if config.xml is not conformed then config.xml is rewritten at close,

    Correct. That’s described in more detail in the user manual, where I just linked you.

    Reason for considering regexBackward4PowerUser at yes as not a accepted value :
    going backward with a regex requires more computation than going forward, and that value is not accepted in V8.9.1,

    Wrong. Don’t believe AI hallucinations. It has nothing to do with computation. Regular expressions parse characters in byte order, and when they do that but go backwards through the bytes for the start of the match, there are quirks that users don’t expect; the Developer got tired of people reporting bugs in the regex engine because they didn’t understand the implications of how backward mode interacts with regular expression parsing, so turned it off by default, but gave power users the ability to turn it back on. That ability has not been taken away, despite the lies the AI is telling you.

    Do you confirm ?

    I confirm it’s nonsense from AI that just says the most likely next words based on context. “Most likely” does not equal “true”.

  • Show (or keep) subsets of a file

    16
    0 Votes
    16 Posts
    274 Views
    guy038G

    Hello, @mark-boonie and All,

    I said in this post that we can translate the regex’s logic to :

    What_I_do_not_want(*SKIP)(*F)|What_I_want. See also the excellent article, on this topic, at https://www.rexegg.com/backtracking-control-verbs.php#skipfail !

    But, regarding your present example, @mark-boonie, I suppose that we should invert the logic and tell :

    What_I_want_to_keep(*SKIP)(*F)|What_I_want_to_delete

    This means that any multi-lines block, with delimiters Block start and Block end containing the string 80     00010000 is not considered ( text is skipped ) and that any single line contents, with its line-break, due to the (?-s) modifier, must be deleted

    Note that the use of the Backtracking Control Verbs (*SKIP) and (*F) is not mandatory at all ! we could have used this syntax, instead, for similar results :

    SEARCH (?s)^\*Block start\h*((?!\*Block start).)+?80 00010000.+?^\*Block end\h*\R?|(?-s)^.*\R?

    REPLACE (?1$0)

    We simply change the non-capturing group (?:(?!\*Block start).)+? into a capturing group ((?!\*Block start).)+?

    We tell that, in replacement, we must rewrite any block entirely ( $0 ), if the group 1 exists, thus the (?1$0) syntax

    And, as there is no colon char and text after (?1$0, nothing must be taken in account if the group 1 is absent, which is the case in the (?-s)^.*\R? part !

    Best regards,

    guy038

  • Plugin Manager v8.9.1 has ghosted us

    2
    0 Votes
    2 Posts
    77 Views
    PeterJonesP

    @nikkinisly ,

    The thing truly named “Plugin Manager” was last compatible with Notepad++ in v7.5.9 from October 2019. Had you really not updated since then?

    Or are you talking about Plugins Admin? That’s the builtin replacement since v7.6 in November 2019

    And it’s still in v8.9.1:
    0e15144b-967e-42d8-a505-a19330607d00-image.png

    My guess is that you deleted gup.exe and/or other of the content in the updater folder, or the plugin list DLL. To find out:

    Exit Notepad++ Perform steps 1-3 for each of the following files List of files C:\Program Files\Notepad++\notepad++.exe C:\Program Files\Notepad++\plugins\Config\nppPluginList.dll C:\Program Files\Notepad++\updater\GUP.exe C:\Program Files\Notepad++\updater\libcurl.dll If any of those files are missing, you will need to reinstall, making sure to include the auto-updater and Plugins Admin, because all of those files are required for Plugins Admin to work Steps Right click on the file and choose Properties Look to see if it still has the Unblock checkbox If it does, checkmark it, then click Apply / OK

    here is an example of a GUP.exe that still has the mark of the web:
    9baed526-5a1a-4497-a75b-1acdc23f3b85-image.png

    After making sure the Mark of the Web is gone from all those files, then restart Notepad++, and Plugins Admin should be there.

  • 0 Votes
    5 Posts
    191 Views
    PeterJonesP

    @PeterJones said in Is There a Way to Prevent Pasted Text from Spreading Out with Rows of Spaces?:

    implementing it in PythonScript today

    Thankfully, I found an old script which did something related, which was easy to update.

    # encoding=utf-8 """in response to https://community.notepad-plus-plus.org/topic/27385/ This will paste the CF_TEXT plaintext from the clipboard, but will convert any series of newline characters into a single space before doing the paste. Because this uses .insertText() instead of putting the modified text back into the clipboard and doing .paste(), it should avoid clobbering the clipboard. (based on @alan-kilborn's clipboard script here: <https://community.notepad-plus-plus.org/post/97132>) """ from Npp import * try: editor3h # third editor, hidden except NameError: editor3h = notepad.createScintilla() def get_clipboard_text_without_newlines(): retval = '' editor3h.clearAll() editor3h.paste() if editor3h.getLength() > 0: editor3h.rereplace(r'[\r\n]+', ' ') # replace all newline seqeuences with a single space retval = editor3h.getText() return retval editor.beginUndoAction() editor.insertText(editor.getCurrentPos(), get_clipboard_text_without_newlines()) editor.endUndoAction()

    This has been tested in the PythonScript 3 plugin. The PythonScript FAQ explains how to install PythonScript plugin, and how to run a script using PythonScript plugin, and even how to assign a keyboard shortcut to the script. Make sure you follow the instructions for PythonScript 3, not PythonScript 2 (as I have not tested under the older plugin syntax, though it will likely work there)

  • 0 Votes
    2 Posts
    70 Views
    EkopalypseE

    @Jay-S

    I replied here.

  • Screen goes blank when switching to Notepad++

    2
    0 Votes
    2 Posts
    157 Views
    Jan LarsenJ

    Turns out it was an issue with the GPU driver, which has now been patched.

  • Open long path/ file name error since 7.5.9

    11
    0 Votes
    11 Posts
    6k Views
    Ahmad IqbalA

    @archerarcher1 I will suggest LongPathTool to solve this error.

  • Tab bar tab width

    3
    0 Votes
    3 Posts
    121 Views
    A

    @PeterJones
    on the screenshot above Reduce option is already pressed though.
    Max tab label length truncates text, which is not the behavior i want to restore - i want the tabs with short names to not have this big gap at the end.

    That said, it seems that the “enable pin tab feature” was the culprit, as disabling it seems to have restored the desired tab size behavior.

    There still is some extra spacing before the close button though:

    2bb5dad1-4a85-4bd0-8df8-768e93562693-image.png
    629bde33-102c-4a09-a960-60ded9dcd809-image.png

  • About recent security flaws

    2
    0 Votes
    2 Posts
    210 Views
  • Maintain Indent While Pasting Multiple Lines

    28
    1 Votes
    28 Posts
    14k Views
    Michael SiscoM

    @Liam-Wright I am running the latest NPP (8.9.1) and I don’t see this setting.

  • Editing the Shortcuts File

    2
    0 Votes
    2 Posts
    88 Views
    PeterJonesP

    @D-Kirkpatrick said in Editing the Shortcuts File:

    However with this latest version there doesn’t seem to be a way to do this?

    Nothing has changed regarding shortcuts.xml in the last many versions.

    I know there is a copy in %appdata% but that also had my changes.

    It depends on your settings, but the %AppData%\Notepad++\shortcuts.xml is the normal first place that Notepad++ will look.

    if that’s not working for you:

    confirm you follow the normal incantation for editing config files (ie, close all N++, open just one, edit file, save, exit and restart N++ to allow the change to take effect) if that doesn’t work, grab ?-menu’s Debug Info and share it with us share the actual XML snippet from the right shortcuts.xml file, so we can look to see if we can tell what’s wrong

    update: I just re-read your post, and noticed:

    When I added in the appropriate line to the XML file and saved it nothing happened and the pull down menu did not change.

    You have to exit Notepad++ after saving, then restart the application. Notepad++ doesn’t just re-parse shortcuts.xml when you save it, so the menu won’t change by just hitting save on the file.

  • Managing the User Languages tool

    4
    0 Votes
    4 Posts
    108 Views
    PeterJonesP

    @sagradamoly-stack said in Managing the User Languages tool:

    Is there any way to delete all the interim variations without losing all the work getting to a useful final result?

    It depends on what you mean.

    En masse? No

    One at a time? Yes. In the UDL dialog, select each intermediate UDL from the drop-down, and click Remove. Since it’s likely on the order of a dozen or two, it won’t take you that long – less time than asking here took you, I’d wager.

    without losing all the work

    I mean, deleting the intermediate ones will obviously delete the intermediate stages. If you don’t want to lose them, but don’t want them in the N++ Language menu, use Export to save each to a separate XML file which you can then save in some backup directory, then Remove to take it out of the menu.

  • walkthrough that comments on each part of your Notepad++

    2
    0 Votes
    2 Posts
    71 Views
    PeterJonesP

    @George-Warriner,

    My best guess is that it was referring to this conversation

  • 0 Votes
    2 Posts
    103 Views
    PeterJonesP

    @Markus-Louw ,

    You mean this box?

    See that X on the upper right, right where Windows dialog boxes normally have their X close symbol? You click it to close the message so that you can type.

  • how to make tab bar appear vertically in notepad ++

    4
    0 Votes
    4 Posts
    2k Views
    PeterJonesP

    @jterrain said in how to make tab bar appear vertically in notepad ++:

    but implementation of actual vertical tabs would work better.

    We have a Feature Request FAQ:
    https://community.notepad-plus-plus.org/topic/15741/faq-feature-request-or-bug-report