Details
-
Type:
Improvement
-
Status:
Resolved
-
Priority:
Minor
-
Resolution: Duplicate
-
Affects Version/s: 2.5.2.Release
-
Fix Version/s: 2.6.0.Release
-
Component/s: Content Assist
-
Labels:
-
Number of attachments :
Description
Currently, applying a content assist proposal for a method that has a closure argument will do something like this:
myMethodCall null
And the user will have to enter '{', press enter, and then the closure will automatically be terminated with the closing } placed at the correct location.
We could do better here and do something like this (where '|' is the resulting cursor location):
myMethodCall {
|
}
The difficulty will be twofold:
- ensuring that the resulting cursor is placed one indent-level past the indentation of the method call
- ensuring that the closing '{' is also placed at the correct indent level.
Not impossible, but there is currently no mechanism to check this inside of our content assist infrastructure.
Issue Links
- is superceded by
-
GRECLIPSE-1259
Make parameter guessing content assist guess better parameters.
-
-
GRECLIPSE-1262
Auto-add curly brace after closure definition with an argument
-
Activity
| Field | Original Value | New Value |
|---|---|---|
| Labels | help-requested |
| Priority | Major [ 3 ] | Minor [ 4 ] |
| Link |
This issue is superceded by |
| Link |
This issue is superceded by |
| Assignee | Andrew Eisenberg [ werdna ] |
| Status | Open [ 1 ] | Resolved [ 5 ] |
| Resolution | Duplicate [ 3 ] |