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.

Comments

  1. 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...

    ReplyDelete
  2. I'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.

    ReplyDelete
  3. Primož Gabrijelčič Very cool tool.

    ReplyDelete
  4. Thomas Mueller Yes, aside from the one from devjetsoftware, I remember someone else showed another IDE Expert that does a similar thing (the fuzzy matching).

    ReplyDelete
  5. Fabian S. Biehn That's the one I was thinking of. No Delphi 2007 support apparently, so I must have mis-remembered.

    ReplyDelete
  6. I 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.

    ReplyDelete
  7. CnPack Wizard has an Input Helper that allows to do something like code-completion.

    ReplyDelete
  8. Now that I am used to it, I can't live without it. Very, very highly recommended.

    ReplyDelete
  9. Nick 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 ;-)

    ReplyDelete
  10. Heinz 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.

    ReplyDelete
  11. Edwin 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.

    ReplyDelete
  12. Heinz 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

    ReplyDelete
  13. ohhh! I see... you want to write some gibberish and expect the correct words to magically appear... :-)

    ReplyDelete
  14. maybe someone with the knowledge could convert this javascript library (https://github.com/renstrom/fuzzysearch) into a usable delphi expert

    ReplyDelete
  15. Edwin Yip So what's your IDE version?

    ReplyDelete
  16. David 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.

    ReplyDelete
  17. I've rediscovered the issues list (which for those who are curious is at: bitbucket.org - devjet / CodeInsightPlus
    / issues
    — Bitbucket
    ), and have made a mental note to check against the list when something goes awry for me..

    ReplyDelete
  18. 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....

    ReplyDelete
  19. Edwin Yip Thanks for the report. what's your IE version, btw?

    ReplyDelete
  20. Baoquan Zuo IE 11 (auto-update enabled) on Win 7 Pro (also auto install updates).

    ReplyDelete

Post a Comment