• remove Enter if line contains specific string

    3
    0 Votes
    3 Posts
    356 Views
    GuidovanHartenG

    Hello Ekopalyse,
    That works fine!
    Thank you very much.

  • Error with newlines from barcode scanner

    5
    0 Votes
    5 Posts
    2k Views
    PeterJonesP

    @Ict-MylabDev said in Error with newlines from barcode scanner:

    found that turning off “Enable auto-completion on each input” solved the problem.
    I have no idea what this feature is doing exactly.

    Specifically, what is happening: as you continue to scan CODE39 with the barcode scanner, it is typing C O D E 3 9 EOL. With autocompletion turned on, the first time through, Notepad++ auto-complete doesn’t do anything (nothing to autocomplete, because it’s never seen that before). The second time, after n characters from CODE39, the autocompletion mini-window appears (because it recognized the start of CODE39, which it has now previously seen), and it keeps matching as the scanner types the remainder of CODE39; the EOL at the end of the barcode scan, instead of inserting a newline in Notepad++, is used to select the active word from autocomplete, so it just leaves CODE39 but stays on the same line. The third barcode scan starts on that second line, but since it’s extended the text beyond CODE39 to CODE39C..., it isn’t matching, so the third EOL goes to Notepad++, to move the cursor to the third line. Similar sequences occur on future rows, which explains why it grows for a while. Apparently, it hits a maximum length for autocomplete on the 12th line, hence it just stays the same length, because it listens to that lase EOL on that line.

    (This can be replicated on your own without a barcode scanner by just turning on the autocomplete, and typing (not just pasting) CODE39 followed by a newline many times.)

  • Don't spin up HDD on startup

    12
    0 Votes
    12 Posts
    1k Views
    guy038G

    Hello, @gstavi,

    Reading your post to @plazer1, I decided to give it a try ! So, I saved all events, detected by Procmon, regarding the Notepad++.exe process, in a log file, when Notepad++ starts-up !

    Note that my N++ 7.8.3 configuration works fine !! So, it’s just a test and not a debugging task !. However, if you don’t mind, I would like to send you this small log file ( ~840 Kb ), with few comments of my own !

    My e-mail address is

    Again, I’m not requiring any help from you, but I just curious to know your feelings about it, as your knowledge of the Procmon utility is, of course, much better than mine.

    Thanks by advance !

    guy038

  • PowerShell Encoding issue in 7.8.3

    1
    0 Votes
    1 Posts
    348 Views
    No one has replied
  • Have 2 versions of NPP on my laptop (not on purpose). Need help

    3
    0 Votes
    3 Posts
    422 Views
    rickpepR

    That did it. Both ways. For some reason since I could only find one Notepad++.exe in the folders, i did not think ti simply search my hard drive. This is a work computer and I am not very well versed in how Windows is administered for a group. My directories for the exe look like this: “C:\ProgramData\App-V\39053732-F6F5-4330-B230-69A64467D68E\53CFA7AE-489B-47AD-9FC2-46755FB8FDAA\Root\VFS\ProgramFilesX64\Notepad++\notepad++.exe”

    I do not even see a “ProgramData” at first. Then I thought to view hidden system files and then there it was. Thanks for giving my brain a jump start.

    -Rick

  • Increase Search Results line length

    5
    0 Votes
    5 Posts
    3k Views
    Marco ManzatoM

    @Alan-Kilborn Thanks for identifying the issue on GitHub. I’ve posted a comment on the thread (would love to be more technical on that comment… but had to be just a regular complaint…)

  • Delete lines in multiple text/DAT files that contain specific characters

    17
    0 Votes
    17 Posts
    2k Views
    guy038G

    Hello, @adam-bowsky, @michael-vincent, @supasillyass and All,

    Personally, I would use the following regex S/R, which should work in all the discussed cases !

    I simply assume that the N90- string, with this exact case, is preceded with, at least, one digit !

    SEARCH (?-si)^\h*\d+N90-.*\R?

    REPLACE Leave EMPTY

    Of course, the Regular expression search mode is selected and the Wrap around option is ticked

    Give a try !

    I’ll give you some explanations when everything is right ;-))

    Best Regards

    guy038

  • Live list of all commands

    1
    0 Votes
    1 Posts
    513 Views
    No one has replied
  • Delete lines in multiple text/DAT files that contain specific characters

    3
    0 Votes
    3 Posts
    332 Views
    Adam BowskyA

    @Alan-Kilborn Apologies… I am not experienced with this.

  • Need help with editor.rereplace in the pythonscript plugin

    1
    0 Votes
    1 Posts
    382 Views
    No one has replied
  • 0 Votes
    3 Posts
    930 Views
    Bob ThebuilderB

    @Alan-Kilborn Thanks! This is exactly what I needed!

  • 0 Votes
    2 Posts
    272 Views
    Robert SR

    I fixed the issues, The dll needs to go as follows;

    Notepad++ install directory\plugins\ComparePlugin

    And now it works!

  • How to: Recording (Macro) and execute 5 regex formula (can this be done?)

    4
    0 Votes
    4 Posts
    413 Views
    Vasile CarausV

    Got it ! thanks, WORKS !

  • Need Spellchecker

    2
    0 Votes
    2 Posts
    275 Views
    dailD

    @Sylvester-Bullitt Sounds like Notepad++ is not the tool for the job.

  • UDL for fortune

    3
    0 Votes
    3 Posts
    338 Views
    Alessandro-Barbieri 0A

    @PeterJones Thanks for the clarification!

  • How do I sort the listing of items in the Doc Switcher panel?

    1
    0 Votes
    1 Posts
    199 Views
    No one has replied
  • Using \\ as the start to a comment line

    2
    0 Votes
    2 Posts
    373 Views
    PeterJonesP

    Expanding a builtin language for anything other than a keyword is not something you can do without access to the source code.

    You could use a User Defined Language, but you’d probably feel it didn’t meet all your needs. If that was enough, a UDL will allow \\ to mark a comment line, like so:
    f71846ac-63a9-4a88-b670-384ca07fe399-image.png

    However, you can add extra highlighting to a builtin lexer (like the SQL lexer) using regexes via the script EnhanceAnyBuiltinLexer.py that @Ekopalypse shares in this linked post

  • Configure the styler to hightlight text

    2
    0 Votes
    2 Posts
    374 Views
    PeterJonesP

    “Until EOL” is easy: DELIMITERn open = :, close = ((EOL))
    Unfortunately, stop-on-other-whitespace is harder; not sure how it could be done natively in a Notepad++ UDL.

    There are two alternatives that I can think of:

    just define it as a delimiter with ((EOL)) closing it, but set the STYLE for that delimiter to allow nesting of anything else (that you have defined). For example, if = was defined in Operators 2 as magenta, Number defined with blue foreground and cyan background, Keywords 1 defined as Green/Bold with Area as the keyword, and DELIMITER1 defined with open = :, close = ((EOL)) and foreground=red, bg=yellow, nesting=operators2+numbers, I see:
    7f97a779-14f3-4046-b719-3abb641fdf54-image.png
    which might be enough for you. Otherwise, you can add extra highlighting to a UDL language using regexes via the script EnhanceUDLLexer.py that @Ekopalypse shares in this linked post
  • Automate shortcut configuration

    10
    0 Votes
    10 Posts
    764 Views
    EkopalypseE

    @Adnan-Haddad

    install procmon, set a filter for shortcuts.xml and run it.
    Start npp and see where it is loading the file from.
    Make your changes and close npp.
    Check if procmon informs about any error or whether npp
    was able to save it correctly.

  • Selecting, Leaving, Returning, then Copying from Find-Result window

    9
    0 Votes
    9 Posts
    553 Views
    EkopalypseE

    @Alan-Kilborn said in Selecting, Leaving, Returning, then Copying from Find-Result window:

    Maybe you can now that 7.8.3 offers …

    To be honest, I barely use the find window. In my workflow
    there is no need to do this often.

    I’ve never understood the “full keyboarding” approach, … occasionally grabbing the mouse gives the wrist a rest from constantly the same activity.

    :-) I don’t have this problem because the coding represents maybe 10% of my working time.
    At home, when I program for fun, I constantly have to take my hand off the keyboard,
    because I have to take the board off my head all the time, because of the stupid mistakes I make all the time. :-D

    Not sure this board off my head translated correctly.
    Blockhead seems to be the translation for Brett vorm Kopf