NppMenuSearch version 0.9.5 available



  • I just released version 0.9.5 of my NppMenuSearch plugin. It fixes several bugs and implements some new features:

    • NEW: corresponding menu icon or toolbar icon is displayed next to a result entry
    • NEW: remember results window size after restart (issue #23)
    • NEW: support newer preference dialog pages
    • FIX: better support for high resolution displays (issue #24)
    • FIX: display real shortcut instead of hard-coding CTRL+M in the help texts (issue #22)
    • FIX: work around duplicate dialog controls with same id (issue #28)
    • FIX: support hidden toolbar again (issue #25) Thanks to Victor Istomin!
    • FIX: open and select shortcuts editor window on x64

    Peter



  • I grabbed 0.9.5 but I only see source code in the zip I grabbed.
    Did I miss something?
    Or is there somewhere to get the plugin DLL ?



  • @peter-frentrup it seems that appveyor build system hasn’t push the built artefacts on github pages



  • read the description on the github page and you will see a link to binaries on sourceforge



  • @Diz-Q said in NppMenuSearch version 0.9.5 available:

    read the description on the github page and you will see a link to binaries on sourceforge

    LOL, why would somebody put the source on github and binaries on sourceforge (or anywhere else)?
    But yes, I do see that now, so thanks.



  • I just released version 0.9.6 with a fix for issue #29 (graphical glitches introduced in 0.9.5).

    @Alan-Kilborn said in NppMenuSearch version 0.9.5 available:

    LOL, why would somebody put the source on github and binaries on sourceforge (or anywhere else)?
    But yes, I do see that now, so thanks.

    Because development started on Sourceforge and I see nice download statistics there. Moreover, that website reminds me of my childhood ;-)



  • Just tried this plugin - and its functionality is amazing!
    I would mark NppMenuSearch as a “must-have” plugin, except the only thing that makes me sad: the .NET nature of this plugin that makes Notepad++ to start 1-2 seconds longer :( You may ask: who counts these seconds? You know, I do! Notepad++ itself does not start so immediately as e.g. AkelPad does, and now, with NppMenuSearch plugin written in .NET, it takes a bit longer. As I don’t have Notepad++ constantly open (i.e. I open it to edit some files, then close, then open again, then close, etc.), the startup time does matter to me!



  • @Vitaliy-Dovgan said in NppMenuSearch version 0.9.5 available:

    nature of this plugin that makes Notepad++ to start 1-2 seconds longer

    I’ve never complained about Notepad++ startup time – even with my “customizations” (and yes I guess using a plugin counts as a customization) – but I will do so now: Mine takes a whopping 15 seconds to start up!

    But it is not a complaint! N++ gives me so much functionality I would have in no other way, that I would gladly wait a minute for it to start up! :-)

    I do understand your statements. Just a suggestion but what works for me is leaving Notepad++ running always. I don’t do this, but there is the minimize-to-tray option to get it “out of sight”. Sometimes our workflows just need an adjustment – I know, that’s hard. :-)



  • @Vitaliy-Dovgan said in NppMenuSearch version 0.9.5 available:

    Just tried this plugin - and its functionality is amazing!
    I would mark NppMenuSearch as a “must-have” plugin

    I know, RIGHT?!?! Very happy @peter-frentrup continues to support this plugin as I am you @Vitaliy-Dovgan continues to support NppExec - another “must-have” plugin for me.

    Cheers.



  • I was thinking if it is possible to create some kind of C++ wrapper (or proxy, or adapter) around a C# plugin. Such C++ wrapper plugin could allow, for example, a delayed load of a C# plugin - i.e. don’t load it initially but load it on demand (when user explicitly calls the plugin’s functionality). Thus, a C++ wrapper plugin should register the same menu items as the C# plugin it wraps, and then delegate actual execution to the C# plugin.
    In case of NppManuSearch plugin, a C++ wrapper plugin should also take care of creating of the search field on the Notepad++'s toolbar. To allow it, the NppManuSearch plugin might introduce a new method that would create the search field on the Notepad++'s toolbar, and the C++ wrapper plugin would call this method when NppManuSearch’s functionality is explicitly called by user.
    It would be cool to have something like this in Notepad++.



  • @Vitaliy-Dovgan
    I’ve realized that I am that person who could create such C++ plugin wrapper :) And actually I am already doing it!



  • Please find a fully-working prototype of the C++ wrapper (proxy) plugin here:
    https://drive.google.com/drive/folders/1jsz0liLzrVw9H42p0vrZO9VNMQNv8P2j
    The README file is included, if you have questions.
    I haven’t create a project on GitHub because I’m not sure about the name of the project. NppMenuSearchCpp looks logical in terms of implementation, but it does not look so good as part of Notepad++'s plugins menu.
    Any suggestions are welcome - both regarding the name and the functionality.
    Feel free to use the sources of this plugin as a base of your own wrapper, if you want to create one for some other plugin.


Log in to reply