• Compare plugin developement

    Locked
    13
    1 Votes
    13 Posts
    7k Views
    YaronY
    Hello Pavel, :+1: for understanding the OP. :) And thank you for the quick fix. BR
  • Plugin for taking found terms and sorting them (plugin request?)

    Locked
    2
    0 Votes
    2 Posts
    1k Views
    chcgC
    Maybe you want to take a look at https://sourceforge.net/projects/analyseplugin/. “AnalysePlugin will help you to search for more than one search pattern at a time. Great for analysing log files.”
  • How to disable Plugin updates

    Locked
    8
    0 Votes
    8 Posts
    4k Views
    Scott SumnerS
    @chcg I suppose so but if I was author of existing PM how much enthusiasm would I have for that, knowing that my great plugin is future-deprecated… :-(
  • 1 Votes
    5 Posts
    2k Views
    Fade To-GrayF
    Much appreciated Christian, thank you.
  • PythonScript plugin - variables and memory

    Locked pythonscript
    4
    1 Votes
    4 Posts
    2k Views
    Scott SumnerS
    @Scott-Sumner said: previous memory held by T (if any) to be overwritten with new contents What I meant here I could have said better…“overwritten” and “new contents” may be rather vague…let me try again: Running repeatedly will cause the memory occupied by a previous T (if any) to be released, and memory to be allocated to hold the new T.
  • 0 Votes
    1 Posts
    888 Views
    No one has replied
  • NppExec v0.6 RC2 has been released!

    Locked nppexec
    6
    4 Votes
    6 Posts
    7k Views
    dinkumoilD
    @Vitaliy-Dovgan Quote: “But writing the Manual is not that interesting as developing something new, especially taking into account that there are not many people in this world who actually read any manual.” I understand your point, but one reason why I like your plugin so much is that it provides a manual! I appreciate your effort to do this and I read it! Also I think your plugin should provide a manual because it’s a powerful plugin with a lot of features. Most useful is the chapter “Advanced usage” but you also provide some intersting details in other sections of the manual (e.g. “Using several copies of NppExec”). And the chapter “Compiling” inspired me to write a NppExec script which turns Notepad++ into some sort of simple IDE for 12 programming languages (including Batch, VBScript, InnoSetup, TSQL, Gnuplot, C and C#). Your plugin is for coders and I think you will find a lot of them reading manuals. Please continue your work on this regard.
  • Epson dot matrix - view formatted text according to escape sequences

    Locked
    1
    0 Votes
    1 Posts
    1k Views
    No one has replied
  • file separation in tabs

    Locked
    1
    0 Votes
    1 Posts
    1k Views
    No one has replied
  • 0 Votes
    18 Posts
    57k Views
    MohabassamM
    Hi All I have the same problem and I solve it when you download the latest pluginmanager you will get two folders plugins updater same folders exist in Notepad++ folder in programfiles copy pluginmanger from plugins folder to plugins folder in notepad++ and copy gpup.exe from updater to updater folder in notepad++ folder thats it Mohammed Bassam
  • UDL keyword identification problem

    Locked udl
    1
    0 Votes
    1 Posts
    966 Views
    No one has replied
  • 0 Votes
    7 Posts
    7k Views
    PeterJonesP
    @Ramon-Beiboer , Sorry that SCI_SELECTALL didn’t work for you. In my copy of NppExec 0.6 RC1 and 32bit NPP 7.5.6, the exact script I posted works (I just re-ran it to make sure), so I don’t know why it didn’t for you. And thanks, @Scott-Sumner, for chiming in with the hook examples
  • Function List Bug

    Locked
    2
    0 Votes
    2 Posts
    1k Views
    Scott SumnerS
    @babzog Shows for ME…which probably just means we need more details from YOU. :) [image: n1dzxKB.png]
  • Compare plugin

    10
    0 Votes
    10 Posts
    31k Views
    YaronY
    https://github.com/pnedev/compare-plugin/releases Like @chcg I don’t have a problem downloading it.
  • Anyone else having problems loading plugins?

    6
    0 Votes
    6 Posts
    6k Views
    chcgC
    See https://github.com/bruderstein/nppPluginManager/issues/114. Could be also a problem with the available TLS version and ciphers supported by windows schannel.
  • Auto-detect Language when creating new file

    language auto-detection
    9
    0 Votes
    9 Posts
    11k Views
    Eduardo JorgeE
    would not be able to use a comment line to change the syntax? use it to exchange syntax in the middle of the document? I am trying to set up the O2 compiler “Oxygen Basic” but the syntax is very varied, assimble, syntax C, Basic, and even in Basic accepts variants like End if, Endif, would be good to avoid language vices
  • How to share my notepad++ plugin ?

    Locked
    3
    1 Votes
    3 Posts
    2k Views
    Skycc LimS
    Alright, thanks a lot, its already in github, let me make a post to share it here :)
  • UDL User Defined Language - keyword inside delimiter

    Locked
    5
    0 Votes
    5 Posts
    2k Views
    Sayanel LyyantS
    Yes thats it exactly So sad… I’ll do without it. Maybe it could be an improvement to do to UDL? Thanks
  • Plugin development help

    9
    1 Votes
    9 Posts
    4k Views
    Finn McCarthyF
    EDIT: I found a way, yippee!! jN Notepad++ Plugin
  • Macro: Delete lines that contains text in clipboard

    Locked
    9
    1 Votes
    9 Posts
    6k Views
    Scott SumnerS
    Well if we are opening it up to scripts, then I’ll offer up the following Pythonscript; I call it DeleteLinesWithClipboardText.py: def DLWCT__main(): if not editor.getSelectionEmpty(): return # keep it simple; maybe prompt user to cancel selection and re-run... if not editor.canPaste(): return # keep it simple; maybe prompt user that no text is in clipboard... orig_document_len = editor.getTextLength() editor.beginUndoAction() editor.paste() pasted_text_len = editor.getTextLength() - orig_document_len curr_pos = editor.getCurrentPos() clipboard_text = editor.getTextRange(curr_pos - pasted_text_len, curr_pos) editor.deleteRange(curr_pos - pasted_text_len, pasted_text_len) if '\r' in clipboard_text or '\n' in clipboard_text: # keep it simple; don't allow multiline search text editor.endUndoAction() return del_line_list = [] find_start_pos = 0 while True: f = editor.findText(FINDOPTION.MATCHCASE, find_start_pos, editor.getTextLength(), clipboard_text) if f == None: break (found_start_pos, found_end_pos) = f line_nbr = editor.lineFromPosition(found_start_pos) if len(del_line_list) > 0: if del_line_list[0] != line_nbr: del_line_list.insert(0, line_nbr) else: del_line_list.append(line_nbr) find_start_pos = found_end_pos for line in del_line_list: editor.deleteLine(line) editor.endUndoAction() DLWCT__main() The only tricky part is in getting the clipboard data. I paste the clipboard contents into the document, read what was just pasted, and then delete those contents. After that it is a simple matter to locate the desired text and delete the lines it occurs on.