[Plugin Update] NavigateTo
NavigateTo v1.8.1 - navigate between files(tabs) quickly like a Ninja :D
If you have more then 20+ opened tabs(files) in your NPP than this plugin is for you :)
Last releases: https://github.com/young-developer/nppNavigateTo/releases (x64 version is included)
P.S. I am going to post here all update notification of NavigateTo plugin. Previous updates you could find in general discussion here - https://notepad-plus-plus.org/community/topic/12892/navigateto-navigate-between-files-tabs-quickly-like-a-ninja-d
@chcg I sent registration request yesterday and I am waiting for email. Thank you.
There were some server issues, which should be fixed in the meantime. Did you get an email regarding the account?
@chcg , Unfortunately I have not received confirmation email yet. Perhaps I should use another email address.
@chcg Could you recommend me some articles, website or tips how to port this plugin to x64 version because I have run time error on x64 bit version of the plugin.
Could you explain how to reproduce the runtime issue.
As your plugin is starting up I would expect typically a 64bit pointer issue with casting of https://msdn.microsoft.com/de-de/library/windows/desktop/ms644898(v=vs.85).aspx or https://msdn.microsoft.com/de-de/library/windows/desktop/ms633585(v=vs.85).aspx input data, e.g.
g_oldComboProc = (WNDPROC) SetWindowLongPtr(hwndEdit, GWLP_WNDPROC, (DWORD) ComboProc); g_oldComboBoxProc = (WNDPROC) SetWindowLongPtr(hwndEdit, GWLP_WNDPROC, (DWORD) ComboBoxProc);
should be a static_cast<LONG_PTR> otherwise the pointer is truncated on x64.
See https://notepad-plus-plus.org/community/topic/13661/plugin-manager-x64-available-submit-your-plugins for publishing the x64 version. Did you receive a mail for the x86 admin system already?
@chcg Thank you! Yes, it was problem with casting of LONG_PTR. I will post x64 version little bit later and is going to send request to x86 admin system once again.
Thank you for help.
Added https://github.com/bruderstein/nppPluginManager/issues/67 therefore, so dave should have a look at your request
As I replied to @aman-s-aneja, at :
I noticed a small bug in the last
v1.12.3version. This version seems to forget, systematically the very first tab of the current N++ session, in the list displayed !?
I also tested the
v.1.12.2version => No problem at all … and no crash, too, BTW !!
I’m not a coder but could it be a simple problem of a pointer, beginning at
Again, many thanks for that very powerful and useful plugin !
Of course, after modifying the order of tabs, you need to stop / restart N++ => Again, the very first tab is absent of the list
And… if only one tab is opened, in N++, your plugin list is empty !
there is an issue already open in github 1 month ago
@guy038 , New version is avaliable - https://github.com/young-developer/nppNavigateTo/releases/tag/1.12.4
P.S. Sorry for such long delay.
What do you think about optional functionality like that: https://github.com/young-developer/nppNavigateTo/issues/12 ?
P.S. Plugin will be updated little bit later because I could not access nppPluginManager admin panel.
https://github.com/young-developer/nppNavigateTo/issues/12 is a good one ! Great idea.
About Options/settings form : what about working with a config file instead a GUI form ? GUI is always a nightmare to develop, maintain and make evolve.
Hi @guy038 !
Thank you very much for this great plugin!
I used FileSwitcher until now but as it is not compatible on x64 bit version of NPP, I am happy now to be able to use your plugin ;-)
Unfortunately there is an issue : when I select a file in the list and tape Enter then nothing happens… so impossible to move on the file :-(
Please could you help me to “debug” …?
I did wished to be able to develop such a nice plugin :-)) Unfortunately, you have to thank its true author :
Oleksii Maryshchenko ( email@example.com )
I’m just a guy, glad to use this plugin, too !
Refer to :
@Régis-PG I updated x64 dll. Please test it. - https://github.com/young-developer/nppNavigateTo/releases/tag/1.12.4
@guy038 I am also investigating issues described by you.
Thank you for your feedback.