Delphi code completion but more relaxed
Posted by jpluimers on 2017/08/31
From my link archive:
- shadow_cs / delphi-smart-code-completion / wiki / Home — Bitbucket via I made the Code completion more forgiving [WayBack].
- Released as BDS expert that uses Levenshtein distance to compute code completion auto-suggestions, this allows to find partial or misspelled matches.at: shadow_cs / delphi-smart-code-completion — Bitbucket
via: Some time ago I wrote about an IDE plugin I made that modifies code completion behavior to be able to find even misspelled identifiers … – Honza Rameš – Google+ [WayBack]
- Released as BDS expert that uses Levenshtein distance to compute code completion auto-suggestions, this allows to find partial or misspelled matches.at: shadow_cs / delphi-smart-code-completion — Bitbucket
- http://www.devjetsoftware.com/downloads/ (CodeInsightPlus [WayBack]) which works very well
Both via 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 [WayBack]
If I remember correctly, the Kibitz compiler started to expose less functionality around the Delphi 7 or Galileo era rendering many of the GExperts additions useless. Not sure about the current state of that now.
–jeroen






rvelthuis said
Are you sure about the Kibitz compiler? I am not even sure that Delphi 7 had a Kibitz compiler, so how can it show less functionality?
jpluimers said
Kibitz has been there for a long time. Some stuff I found via my Outlook mail archive is below
And this:
Gentlemen,
not sure if you guys had time to play with it.
I found another bug that used to work in D6, but does not work any more:
steps:
“procedure Parse(content: string);”
//exp: no replacement
//act: replacement of content->CONTEXT
This myst be an issue in the ‘order’ of which things take place.
don’t have energy yet to dig into this (Stefan knows why).
—
Jeroen W. Pluimers – Consultant & Borland Certified Instructor “What you get is All I M”
http://www.all-im.com – All Information Management BV