[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 
- 
 New version https://github.com/young-developer/nppNavigateTo/releases/tag/1.12.2 is available. 
- 
 Is your plugin available via Plugin Manager? Seems this is not the case. You could register at https://npppm.bruderste.in/plugins. 
- 
 @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 
- 
 Hello, @young-developer, 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 1instead of0?Again, many thanks for that very powerful and useful plugin ! Cheers, guy038 P.S. : 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 ! 
- 
 @guy038 
 there is an issue already open in github 1 month ago
 https://github.com/young-developer/nppNavigateTo/issues/9
- 
 Hi guys, @guy038 , New version is avaliable - https://github.com/young-developer/nppNavigateTo/releases/tag/1.12.4 P.S. Sorry for such long delay. 
- 
 @guy038 , @cmeriaux 
 I am going to implement options/settings form.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. Thanks 
- 
 @young-developer 
 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. Cheers 
- 
 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” …?
- 
 Hello, @Régis-PG, I did wished to be able to develop such a nice plugin :-)) Unfortunately, you have to thank its true author : Oleksii Maryshchenko ( young_developer@mail.ru ) I’m just a guy, glad to use this plugin, too ! Refer to : https://github.com/young-developer/nppNavigateTo https://github.com/young-developer/nppNavigateTo/releases Best regards, guy038 
- 
 @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.
- 
 New plugin v2 is available. Please retest and let me know if something else can be added/changed/fixed: https://github.com/young-developer/nppNavigateTo/releases/tag/v.2.0.0 
- 
 Hello, @young-developer and All, I’m presently testing your latest NavigateToplugin ( version2.4.1) !A general remark : In the last versions, from v2.0.0, you changed your mind and don’t take in account some of the previous features used till thev1.12.7version. For instance :- 
No view column, in the list 
- 
No complementary search, with the leading |character, in theSearch Inputzone. I suppose that it would be rather useless with the new options of theSearch behaviour
- 
Hitting the Shiftkey when you click on a file of the list does not switch to this file but simply select it for a future paste operation
- 
The colors of the row text does not changed anymore with the file status ( saved, unsaved or read-only ) 
 
 Conversely, there are a lot of improvements with numerous new settings in your last v2.4.1version ! For instance :- 
The ability to close or keep the plugin opened after moving to a file 
- 
The ability to clear or not the search input 
- 
If the Search in current folderoption is ticked inPlugins > NavigateTo > Settings, any further search will look in all the listed tabs AND in all the files contained in the folder of the current file. Very useful feature !
- 
The new Fuzzy searchfeature
- 
The possibility of sorting the search results AFTER the search 
- 
Many custom colors can be applied on various regions 
 
 Now, I noticed some small bugs which you’ll probably fix very soon : - 
Right after starting Notepad++ , if you run the NavigateToplugin with theCtrl + ,shortcut or with thePlugins > NavigateTo > NavigateTooption, the plugin window is initially empty. So, you must type in, for instance, aSpacechar followed by a hit on theBackspacekey, in theSearch Inputzone, to get the list of all your opened tabs !
- 
Although, I set the Min Char Searchto the1value, in thePlugins > NavigateTo > Settingsoption, it seems that the search is really effective after you type in, at least,2characters in theSearch Inputzone. For any value greater than1, the result is correct
- 
Sometimes, the search shows default orange results in the Sourcecolumn, in a random way. Is this behaviour normal ? I would expect that this column should never be highlighted !
- 
In the Plugins > NavigateTo > Settingswindow, I suppose that the optionSearch in sub directories tooshould be greyed out when theSearch in current file folder ( Top directory only )is not ticked !
- 
It would be nice to have a new option Plugins > NavigateTo > Aboutto know some details on the current version !
 
 Now, regarding some possible enhancements : - 
Could it be possible that the search feature acts on : - 
Filenames only 
- 
Directories paths only 
- 
Both filenames AND Directories 
 
- 
 Thus, the Search behaviour zone, in the Settingswindow, would be reorganized as :•--- Search behaviour -----------------------------------------• | | | [ ] Search in 'Name' column only | | [ ] Search in 'Path' Column only | | | | [ ] Prefer filename over path | | | | [ ] Search in current file folder ( Top directory only ) | | [ ] Search in sub directories too | | | | [ ] Fuzzy search (Tabs only) - Tolerance <Drop-down> list | | | | [ ] Search menu commands (experimental) | •--------------------------------------------------------------•Note that : - 
If none of these new options Search in 'Name' column onlyandSearch in 'Path' column onlyis ticked by the user, it would automatically tick theSearch in 'Name' column onlyoption
- 
Of course, the Prefer filename over pathoption would be functional ONLY IF, both, the two new options are checked. If NOT, thePrefer filename over pathoption would be greyed out !
 Nevertheless, I don’t know if this enhancement could perturb the Fuzzy searchfeature ?
 To end with, the new Fuzzy searchseems very powerful. However, after reading theWikipediaarticle on that topic, I did not understand all the process. In some cases, I could get the same number of results with regexes but not in all the cases ;-))So, could you provide us with some more hints on this surprising search method and its logic ? Best Regards, guy038 
- 



