I remember someone in this group showed a prototype of a 'code-completion' replacement IDE expert, which supports fuzzy matching of method names you typed, for example, type "shma" would match "ShowModal". I also announced the further development plan. I want to get the news about it but failed to find the post. Anyone knows anything? Thanks.
Baoquan Zuo, beta is available at http://www.devjetsoftware.com/downloads/ (CodeInsightPlus)
ReplyDeletedevjetsoftware.com - DevJet Software » Downloads
Thank you, sir. Yes, that's just what I need, so I immediately checked it out, and read this: "Requirements: Delphi XE7+", so I'm out of luck...
ReplyDeleteI'm sure there was such an expert for Delphi 2007 and later. Unfortunately I don't remember what it was called and where I got it from. But I might be able to find it on my computer later today.
ReplyDeletePrimož Gabrijelčič Very cool tool.
ReplyDeleteThomas Mueller Yes, aside from the one from devjetsoftware, I remember someone else showed another IDE Expert that does a similar thing (the fuzzy matching).
ReplyDeleteAnother one was https://plus.google.com/u/0/+HonzaRame%C5%A1/posts/RJi24DSmTVq (XE5, XE6, XE7, XE8 and Seattle)
ReplyDeleteFabian S. Biehn That's the one I was thinking of. No Delphi 2007 support apparently, so I must have mis-remembered.
ReplyDeleteI remember something about a Kibitz compiler change rendering some of the GExperts code completion functionality far less useful than it was. Before that, GExperts could actually fix typos. Was somewhere around Delphi 7 or Galileo.
ReplyDeleteCnPack Wizard has an Input Helper that allows to do something like code-completion.
ReplyDeleteNow that I am used to it, I can't live without it. Very, very highly recommended.
ReplyDeleteNick Hodges For me, it still makes too many "mistakes". I know, I really should visit the issues page again. I could say that I should have more time to do such things come November 11th (when my contract ends), but that might be a brave statement ;-)
ReplyDeleteHeinz Toskano CnPack's Input Helper is great and I've been using it for many years now, but actually it does not provide such "fuzzy matching" as I mentioned in the original post.
ReplyDeleteEdwin Yip you must provide it, in the custom options, at least the last version have it. It's the closest feature available for free that I know.
ReplyDeleteHeinz Toskano Well, I just checked its settings dialog triple times, I couldn't find such option. Maybe we have different definition of "fuzzy matching", actually I mean this: https://www.quora.com/How-is-the-fuzzy-search-algorithm-in-Sublime-Text-designed
ReplyDeleteohhh! I see... you want to write some gibberish and expect the correct words to magically appear... :-)
ReplyDeletemaybe someone with the knowledge could convert this javascript library (https://github.com/renstrom/fuzzysearch) into a usable delphi expert
ReplyDeletePrimož Gabrijelčič Thanks
ReplyDeleteEdwin Yip So what's your IDE version?
ReplyDeleteDavid Nottage Thanks, David. I also summarized many issues as I use the tool every day. It is still far away from my expectation, however I believe it will be much better after some significant work.
ReplyDeleteI've rediscovered the issues list (which for those who are curious is at: bitbucket.org - devjet / CodeInsightPlus
ReplyDelete/ issues
— Bitbucket), and have made a mental note to check against the list when something goes awry for me..
Baoquan Zuo It's XE4 ( I voted on your website :). PS, I couldn't input space (the spacebar key) in any of my IDE windows, even including when editing the Text property for a TEdit control inside the object inspector, otherwise I would have purchased your document insight expert....
ReplyDeleteEdwin Yip Thanks for the report. what's your IE version, btw?
ReplyDeleteBaoquan Zuo IE 11 (auto-update enabled) on Win 7 Pro (also auto install updates).
ReplyDelete