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++ 7.8 Release

      Watching Ignoring Scheduled Pinned Locked Moved Announcements
      66
      5 Votes
      66 Posts
      20k Views
      Diz QD

      even weirder still, the dspellcheck plugin does NOT cause that issue at my end!

    • donhoD

      Notepad++ 7.7 Release

      Watching Ignoring Scheduled Pinned Locked Moved Announcements
      65
      5 Votes
      65 Posts
      51k Views
      vriviereV

      Regression: colorization of JSP files does not work anymore 😄

    • Chandler NewbyC

      Multi selection and multi edit

      Watching Ignoring Scheduled Pinned Locked Moved Help wanted Ā· Ā· Ā· – – – Ā· Ā· Ā· multiline
      64
      2 Votes
      64 Posts
      216k Views
      donhoD

      FYI: This feature is implemented in Notepad++ core and it’ll be available in the next release.
      You may want to check the PR to see if it meets your need:
      https://github.com/notepad-plus-plus/notepad-plus-plus/pull/14313

    • Fake TrumF

      Filter the data !!!

      Watching Ignoring Scheduled Pinned Locked Moved Help wanted Ā· Ā· Ā· – – – Ā· Ā· Ā·
      63
      0 Votes
      63 Posts
      13k Views
      EkopalypseE

      @guy038

      This is how it looks on your system, but I assume it might look different on a system where OSMANYA is more common.
      That is, of course, if there is a localized version of Windows that OSMANYA takes into account.

    • Douglas KaynorD

      Sort Lines Lexicographically did not work

      Watching Ignoring Scheduled Pinned Locked Moved Help wanted Ā· Ā· Ā· – – – Ā· Ā· Ā·
      61
      1 Votes
      61 Posts
      22k Views
      CoisesC

      @Cooeeeee said in Sort Lines Lexicographically did not work:

      I’ve been using Notepad++ for years. My most used feature is Sort Lexicographically to sort a column mode selection (i.e. I essentially have a table of data). For example, I’ll use Alt+Shift and maybe select columns 27-30 across all lines, then do a lexicographical sort on that.

      Today I encountered a list that wasn’t sorting correctly. I’ve not had this problem before. My lines had some tabs prior to the columns I was trying to sort. Reading through this thread gave me the idea to try the ā€œTAB to spaceā€ conversion. My listed would sort correctly after making that adjustment. Somehow the tabs were breaking it. I figured I’ll leave this tip here in case it can help anyone else.

      Indeed, sorting by column does not work if there are tabs before the columns. No doubt for efficiency, the column sort in Notepad++ determines a single pair of starting and ending character positions to apply to all lines, rather than independently extracting the selected text on every line; tabs are treated as single characters, no matter how wide they are on the display.

      If you’re interested in a pre-release version of a plugin, Columns++ includes a sort function which works as expected when there are tabs in the document.

    • donhoD

      Notepad++ UWP package in Windows store - almost there

      Watching Ignoring Scheduled Pinned Locked Moved Announcements
      61
      1 Votes
      61 Posts
      88k Views
      Scott SumnerS

      I like the title of this related Notepad++ issue…a lot !

    • donhoD

      Notepad++ v7.9.3 Released

      Watching Ignoring Scheduled Pinned Locked Moved Announcements
      61
      5 Votes
      61 Posts
      14k Views
      geertsjG

      @guy038 said in Notepad++ v7.9.3 Released:

      Margins/Border/Edge

      Alright, I have added a new ticket in Customize Toolbar forum.

    • YaronY

      Python / Lua Script: Detect if a modifier is pressed when running a script

      Watching Ignoring Scheduled Pinned Locked Moved Help wanted Ā· Ā· Ā· – – – Ā· Ā· Ā·
      60
      0 Votes
      60 Posts
      55k Views
      YaronY

      Hello Claudia,

      did try to understand what the difference could be but …
      …
      I would love to see why our machines behave differently but without a debugging environment it’s hard to track down the issue…

      I apologize for not being clear enough in my last post.
      In ā€œVery niceā€ I meant to confirm the issue was solved by adding console.show(). :)

      The file StaticDialog.cpp has a function makeRTLResource.
      Within the function there is this if condition

      Thank you very much for that too.
      A couple of years ago Dave uploaded a PythonScript v1.1.1 without committing the changes.
      As your script works perfectly, I’d rather keep using v1.1.1.

      Many thanks again for your kind help. I do appreciate it.

      Best regards.

    • EkopalypseE

      New (incomplete) LSP client plugin

      Watching Ignoring Scheduled Pinned Locked Moved Notepad++ & Plugin Development
      59
      4 Votes
      59 Posts
      9k Views
      EkopalypseE

      @mpheath

      Thank you very much - and disabling it again in my init routine seems to solve the current problem, but I’m not sure if there isn’t an underlying issue here. I mean, why does this only happen when multiple documents are used in a single window? I will do some tests in the next few days.

    • V S RawatV

      pythonscript: any ready pyscript to replace one huge set of regex/ phrases with others?

      Watching Ignoring Scheduled Pinned Locked Moved Notepad++ & Plugin Development
      58
      0 Votes
      58 Posts
      20k Views
      M

      @Ekopalypse
      I see… šŸ˜…

    • donhoD

      Notepad++ 7.5 release

      Watching Ignoring Scheduled Pinned Locked Moved Announcements
      58
      2 Votes
      58 Posts
      106k Views
      Scott SumnerS

      @Vinod-Jacob

      Any updates on the new version of plugin manager

      I don’t think you are going to see any replies to that query from the N++ author. Maybe the best you can do is look in the codebase for related commits and infer status from that. Example: I see something on 2018-04-30 that seems related…

    • donhoD

      Notepad++ v8.4.9 Release

      Watching Ignoring Scheduled Pinned Locked Moved Announcements
      58
      9 Votes
      58 Posts
      19k Views
      rdipardoR

      @Coises, @Alan-Kilborn, @PeterJones

      Let me attempt to summarize, hopefully for someone’s benefit, what we know so far:

      Problem 1: cryptic language identifiers in the Tab Settings list box

      Cause: the window procedure that fills Tab Settings uses an instance of this Lang structure, which has a _langName member, filled by the name= attribute of langs.xml, which is identical to the Lexilla language identifier so that N++ can send it, unmodified, directly to Scintilla when creating the lexer (convenient for the developer, less so for end users).

      Potential Solution: There is already a ScintillaEditView::_langNameInfoArray type with a more readable _shortName member. The approriate _shortName could be looked up using the enumerated _langID which every Lang instance already has; or else the Lang type can be refactored to store it’s own pretty name.

      Problem 2: the first item, ā€œ[Default]ā€, is always selected in the Tab Settings listbox

      Cause: the window procedure that fills Tab Settings does this on purpose by always passing a 0 index to the dialog window.

      Potential Solution: the window procedure that sets the preference dialog needs access to an instance ScintillaEditView, which can look up the active lexer by calling getCurrentBuffer()->getCurrentLang(), then setting the index of the selected item appropriately.

      Sound like fun? Well, that’s Win32 GUI programming in C++ for you.

    • Robert Or Janet DiebelR

      RegEx Help with Backreference I think

      Watching Ignoring Scheduled Pinned Locked Moved Help wanted Ā· Ā· Ā· – – – Ā· Ā· Ā·
      58
      0 Votes
      58 Posts
      2k Views
      Robert Or Janet DiebelR

      @guy038 Sorry, that does work. I somehow slipped in a space before the RegEx in the MACRO

    • ŠšŠøŃ€Š° РаГионоваК

      Notepad++ File Status Auto-Detection not working

      Watching Ignoring Scheduled Pinned Locked Moved General Discussion file status auto-detection not working
      57
      1 Votes
      57 Posts
      44k Views
      PeterJonesP

      @David-Brigden52 said in Notepad++ File Status Auto-Detection not working:

      I use a dark theme rather than the default Would that make a difference?

      I could be wrong, but I cannot see how.

      not seeing this behavior. It irritates me.

      I can understand that.

      In full disclosure, I do sometimes see Notepad++ not update as quickly as I’d like – this screen capture was quite cooperative.

      Sometimes, I think it doesn’t notice until the system clock is about 1min beyond the timestamp of the file. (And I think I’ve even seen longer delays when the file was created on a machine whose time was off from my local machine.)

      I don’t know the full algorithm that Notepad++ uses, but my guess is that in the real-life circumstances, it’s a combination of Windows not having yet flushed the file to disk from the other process and Notepad++ not polling constantly (it wouldn’t want to spend all its cpu cycles on checking for changed files).

      In the contrived circumstances like my example derived from your instructions, I would expect pretty consistent behavior (since the individual processes of the time/copy-con commands will flush to disk when they close).

      If I’m ever getting impatient, I just use the File > Reload from Disk to make sure it’s up-to-date. (The funny thing is, that’s sometimes accompanied a few seconds later by ā€œthis file has been updatedā€, when it then updates to the state of the file that I just manually updated to).

      You might try experimenting with the MISC > File Status Auto-Detection settings… maybe having recently changed from one to the other enabled the algorithm to work more consistently for me, or something…

      Unfortunately, I am out of solid ideas, and since such problems are often the combination of many factors, it may be difficult to come up with a complete solution. But hopefully someone else has ideas for you to test.

    • donhoD

      New Plugins Home (Round 2)

      Watching Ignoring Scheduled Pinned Locked Moved Notepad++ & Plugin Development
      57
      8 Votes
      57 Posts
      57k Views
      Alexander VerbitskyA

      @pnedev Sorry for necroposting, but why no one said magic words ā€œGroup policiesā€? Chromium (and Chrome ofc) extensively uses this feature. Yes, in order to use this feature Notepad++ should provide administrative templates, but it is not that hard.

    • dinkumoilD

      [New Plugin] ExtSettings

      Watching Ignoring Scheduled Pinned Locked Moved Notepad++ & Plugin Development
      56
      9 Votes
      56 Posts
      10k Views
      dinkumoilD

      @Alan-Kilborn

      Thank you for providing the download link more close to my announcement. I will keep that in mind for the next time. To provide more info I added the change log to my comment above.

      @Alan-Kilborn said in [New Plugin] ExtSettings:

      Assumes dinkumoil does what’s necessary to make it appear there, post 8.4.8

      Done, the new release is already part of Npp’s upcoming plugin list.

      the chief documentation maintainer moved forward with using ā€œcaretā€ in the software UI and the user manual. Perhaps you’d want to do this as well for your ā€œCursorā€ section in an upcoming release.

      Yes, why not. It’s always good to use an equal naming.

    • donhoD

      Notepad++ 7.5.9 release

      Watching Ignoring Scheduled Pinned Locked Moved Announcements
      56
      6 Votes
      56 Posts
      66k Views
      ?

      Does anybody know what it means to ā€œReplace Notepadā€? How is that different from setting N++ as the default text editor?

    • donhoD

      Notepad++ v8.3 release

      Watching Ignoring Scheduled Pinned Locked Moved Announcements
      56
      7 Votes
      56 Posts
      18k Views
      PeterJonesP

      @albrecht-hilker said in Notepad++ v8.3 release:

      So why dont you release it marked as a beta version ?

      Because this is the sequence that the developer usually follows:

      Develop updates Submit as Release Candidate (RC) version Wait for feedback from those users who are willing to download a RC version Iterate 1-2 until no ā€œcritical regressionsā€ are reported Release as official version Wait for feedback from those users who are willing to download the released version without waiting for auto-update to be triggered (much larger number of people) Do a faster loop back to step 1 if critical regressions found after #4 If no critical regressions found in #5, then trigger auto-update

      The goal is for critical regressions to be found in #2 (the equivalent of ā€œbetaā€), but not enough users download the RC/beta versions, so sometimes critical regressions are not found until #5. This happened to be one of those cases. Since the developer likes a fast-paced release cycle anyway, he feels that the current process works reasonably well – and the delay between #4 and #7 prevents ā€œtoo manyā€ people from downloading the release if a critical regression is found within a week or two of release.

    • bycn82 bbbbB

      [vi simulator] how to highlight a word

      Watching Ignoring Scheduled Pinned Locked Moved Notepad++ & Plugin Development
      55
      0 Votes
      55 Posts
      61k Views
      Js jSJ

      i was just adding my findings, in case anyone was still looking at this issue

      my knowledge is fairy limited, so i have not arrived to any real conclusion about the reason for the result

    • Vasile CarausV

      Regex: Select only the first instance of search results / first match

      Watching Ignoring Scheduled Pinned Locked Moved Help wanted Ā· Ā· Ā· – – – Ā· Ā· Ā·
      54
      0 Votes
      54 Posts
      43k Views
      dr ramaanandD

      On testing the above, I observed that both the above regular expressions work only for tags or strings that begin with a < and end with a > - so if you are searching for a string between inverted commas, to find the first string, you should use the regular expression (?s)\A.*?\K"string(?:.*?)?"