What's a miserable update of npp v7.6 without notice : now all its plugin each mandates to have its dll under a folder ot its name. So not only this, I just lost jN, JSMin and many others plugin that used to work with no need additional plugin 'root folder', but in latest npp are screwed up. sigh.. after more 3 hours debugging now fixed all my plugins including this
I cannot help you unless you provide more info, sorry. I am not a fortuneteller. What exactly are you doing, step-by-step?
" After Notepad++ restart everything should be fine." Cannot even start it over as immediate interruption was disrupting, urging to delete it
It should be working. Go to Notepad++ plugins menu and then start Plugin Admin (it is the last entry in the menu). Select there NppGTags plugin and install it. After Notepad++ restart everything should be fine. Is it not the case on your side? If so, please provide more details. Notepad++ is currently undergoing a major change in its plugin handling and this might lead to such problems with any plugin.
Why is this not working in Notepad++ latest 64 bit?
global.exe is flagged as malicious by Symantec
Try downloading the file from https://github.com/pnedev/nppgtags/releases . Symantec (as well as other antivirus programs) sometimes reports security risks based on guesses (heuristics) or based on how new the file is or how many people use it to determine if it is trustworthy. Here is the online scanner result: https://www.virustotal.com/bg/file/c9c5aa474dbb9ef49c5bcd037fcf00d3db6e633b932aee4d6e12b4c8d17f165b/analysis/1536752810/ , you can run it on your own if you like. Here is also the online...
global.exe is flagged as malicious by Symantec
Hi Pan, Yes, there is a big difference. Find Definition takes you to where function/class/global variable is defined. Find Reference shows you all the places where the function/global variable is used. But you know that already, that's why you are confused :) You are wondering because on occasions the GTags parser cannot determine if something is definition or reference and it just marks that as a symbol (unknown existing tag). And when you do search for it later (as reference or definition) it is...
Greetings, Is there any difference between Find Reference and Definition? When I use these to command, Gtag always shows all the symbols which I want. (The plugin did a great job.) I'm wondering, is there any differences between Find Reference and Definition?
Thank you very much! it's very nice.
Horizontal scroll in search in result box
Add menus for several feature
Add menus for several feature
Link to the README.md help file added to the plugin About dialog. Closing this ticket.
Horizontal scroll in search in result box
Hi @Yuki, The horizontally scrollable results search dialog is implemented in these binaries (and will be present in the next official plugin release): x86: https://ci.appveyor.com/api/buildjobs/m2uc14nru2xh4c7a/artifacts/NppGTags.x86.Release.v120_xp.dll x64: https://ci.appveyor.com/api/buildjobs/xvwvqwhgkxx70n6w/artifacts/NppGTags.X64.Release.v120_xp.dll The dialog is not user resizeable, sorry (it is moveable though). I've tested the x86 binary on Linux (under Wine) please write back if something...
You are right, I'll fix that soon, thanks. BR
Horizontal scroll in search in result box
Hello Paul, That's a sound reason to have the database files in different folder. In your case that might really help. I'll consider implementing it but it will certainly take time as I'm quite busy these days. BR
I'd like to add my appreciation for this tool which is incredibly useful. I've used it for a while now and can't imagine how I coped without it. May I add my vote to the request to be able to specify separately the following? 1. The path of the database. 2. The path of the source files. The reason for this is that my source files are on a server in another location. When I'm using it remotely, it takes quite a while to update or create the database, which is done every time I save a source file....
Hi Javi, I understand you now, thanks for the explanation. Well, NppGTags has 'Go to Definition' command that does just that. It only places the results below the document (not in a pop-up window next to the cursor but in Notepad++ docking window). That makes it possible to colorize the results, search them, copy them, etc. and makes them more easy to navigate in case of many matches. BR
Hi Javi, I understand you now, thanks for the explanation. Well, NppGTags has 'Go to Definition' command that does just that. It only places the results below the document (not in a pop-up window next to the cursor). That makes it possible to colorize the results, search them, copy them, etc. and makes them more easy to navigate in case of many matches. BR
Hi, Thank you for your response and sorry for my bad explanation. I will try to explain it better with an example: Scenario Folder/File1.c: void function() {printf("Hello world 1!")} File2.c: void function() {printf("Hello world 2!")} Example.c: void function() { printf("Hello world example!"); } int main() { function(); } Then, if you press the key "CTRL" and click over the calling to "function()" then the result would be: The number between brackets is the line number I hope this time I explained...
Hi, Thank you for your response and sorry for my bad explanation. I will try to explain it better with an example: Scenario Folder/File1.c: void function() {printf("Hello world 1!")} File2.c: void function() {printf("Hello world 2!")} Example.c: void function() { printf("Hello world example!"); } int main() { function(); } Then, if you press the key "CTRL" and click over the calling to "function()" then the result would be: The number between brackets is the line I hope this time I explained it better....
Hi Pavel, Thanks for your feedback; it now all makes sense. Also thank you for the such a fantastic plug-in; I wish I'd found this years ago!! Martin
Hello Martin, You don't have to manually create your database using command window and running gtags from there. In fact, that might bring problems when using the plugin later (the plugin calls gtags this way: gtags.exe -c --skip-unreadable). You also don't have to modify your environment variables at all. Instead, open a file from your project and then from the plugin's menu select Create Database command. Then point to the root of your project and the database will be created there. If you want...
Hi, I do not understand you well, sorry. Could you describe in more details (example would also help) what functionality you would like to have? Thanks for the feedback. BR
Ah I think I've found the problem. I was trying to place the DB files in a sub folder from the root of my sources, but either GTags or NppGTags was understandably treating this as the root point and then either couldn't access the source files, or couldn't find any files to add to the database if I re-created it. So whilst it's not essential I would prefer to keep the GTags files in a sub-folder from the root of my sources. Is it possible to separately specify the DB path as distinct from the source...
Hi, I've recently downloaded and installed NppGTags on my Windows 7 machine and have a couple of issues, which I'm sure are "operator error" though at the moment I'm not sure where I'm going wrong. So any help will be much appreciated :) I've installed NppGTags (v4.4.0) and added plugins\NppGTags to the path; this gives me access to global.exe, gtags.exe and ctags.exe. I'm primarily interested in support for VHDL & Verilog so have added the following environment variables: GTAGSCONF=C:/Program Files...
Hello, I love NppGTags but there is a functionality that I miss: "Go to definition" when clicking in a function like SourceCookifier does: It would be great to have it in NppGTags, Thank you and regards! Javi
You are welcome, I'm glad you like it.
Hi Pavel, I have just upgrade NPPGTags and it works great. Thank you!!
Hello Yuki, It may be helpful if URL to the document is written on top of NppGTAGS web page and about dialog. That is a good suggestion, thanks. I won't be adding new plugin menu commands about those features then - I'll simply add link to the user guide doc. Thanks. BR
Hello Yuki, It may be helpful if URL to the document is written on top of NppGTAGS web page and about dialog. That is a good suggestion, thanks. I won't be adding new plugin menu commands about those features then - I'll simply add link to the user guide doc. Thanks. BR
The functionality you mention is described in the README.md help file. Thank you for your advice, I found the descriptions. It may be helpful if URL to the document is written on top of NppGTAGS web page and about dialog. If I understand you correctly you are proposing to add another NppGTags menu command for the above functions is that correct? I think it's helpful to find NppGTAGS features described in documents if menus are added.
Hello Yuki, The functionality you mention is described in the README.md help file. If I understand you correctly you are proposing to add another NppGTags menu command for the above functions is that correct? Thanks. BR
Add menus for several feature
I have tried new version, The problem is fixed. Thank you very much! By the way, I have one more small request, let me add another ticket.
Hello @MaxiCombina, The results filter database setting is implemented in the new v4.4.0 release of the plugin. You can get it from https://github.com/pnedev/nppgtags/releases/tag/v4.4.0 or from https://sourceforge.net/projects/nppgtags/files/v4.4.0/ BR
Height of some text boxes are too narrow
Hello @Yuki, The refreshing problem is fixed in the new v4.4.0 release of the plugin. You can get it from https://github.com/pnedev/nppgtags/releases/tag/v4.4.0 or from https://sourceforge.net/projects/nppgtags/files/v4.4.0/ Write back if you still experience some problems. BR
Appearance of new binary is better than previous one. (Refreshing problem of multi line input box is same)
I'll analyse the refreshing problem, thanks for reporting.
Thank you, I check new binary and report later.
Thank you for your update. - Problem of single line input box has been resolved(screen1 - screen2) - Multi line input box still has refreshing problem(screen3 - screen6) When I enter return key after input 3 line texts in a input box, the input box white out , and the texts appear after the area is hidden behind another window once, then activated again.
Thank you for your update. Problem of single line input box has been resolved, but multi line input box still has refreshing problem. When I enter return key after input 3 line texts in a input box, the input box white out , and the texts appear after the area is hidden behind another window, then activated again.
Even better - try this binary that has also the buttons font fixed: x86: https://ci.appveyor.com/api/buildjobs/0mcxcrydexymdgwi/artifacts/NppGTags.x86.Release.v120_xp.dll x64: https://ci.appveyor.com/api/buildjobs/cwx7rjyq1c7kk4dc/artifacts/NppGTags.X64.Release.v120_xp.dll BR
Hello Yuki, Could you please try again with this binary: x86: https://ci.appveyor.com/api/buildjobs/r3xxpxx5bm53teft/artifacts/NppGTags.x86.Release.v120_xp.dll x64: https://ci.appveyor.com/api/buildjobs/eeumwd1h85py8q7l/artifacts/NppGTags.X64.Release.v120_xp.dll Thanks.
I'll have a look, thank you.
Thank you for the update. I've tried new version, but the problem is not resolved yet. Could you please take a look attached screen shot?
I've tried new version, but the problem is not resolved yet. Could you please take a look attached screen shot?
Hi @Yuki, Could you please check the following binary and tell me if the issue is still there? x86 - https://ci.appveyor.com/api/buildjobs/0o5kb7t2ws9so4rb/artifacts/NppGTags.x86.Release.v120_xp.dll x64 - https://ci.appveyor.com/api/buildjobs/gh05cqhe8ppd0mw4/artifacts/NppGTags.X64.Release.v120_xp.dll With the new binary I do not see the problem you are facing but let me know if it is OK on your side too. Thanks. BR
Hi @Yuki, Could you please check the following binary and tell me if the issue is still there? x86 - https://ci.appveyor.com/api/buildjobs/0o5kb7t2ws9so4rb/artifacts/NppGTags.x86.Release.v120_xp.dll x64 - https://ci.appveyor.com/api/buildjobs/gh05cqhe8ppd0mw4/artifacts/NppGTags.X64.Release.v120_xp.dll With the new binary I do not see the problem you are facing but let me know if it is OK on your side too. Thanks. BR
Hi, You are right about 1 - it will be fixed in the upcoming version, thanks for the suggestion. I'll investigate 2 and write back in the new ticket you've opened. BR
I'm using NppGTAGS on window 7 English version changing the code page to cp932
I tried new version, it's very nice, thank you very much. But I found several things to report. It may be more useful if Next/Previous button is added instead of the combination of Find button and radio buttons of Up/Down I found a problem about appearance. Height of some text box are too narrow. I report new ticket about this problem.
Height of some text boxes are too narrow
I tried new version, it's very nice, thnak you very much. But I found several things to report. It may be more usefull if Next/Previous button is added instead of radio button of Up/Down I found a problem about apperance. hight of some text box are too narrow. I report new ticket about this problem.
Search or filter key words on tag search result window
Hello @Yuki, I have implemented the Result window search functionality and it will be in the next NppGTags release. Meanwhile you can get the changed binaries from here: x86 platform: https://ci.appveyor.com/api/buildjobs/trfxlfmvdhl6amms/artifacts/NppGTags.x86.Release.v120_xp.dll x64 platform: https://ci.appveyor.com/api/buildjobs/c8htnl9dhl7p9lob/artifacts/NppGTags.X64.Release.v120_xp.dll Download the dll for your platform, rename the file to NppGTags.dll and copy it over your current plugin dll...
Search or filter key words on tag search result window
OK then, I'll implement such per-database search filter when I have more free ti...
That would be great. As a workaround, I have edited the "ignore" section in %notepad++installationpath%/plugins/NpggGTags/gtags.conf....
Hello, Unfortunately it is not currently possible (from parser perspective). I have...
Hello, Unfortunately it is not currently possible (from parser perspective). I have...
Same error here. I have installed latest version (4.3.1) and it works! Thanks :)
Hello, Is there a way to exclude some directories from being scanned? I would love...
Hello, Yes, your stack traces were helpful to narrow the possible cause. It was a...
I 've tested the https://ci.appveyor.com/api/buildjobs/biciayyni35qk7ap/artifacts/NppGTags.x86.Debug.v140_xp.dll...
Thanks for the extensive debug info. As I'm unable to reproduce the crash, could...
And it turned out the the stack trace in this 'procdumps' dump file is more informative....
aha!, I have a guess. I have just used a SysInternals procdump.exe to catch 1-st...
Yes, this crash is stable. Here are WinDbg messages: **** Symbol Path validation...
Hello, I'll look into it shortly. Meanwhile, could you try and tell me if this issue...
here is a notepad dump file
Hellow. I was unable to create library database from nppgtags settings dialog. Notepad...
Hi, and thanks for the answer. UPDATE: including Pyhton in %PATH%, it works. Thanks!...
Hi, Well yes, Python not being in the %PATH% is a problem. Please add it in the %PATH%...
Hi, and thanks for the answer. I have installed Pyhton 2.7.13 (Windows 10). I have...
Hi, If you have installed Pygments Python package then everything should be working....
Hi, I use NppGtags and I love it, thanks! I have latest version (4.2.1) but when...