Watch, Follow, &
Connect with Us
Public Report
Report From: Delphi-BCB/IDE/Background compile    [ Add a report in this area ]  
Report #:  24133   Status: Closed
Stopping Code Insight, Parameter hints etc
Project:  Delphi Build #:  2166
Version:    10.0 Submitted By:   Lasse Anderson
Report Type:  Suggestion / Enhancement Request Date Reported:  1/26/2006 4:24:01 AM
Severity:    Serious / Highly visible problem Last Updated: 3/20/2012 2:24:39 AM
Platform:    All platforms Internal Tracking #:   248823
Resolution: Duplicate (Resolution Comments) Resolved in Build: : 11.0.2687.6711
Duplicate of:  23681
Voting and Rating
Overall Rating: (9 Total Ratings)
5.00 out of 5
Total Votes: 6
Description
Code insight and other automagic stuff is really cool, but there should be away to ignore it. Now Delphi can completely freeze for 5 seconds while I'm typing and it bugs the heck out of me. Pressing Escape should abort all kind of background things and tell Delphi that right now I just want to type. This is the single most annoying feature in Delphi 5 and it continues to be so in Delphi 2006.

The feature is really useful so I don't won't to turn it off completely, but quite often it's just a nuisance.
Steps to Reproduce:
Open up a largish project (mine's ~600 kLOC) and start coding. Draw the mouse over a variable, class name or whatever Delphi will try to lookup for you.
Workarounds
None
Attachment
None
Comments

Alexandr Ustinov at 1/29/2006 6:38:18 PM -
I`m sure, the best solution is to put Code Insight stuffs in fully threaded mode,
without groundless slowing down Editor sensibility.

Craig Farrell at 1/23/2007 3:53:24 PM -
You can turn OFF *automatic* invocation at Tools | Editor Options | Code Insight. This doesn't turn OFF the CI feautres. It only turns OFF the automatic invocation. The features can still be invoked via hotekys:  Code Parameters: Shift+Ctrl+Spacebar, Code Completion: Ctrl+Spacebar, Code Browsing Ctrl+Click,etc.

Daniel England at 3/6/2007 2:50:56 PM -
Yes, you can turn the automatic invocation off but it still seems logical that pressing escape should stop whatever processing is occuring so that you can resume working.  

Its certainly what I expect and I find myself doing it, even though I know it doesn't work.  I have the automatic completion option turned on but there are still those occasions where I don't want the interruption and instinctively press escape...


Daniel.

Server Response from: ETNACODE01