PeterPanettone 158 Posted September 9 (edited) Several MMX actions automatically set Bookmarks in the source code or even set a mark where the ESC key jumps to another position in the source code. I find this extremely disturbing. Where can I switch this OFF? Edited September 9 by PeterPanettone 1 Share this post Link to post
Uwe Raabe 2063 Posted September 9 In MMX Code Explorer properties look in General-Searching and History. 1 Share this post Link to post
PeterPanettone 158 Posted September 10 (edited) Here are the places I found where the "drop bookmark" feature can be switched off: History: Searching: Did I miss any? Is anyone using these dropped bookmarks? Thanks for the other basic MMX features; they are very helpful! Edited September 10 by PeterPanettone Share this post Link to post
Uwe Raabe 2063 Posted September 10 59 minutes ago, PeterPanettone said: Did I miss any? None that I am aware of. 1 hour ago, PeterPanettone said: Is anyone using these dropped bookmarks? Of course! Share this post Link to post
PeterPanettone 158 Posted September 10 3 minutes ago, Uwe Raabe said: Of course! Who? Share this post Link to post
Uwe Raabe 2063 Posted September 10 1 hour ago, PeterPanettone said: Who? Sorry, GDPR. Share this post Link to post
PeterPanettone 158 Posted September 11 10 hours ago, Uwe Raabe said: Sorry, GDPR. Numbers? Share this post Link to post
Uwe Raabe 2063 Posted September 11 36 minutes ago, PeterPanettone said: Numbers? 0 < x < Number of MMX users Proof: I am using it, which proves the lower limit You are not using it, which proves the upper limit Let alone that this number would give no usable insight, MMX could only add dropping these bookmarks to the usage report (which it doesn't). Using these bookmarks is an intrinsic IDE functionality which is not traced by MMX. After all, it is optional. Since I took over MMX I had exactly one question on how to disable or change one of these bookmarks, because it interferes with another plugin. Yours is the second. BTW, also since I took over MMX there has been no one sending any usage report (perhaps it just works on my tests but not in the wild), so I don't have any numbers of what people use most or least. While I would not drop any features based on such numbers, they would give me some hints of MMX features that may just be unknown and lack some promotion. Share this post Link to post
ULIK 16 Posted September 11 Peter, what's your point? If you don't like that feature, deactivate it. I use it often for navigation between extracted code and original position, so I find it very useful. Share this post Link to post
PeterPanettone 158 Posted September 11 1 minute ago, ULIK said: I use it often for navigation between extracted code and original position, so I find it very useful. It's nice to hear that someone uses it. Share this post Link to post
PeterPanettone 158 Posted September 11 To summarize, MMX is an extremely valuable and flexible addition to the Delphi developer's toolkit. I like the fact that you can switch off the bookmarks if you don't need them. Perhaps it would be helpful if the bookmarks were switched off by default during the initial installation. Share this post Link to post
JonRobertson 72 Posted September 13 On 9/11/2024 at 9:44 AM, PeterPanettone said: Perhaps it would be helpful if the bookmarks were switched off by default during the initial installation. I think it is more helpful that they are on by default. Once I noticed them, I went to MMX options to turn them off. I suspect many users wouldn't notice the option was available if they were not on by default. Share this post Link to post
dummzeuch 1515 Posted December 3 On 9/11/2024 at 10:28 AM, Uwe Raabe said: BTW, also since I took over MMX there has been no one sending any usage report (perhaps it just works on my tests but not in the wild), so I don't have any numbers of what people use most or least. While I would not drop any features based on such numbers, they would give me some hints of MMX features that may just be unknown and lack some promotion. Hm, I just tried that but since I am not using Outlook but Thunderbird it failed to generate the email. But since I am only starting to use MMX, that won't have told you much anyway. btw: I found theses automatically dropped bookmarks annoying, especially since I didn't know what created them. Thanks to Peter's question I know now how to disable them and did. Share this post Link to post
Uwe Raabe 2063 Posted December 3 1 hour ago, dummzeuch said: Thunderbird it failed to generate the email Sending is done via MAPI, so no special handling for some mailers. You can check or set the MAPI entry under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Messaging Subsystem/ and /HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows Messaging Subsystem/ for a REG_SZ value of 1. 1 hour ago, dummzeuch said: I found theses automatically dropped bookmarks annoying, especially since I didn't know what created them. The help gives some information: Quote MMX Code Explorer can automatically drop bookmarks on special editing operations: ·Before modifying source a bookmark can be dropped on the original cursor position (default #7) ·Extract Method / Extract Property can be drop Bookmarks on orignal source position (default #8) and on new Extracted method (default #9). ·A bookmark is dropped when creating a new method, by default bookmark #9. Share this post Link to post
dummzeuch 1515 Posted December 3 40 minutes ago, Uwe Raabe said: The help gives some information You're apparently assuming that I read the help before using MMX. I didn't. I installed it and started to explore what it can do (and watched part of your video on YouTube). Reading the docs (help) is so 1990ies ... Since at the same time I also started to use Delphi 12 in anger I didn't know what caused these bookmarks. It could have been one of the many flaws of that new IDE. Also the bookmarks have become more visible in Delphi 12 than they were n 10.2 so having them turn up all the time became more annoying. Share this post Link to post
Uwe Raabe 2063 Posted December 3 2 hours ago, dummzeuch said: Reading the docs (help) is so 1990ies ... Well, MMX was born in 2001 and I assume the help is just as old. 1 Share this post Link to post
Pat Foley 51 Posted December 4 On 9/11/2024 at 3:28 AM, Uwe Raabe said: BTW, also since I took over MMX there has been no one sending any usage report (perhaps it just works on my tests but not in the wild), so I don't have any numbers of what people use most or least. While I would not drop any features based on such numbers, they would give me some hints of MMX features that may just be unknown and lack some promotion. The feature I like best is the time loading metric when starting the IDE... Mostly the reading is 1728 if the reading is above 22xx I will restart the IDE several times to freshen the OS file MRUs/caches. When the reading was 65xxx the machine was having a quota issue*. It would interesting to compare MMX load time on different machines. The tip of the day, refactor with and link-analyzer are used or useful. Thanks for providing it. *Edge died off then and only D12 ran albeit no Co-Pilot . The next months windows update fixed the issue. Share this post Link to post