• Python plugin works in NPP 7.7 but does work in NPP 7.8 upward

    24
    2 Votes
    24 Posts
    3k Views
    Stier HahnS

    @Ekopalypse cool, thanks for advice, turned out to be pywin32_system32 not being searched for some reason

    Untitled.png
    Apparently lookup path was (intentionally screwed up) modified

    I managed to fix my problem by placing pywintypes38.dll and pythoncom38.dll to NPP root

  • Developing new Plugin - get switching tab event

    2
    0 Votes
    2 Posts
    529 Views
    EkopalypseE

    @chersanz

    you are looking for bufferactivated event.
    One way to track this is to use setproperty and its get variant.
    Or you do write your own document management.

  • Is there a plugin to close tabs by RMB (open tab options by Ctrl+RMB)

    7
    0 Votes
    7 Posts
    920 Views
    astrosofistaA

    @Alan-Kilborn said in Is there a plugin to close tabs by RMB (open tab options by Ctrl+RMB):

    If you accidentally do this in the wrong place, with quick actions enabled (e.g. little X on the tab), you could do some damage (well, close a file you don’t want to, and then have to remember which one it was to retrieve it).

    Ctrl+Shift+T could be of help here in order to repear a wrong move. Just my two cents.

  • Customize Toolbar | Custom Buttons Doesn't Work At All

    6
    0 Votes
    6 Posts
    2k Views
    paulaguafulP

    Did you succeed to handle customizing of your menu buttons eventually ? If so, how did you do ?

  • Plugin request: insert relative path

    9
    0 Votes
    9 Posts
    2k Views
    gstaviG

    @Bernd-Schneider
    You could use tag lookup plugin.
    With ctags generate tags file where every file name is a tag. Then just lookup the filename regardless of the relative path.

    Usefulness depends on how you name the files. If you have 1000 file named page001.html then this approach would not help, but if most of your file names are rather unique then it should be the easiest way to go. Few duplication are not an issue because you could select them manually.

  • [New Plugin] BetterMultiSelection

    14
    2 Votes
    14 Posts
    10k Views
    dailD

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

    @E-de-Miguel said in [New Plugin] BetterMultiSelection:

    Example: I have 200 hundred lines and I want to add some text at the end of each line. I would love to multi-select all the lines with Shift+Alt and press End to go till the end of all selected lines with the carets enabled yet (now the N++ loses those multi-carets) .

    I have no problem doing this (with BetterMultiSelection installed and enabled). I make a column-block on (any) parts of all the lines I want to affect – doesn’t have to be something that boxes in the entire line – and then I press the End key and blammo! – I get a bunch of carets at the end of each individual line.

    @E-de-Miguel

    @Alan-Kilborn is describing the expected behavior and I also do this frequently.

  • SQLinForm dll not compatible with the current version o N++

    28
    0 Votes
    28 Posts
    6k Views
    PeterJonesP

    @rinku-singh ,

    What does a PR for NppGTags plugin have to do with the issue at hand? A random link, and the statement “i think you are at windows 10”, doesn’t help anyone understand what you are trying to get across.

    If you think the NppGTags solution will help @Guido-Thelen solve his problem, you will have to explain how and why you think that.

    edit: Are you suggesting, like in the issue behind that PR, that @Guido-Thelen should install/update his Visual C++ redistributable 2015-2019 ? /edit

  • dictionary and spell check

    5
    0 Votes
    5 Posts
    3k Views
    Esmee LohgynnE

    Hi, follow-up. I go spell working, I think. FYI if I click on the “?” in ++ it brings up a window asking about the path for Aspell and guessing that is where i got off course. thanks, this marginally computer literate appreciates your help.

  • Notepad++ DuoTone Dark: 5 clean themes

    9
    5 Votes
    9 Posts
    17k Views
    webketjeW

    NOTEPAD++ DUOTONE DARK V0.8 (added Ruby, Powershell support)
    Download | 7zip (18kb) | ZIP (50.9kb)

    Supported languages: C, C#, C++, Objective-C, HTML, XML, YML, PHP, Java, Javascript, Typescript, VueJS, JSON, CSS, SASS, SCSS, SQL, Python, Makefile, bash, batch, LaTeX, R, Powershell, Ruby, diff
    Supported dotfiles: .env, .prettierrc, .eslintrc, .gitmodules, .gitattributes
    Included UDL’s: Markdown (improved), Dockerfile

    To use the markdown UDL, copy the userDefinedLang.xml to your Notepad++'s userDefineLangs folder, and restart Notepad++
    To use the Dockerfile UDL, your file must have the extension .dockerfile or you must manually change language.

  • FIND in all files goes to the wrong line when editing

    4
    0 Votes
    4 Posts
    758 Views
    Neil SchipperN

    @Roy-Booth

    Your title “in all files” disagrees with the body “in current document”

    In addition to Alan’s suggestions, here’s another:

    perform (current doc) s&r so all instances of the text have a loud flag, for ex. "CREATE TABLE(ATTENTION ROY!) do 1 normal search on the altered text; use F3 to cycle thru all hits, making any changes or fixes you require do a final (current doc) s&r so all instances of (ATTENTION ROY!) are removed
  • New Plugin for REST API calls (Second Try)

    4
    3 Votes
    4 Posts
    2k Views
    Vivek GhuleV

    @PeterJones
    fine, thanks.

  • XmlTreeview Plugin crashes

    5
    0 Votes
    5 Posts
    1k Views
    PeterJonesP

    @ricardo-cours ,

    If you are still around, I would recommend that you let the author of nppxmltreeview know of your results – that “Rome” wouldn’t work with v7.9.1 32/64 for you, but “Berlin” would – so that the author can try to fix the plugin. Otherwise, other people will have the same problem you did.

    just go to the nppxmltreeview issues and submit a new issue.

  • Using Zen coding on updated notepad++

    2
    0 Votes
    2 Posts
    2k Views
    PeterJonesP

    @Tusar-Tarun ,

    You didn’t mention what version you upgraded from, or what version you upgraded to. If the “from” was old enough, the plugin would have to move.

    Other things to look at:

    https://community.notepad-plus-plus.org/topic/19118/zen-coding-plugin-installed-but-not-working https://community.notepad-plus-plus.org/topic/18916/zen-coding-plugin-problem-solved

    If you want more than that, you’re going to have to provide more detail.

    ----

    dark [mode]

    Probably not to your definition. There are plenty of dark themes in the Settings > Style Configurator > Select Theme pulldown options. But that doesn’t change the UI itself to use a “dark mode”. You can search the forum for plenty of other topics about this… it might be possible to configure Windows to be dark, and the Notepad++ UI will inherit that darkness. But that’s really not a Notepad++ -specific question (though the linked search will provide some insight into the process)

  • User language to be upgraded to a std. language ?

    2
    0 Votes
    2 Posts
    351 Views
    Alan KilbornA

    @Michael-Tielemann

    Probably best to post your idea for it here; see what is thought of it.

  • Request New Plugin

    7
    0 Votes
    7 Posts
    811 Views
    TroshinDVT

    Simplified version.
    Place this text in the ‘Notepad ++ \ plugins \ jN \ jN \ includes’ directory and this functionality will work for you on the selected text by pressing the ‘Ctrl + Shift + C’ hotkey.

    // trdm 2020-11-20 11:44:27 // вычисляет выделение в N++ как выражение с пом WSH javascript 'eval' // file: C:\_ProgramF\Notepad++\plugins\jN\jN\includes\trdmUtil.js // repo: https://github.com/trdm/jn-npp-scripts function evalSelection() { var selTextOrig = Editor.currentView.selection; if(selTextOrig.length == 0) { return; } var vRezult = 0; try { vRezult = eval(selTextOrig); } catch(e) { vRezult = ''; } if(!vRezult) { return; } else if(vRezult == NaN) { return; } Editor.currentView.selection = selTextOrig + " = "+vRezult; } var myEvalSelectionItem = { text: "Eval selection \tCtrl+Shift+C", ctrl: true, shift: true, alt: false, key: 0x43, cmd: evalSelection }; if (!jN.scriptsMenu){ var scriptsMenu = Editor.addMenu("jN.scripts"); jN.scriptsMenu = scriptsMenu; } scriptsMenu = jN.scriptsMenu; addHotKey(myEvalSelectionItem); scriptsMenu.addItem(myEvalSelectionItem);

    Demonstration:
    alt text

  • PLUGINS PACK

    2
    0 Votes
    2 Posts
    382 Views
    PeterJonesP

    @Asif-Mute ,

    That’s not the way that Notepad++ plugins work. Just install the ones you want.

  • Chocolatey Package for Notepadplusplus removes all plugins

    2
    0 Votes
    2 Posts
    691 Views
    Harald Sømnes HanssenH

    I think I found out what the original problem was

    Lots of people had 7.5.7 installed when I upgraded their version up to 7.9.1
    I had not remembered there was an discussion around 7.6.2. where to put the plugins, so when I bumped up the version to 7.9.1, plugins were removed.

    I tested removing notepadplusplus and installing it again, the extra plugins I used, persisted after the upgrade.

  • Bug in regex replace use?

    3
    0 Votes
    3 Posts
    388 Views
    guy038G

    Hello, @eyal-plotkin, and All,

    Well, I think that you should download the last N++ release v7.9.1 !

    https://notepad-plus-plus.org/downloads/v7.9.1/

    A major regex enhancement fixes some bugs about the look-behind structures and some look-behind assertions as \A and \b :

    Refer to point 3 of the change.log file :

    3. Fix RegEx look behind operations and \A and \b and \z (Fix #713, #1870, #2216, #2360, #9004, #4855).

    Best Regards,

    guy038

  • TextFX 0.27 x86 and x64 available

    8
    0 Votes
    8 Posts
    6k Views
    k3tonanK

    @rainman74 said in TextFX 0.27 x86 and x64 available:

    Here I provide TextFX 0.27 in builds for x86 and x64.

    HTML Tidy is also available in both versions.

    Download

    Have fun ;-)

    Can we get an updated download link?

    Thanks

  • NppExec v0.6.1 has been released!

    3
    6 Votes
    3 Posts
    688 Views
    Vitaliy DovganV

    @Alan-Kilborn
    It’s not a secret :) My activity on GitHub includes NppExec and two plugins for AkelPad text editor. AkelPad is unbelievably customazible: it can be a simple SDI editor similar to the standard Notepad; it can be an MDI text editor without advanced features; it can be an advanced MDI code editor with syntax highlighting, additional plugins and scripts. Finally, it is written in C, and it is small and fast.

    Also, due to project needs several years ago I’ve bought Sublime Text. It is fast (not as fast as AkelPad, but anyway) and has some outstanding features for developers (including “indexing” that allows IntelliSense-like experience). On the other hand, I was shocked how hardcore and unfriendly Sublime Text is when it comes to customization. For example, I went through several circles of hell before I managed to change the background color of selected text. (While you need just a few seconds to do the same in Notepad++ or AkelPad!) Another example: Sublime Text’s workspace files can be highly customized by the user, on the one hand, but, on the other hand, it is achieved only by manual editing of these files - and the editor does not even try to suggest you what you can type in this file and what you can not! Finally, Sublime Text is updated much less frequently comparing to Notepad++ and I have not felt any benefit from being a registered user (who have bought the license): all my questions in the forums had been answered by experienced Sublime Text users (similarly to what we have in Notepad++ forums) rather than by developers’ representatives, and I had not received any official answer from the developers regarding two features I proposed (unsimilarly to Notepad++ forums) as if I was just ignored by them.