Bug 433640 - [QuickAccess] Show launch configurations (run, debug)
Summary: [QuickAccess] Show launch configurations (run, debug)
Status: NEW
Alias: None
Product: Platform
Classification: Eclipse Project
Component: UI (show other bugs)
Version: 4.4   Edit
Hardware: All All
: P3 enhancement with 1 vote (vote)
Target Milestone: ---   Edit
Assignee: Platform UI Triaged CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-04-28 07:14 EDT by Robin Stocker CLA
Modified: 2022-01-26 05:22 EST (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Robin Stocker CLA 2014-04-28 07:14:21 EDT
Quick access is very useful for quickly finding things, such as preference pages and views.

It would be very useful if launch configurations could also be found through it.

Example use case:

When developing a client/server application and there are many test systems, it's useful to have a launch configuration per server. Right now one either has to either use the toolbar button and hope that the configuration is listed there or open the dialog with all configurations.

It would be much more convenient to just press Ctrl+3 and type the beginning of the server name and hit enter.

Not sure if this would need to be implemented in the general "Quick Access" component or in the part that handles launch configurations.
Comment 1 L. Mihalkovic CLA 2014-06-10 06:20:31 EDT
I like the idea and am running into a similar situation where I want to add a new type of searchable objects to the same list. the existing Eclipse code is really clean and straight-forward to extend. Aside from the broad issue of performance, does someone in the UI group have some preference as to what would be a acceptable way to extend the quickaccess? 

At the moment QuickAccessElement and QuickAccessProvider are internal classes. the road of minimal disruption to existing code seems to be to expose a couple of interfaces with a new extension point. the alternative being to simply move these two to org.eclipse. It is also possible to go in the E4 service direction.

Either way, I would imagine that a preference page would be useful to enable/disable some of the categories from the result, again for obvious perf reasons. Enhancement might also include a decorator to give a hook into the presentation itself. 

ps: I started looking at this via "bug 436913", and also looked at "bug 162006" which started a talk on the topic in 2006.
Comment 2 Paul Webster CLA 2014-06-11 13:09:25 EDT
(In reply to L. Mihalkovic from comment #1)
> 
> At the moment QuickAccessElement and QuickAccessProvider are internal
> classes. the road of minimal disruption to existing code seems to be to
> expose a couple of interfaces with a new extension point. the alternative
> being to simply move these two to org.eclipse. It is also possible to go in
> the E4 service direction.
> 
> Either way, I would imagine that a preference page would be useful to
> enable/disable some of the categories from the result, again for obvious
> perf reasons. Enhancement might also include a decorator to give a hook into
> the presentation itself. 
>

These are good comments on extensibility, could you put them on bug 162006 ?

PW
Comment 3 Michael Schnell CLA 2014-06-27 07:21:58 EDT
I have exactly the same issue: 
Several project with provide together about 70 ANT launchers.

Eclipse can show me less than the half of them in the favorites menu and scrolling them is not very convenient.

Would be nice to just hit CTRL-3 and start typing the name of the project (which is contained in the launchers name) and select one of the launchers in the list.
Comment 4 Michael Schnell CLA 2022-01-26 05:22:32 EST
This issue can be closed, because it is already implemented since several versions.