Bug 550779 - Open type dialog should automatically prefix a search string with *
Summary: Open type dialog should automatically prefix a search string with *
Status: NEW
Alias: None
Product: Platform
Classification: Eclipse Project
Component: IDE (show other bugs)
Version: 4.13   Edit
Hardware: All All
: P3 major with 1 vote (vote)
Target Milestone: ---   Edit
Assignee: Platform-UI-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
: 559772 (view as bug list)
Depends on:
Blocks:
 
Reported: 2019-09-05 02:04 EDT by Ihor Lavryniuk CLA
Modified: 2020-08-03 03:03 EDT (History)
6 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ihor Lavryniuk CLA 2019-09-05 02:04:01 EDT
in Open Type window (CTRL+SHIFT+T) every time I need to put * symbol to find my java class, and this is bad UX

need some option to make this asterisks symbol hiden and included at start by default

other IDE have nice UX where you can just search "telegrambot"

and in result you can see AbstractTelegramNewBot.java

IDE's have dictionary for most common words for separate search criteria and automatically put wildcard symbols and find more results

so, my coworkers in last time even joke from me, because I use Eclipse IDE, and this IDE have no this is base UX improvement of developer work, and every time you need put a lot of asterisk

this is very important future I think

looks like also similar:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=531785
Comment 1 Lars Vogel CLA 2019-09-05 02:33:30 EDT
I agree that this would be nice. Implementation is IMHO not super simple as we have to still support camelCase matching and show the prefix matches first.

Roland, could you consider this for 4.14?
Comment 2 Paul Pazderski CLA 2019-09-05 02:56:46 EDT
Depending on the outcome the result might be used in bug 543191.
Comment 3 Ihor Lavryniuk CLA 2019-09-05 08:02:15 EDT
the same search logic can be used for autocomplete(CTRL+SPACE)

task.getCompletionDate()
task.setCompletionDate()

task.compdate

result:
getCompletionDate()
setCompletionDate()

thinks:
maybe dictionary contain some base list of words and other makes for Project, by analyze source code and see all camel case words(Project domain context) and separate with adding to some project dictionary
Comment 4 Noopur Gupta CLA 2020-08-03 02:19:54 EDT
*** Bug 559772 has been marked as a duplicate of this bug. ***