Bug 543191

Summary: Support CamelCase in Quick switch editor pane (Ctrl+E)
Product: [Eclipse Project] Platform Reporter: Joshua Goldberg <joshgold>
Component: UIAssignee: Platform-UI-Inbox <Platform-UI-Inbox>
Status: NEW --- QA Contact:
Severity: enhancement    
Priority: P3 CC: daniel_megert, dev.tom.menzel, gautier.desaintmartinlacaze, paul-eclipse
Version: 4.8Keywords: triaged
Target Milestone: ---   
Hardware: All   
OS: All   
See Also: https://bugs.eclipse.org/bugs/show_bug.cgi?id=334770
https://bugs.eclipse.org/bugs/show_bug.cgi?id=543662
https://bugs.eclipse.org/bugs/show_bug.cgi?id=531746
Whiteboard:

Description Joshua Goldberg CLA 2019-01-05 17:53:26 EST
For convenience, and for consistency with Open Type, please support CamelCase in the Quick switch editor pane (Ctrl+E)
Comment 1 Dani Megert CLA 2019-01-06 09:43:19 EST
Interesting. Bug 334770 claims that this was fixed long time ago, but it also doesn't work for me.
Comment 2 thomas menzel CLA 2019-08-27 03:04:56 EDT
i can confirm that it used to work and hasnt for a while now. not sure when that regression croped in.
Comment 3 thomas menzel CLA 2019-08-27 03:22:33 EDT
did a quick check:

eclipse-rcp-oxygen-2-win32-x86_64 - still works
eclipse-jee-2018-12-R-win32-x86_64 - not anymore

i have no version between those at my fingertips, so it's a starting point for the next to zone in.
Comment 4 Paul Pazderski CLA 2019-08-27 03:29:30 EDT
It is a regression* from bug 531746. The Open Type dialog has no auto wildcard and the used SearchPattern (at least used for Ctrl+E) support either pattern search or CamelCase search, not both. The change to make every search a pattern search disabled CamelCase search.
Also note that bug 549254 did not worked in my short test using CamelCase search.

*depends on someones preferences
Comment 5 Joshua Goldberg CLA 2019-08-27 09:55:24 EDT
It surely goes beyond the scope of this bug, but someone might want to look at Intellij's handling of this which offers a kind of flexible/fuzzy match in contexts like this - letting you use camel or not, letting you skip a word without getting tripped up, and doing a better job of finding what you're looking for even when you don't remember the name quite right.