• NppExec v0.6 RC2 has been released!

    Locked
    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
    810 Views
    No one has replied
  • 0 Votes
    18 Posts
    55k 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
    1
    0 Votes
    1 Posts
    722 Views
    No one has replied
  • 0 Votes
    7 Posts
    5k 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. :)

    Imgur

  • Compare plugin

    10
    0 Votes
    10 Posts
    29k 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
    5k 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

    9
    0 Votes
    9 Posts
    9k 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
    1k 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
    3k 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
    5k 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.

  • New Capability - Dragging Tab Creates New Instance

    Locked
    2
    0 Votes
    2 Posts
    950 Views
    Scott SumnerS

    @Jeremy-Fegenbush

    Why is this a “New Capability”? This has existed for many years. (confused)

  • ConvertExt source code? Or other EBCDIC converter plugin?

    Locked
    2
    0 Votes
    2 Posts
    7k Views
    Vitaliy DovganV

    I’d use iconv (for example, from http://gnuwin32.sourceforge.net/packages/libiconv.htm) for the conversion.
    And PythonScript or NppExec plugin can be used to create a script that will call iconv to convert the current file.

  • NppExec v0.6 RC1 has been released!

    Locked
    2
    2 Votes
    2 Posts
    1k Views
    Vitaliy DovganV

    For those who are new to NppExec:

    Here is some brief info about NppExec for new users:

    NppExec adds a Console window at the bottom of Notepad++'s window;
    This Console window allows to run different console programs directly in it;
    Also there is Plugins -> NppExec -> Execute… window that allows to execute NppExec’s scripts (set of commands). NppExec’s commands and variables are listed in the “NppExec.txt” file. To get more details, type “help” (without the quotes) directly in NppExec’s Console. To get a detailed help about any NppExec’s command, type “help [command]” - e.g. “help npp_open” or “help set”.
    And don’t forget about Plugins -> NppExec -> Help/Manual.

    Installation:

    Just unpack the NppExec zip-archive to the folder “Notepad++\plugins”.
    It will extract the file “NppExec.dll” as well as the “doc\NppExec” and “NppExec” subfolders.
  • Line up , delimited data with columns in N++ 7.5 64bit

    Locked
    2
    0 Votes
    2 Posts
    1k Views
    Claudia FrankC

    @Bonnie-Harmon

    if you know python you could use the python script plugin to let a script do the job.

    Cheers
    Claudia

  • Notepad++ message to know the tab size

    Locked
    3
    0 Votes
    3 Posts
    1k Views
    Guido ThelenG

    Hi Claudia,
    many thanks for your answer! That’s what I was looking for. I don’t understand why I did not find it myself!!
    Regards
    Guido

  • Bertrand

    Locked
    3