Bug 543191 - Support CamelCase in Quick switch editor pane (Ctrl+E)
Summary: Support CamelCase in Quick switch editor pane (Ctrl+E)
Status: NEW
Alias: None
Product: Platform
Classification: Eclipse Project
Component: UI (show other bugs)
Version: 4.8   Edit
Hardware: All All
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Platform-UI-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords: triaged
Depends on:
Blocks:
 
Reported: 2019-01-05 17:53 EST by Joshua Goldberg CLA
Modified: 2019-08-27 09:55 EDT (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.