Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 313025

Summary: [content assist] Parameter Hinting Should Be Displayable without shortcut
Product: [Eclipse Project] Platform Reporter: tom
Component: TextAssignee: Platform-Text-Inbox <platform-text-inbox>
Status: RESOLVED WONTFIX QA Contact:
Severity: normal    
Priority: P3 CC: daniel_megert, remy.suen
Version: 3.6   
Target Milestone: ---   
Hardware: PC   
OS: Linux   
Whiteboard:

Description tom CLA 2010-05-15 17:35:48 EDT
Build Identifier: M20090917-0800

When typing in a function, method hinting isn't shown, and one has to press ctrl+shift+space to display them. This should be automatically displayed after a variable amount of time, and should be an option in the Preferences


Reproducible: Always

Steps to Reproduce:
e.g.
void function foo(int arg1, int arg2){
  ...
}

foo([cursor1],[cursor2]

parameter hinting should be shown at cursor position 1, and 2
Comment 1 Remy Suen CLA 2010-05-15 17:41:42 EDT
UI is for generic bugs like how editors and views behave in conjunction with each other and the overall system of the Eclipse workbench. This seems like a generic enhancement request for text editors.
Comment 2 Dani Megert CLA 2010-05-16 11:26:24 EDT
Please provide more details. When I use code assist (Ctrl+Space) then I get the hints after the completion.
Comment 3 Remy Suen CLA 2010-05-16 11:30:54 EDT
(In reply to comment #2)
> Please provide more details. When I use code assist (Ctrl+Space) then I get the
> hints after the completion.

(In reply to comment #0)
> When typing in a function, method hinting isn't shown, and one has to press
> ctrl+shift+space to display them.

I believe what Tom wants is for the hints to just appear when the caret is inside instead of having to manually hit the keybinding.
Comment 4 Dani Megert CLA 2010-05-16 11:35:22 EDT
>I believe what Tom wants is for the hints to just appear when the caret is
>inside instead of having to manually hit the keybinding.
This won't happen.
Comment 5 tom CLA 2010-05-17 22:40:24 EDT
(In reply to comment #4)
> >I believe what Tom wants is for the hints to just appear when the caret is
> >inside instead of having to manually hit the keybinding.
> This won't happen.

Why not? this should be the default, let alone "this won't happen." It speeds up the workflow of every programmer I know.
Comment 6 tom CLA 2010-05-19 07:06:30 EDT
seriously? resolved?
Comment 7 Dani Megert CLA 2010-05-19 09:03:35 EDT
>Why not? this should be the default, let alone "this won't happen." It speeds
>up the workflow of every programmer I know.
Well, if speed is your argument then it's definitely wrong to manually type any method. And as soon as you use content assist (Ctrl+Space) to insert the method you also get the parameter hints automatically. And not even that: it also inserts the parameter name or even the best guessed argument and shows proposals for other possible arguments.

Automatically show the parameter hints when not completing code is too intrusive and not something we want to add. So maybe not WORKSFORME but WONTIFX.
Comment 8 tom CLA 2010-05-20 21:10:41 EDT
it should be added as an option in the config then if you believe it's too intrusive. After using a (real) devenv for c#, our team has forgotten how much speed is gained by it (without even having to press any keys).

Why type out a method name, when the ide will do it for you. That is, after all what computers are for. If you 'WONTFIX', then all the best with Eclipse, it's merely a glorified text editor.