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

Bug 54476

Summary: [KeyBindings] User needs access to multiple configurations
Product: [Eclipse Project] Platform Reporter: Randy Hudson <hudsonr>
Component: UIAssignee: Platform UI Triaged <platform-ui-triaged>
Status: CLOSED WONTFIX QA Contact:
Severity: major    
Priority: P5 CC: douglas.pollock, stori
Version: 3.0Keywords: helpwanted
Target Milestone: ---   
Hardware: PC   
OS: Windows XP   
Whiteboard: stalebug
Bug Depends on:    
Bug Blocks: 37934    

Description Randy Hudson CLA 2004-03-11 10:20:52 EST
The workbench should support multiple, orthogonal keybinding configurations. 
For example, for a WYSIWYG HTML editor (or any other non-source 
editor), "emacs" configuration makes no sense.  They would instead want to 
define configurations for other HTML keybindings, such 
as "FrontPage", "DreamWeaver", etc.  The user should be able to activate 
simultaneously the "emacs" mode for the Java editor, and the "frontpage" mode 
for the html editor.
Comment 1 Douglas Pollock CLA 2004-08-13 08:39:51 EDT
This is interesting, but complicated.  It is also a fair departure from tools 
such as Microsoft Visual Studio.  Arguably, contexts provide a similar 
mechanism, but without the same ease in configuration (i.e., you would have to 
define key configurations -- e.g., "Emacs Text / DreamWeaver HTML" or "Eclipse 
Text / Emacs HTML"). 
 
It might be possible to make the argument that Emacs key bindings do make sense 
for an HTML editor.  I'm not a fan of them myself, but Emacs does have HTML 
plug-ins which do define additional key bindings (google: html-helper-mode). 
 
Comment 2 Randy Hudson CLA 2004-08-13 10:33:23 EDT
Doug, "E-macs" keybindings don't make sense for a WYSIWYG HTML editor.  
Maybe "Frontpage" or "Dreamweaver" might make sense instead, which is why I 
opened this bug.  If I had been talking about an HTML *source* editor, then I 
would agree that e-macs could be activated for the source view, while frontpage 
might be activated for the "design" view (wysiwyg).

I know that a possible implementation might use contexts, but it doesn't change 
the problem with the UI presentation in the keybindings preference page.
Comment 3 Chip Chapin CLA 2005-09-09 12:12:19 EDT
I currently use Emacs mode in Eclipse for both code and HTML.  I cannot fathom
why the poster asserts that emacs keybindings make no sense for documents other
than code.  

It's ironic that I stumbled on this request while searching for a set of Emacs
key bindings for Dreamweaver...
Comment 4 Randy Hudson CLA 2005-09-09 13:56:07 EDT
(In reply to comment #3)
> I currently use Emacs mode in Eclipse for both code and HTML.

Really, which HTML editor are you using?
Comment 5 Chris McLaren CLA 2005-12-12 16:57:38 EST
Reassigning to Platform-UI-Inbox (I left IBM 18 months ago..)
Comment 6 Michael Van Meekeren CLA 2006-04-21 13:14:46 EDT
Moving Dougs bugs
Comment 7 Paul Webster CLA 2006-09-28 15:13:01 EDT
Is this still a problem in 3.3?

PW
Comment 8 Randy Hudson CLA 2006-09-28 16:18:28 EDT
yes. bug 154130 should refer to this.
Comment 9 Paul Webster CLA 2006-09-28 20:23:32 EDT
There's no plans in bug 154130 to address mutliple co-existing schemes.

PW
Comment 10 Randy Hudson CLA 2006-09-28 22:51:20 EDT
(In reply to comment #9)
> There's no plans in bug 154130 to address mutliple co-existing schemes.

that's why I said "should". Eclipse is an "extensible IDE for anything", which means more than just source editing.
Comment 11 Eclipse Webmaster CLA 2019-09-06 16:16:38 EDT
This bug hasn't had any activity in quite some time. Maybe the problem got resolved, was a duplicate of something else, or became less pressing for some reason - or maybe it's still relevant but just hasn't been looked at yet.

If you have further information on the current state of the bug, please add it. The information can be, for example, that the problem still occurs, that you still want the feature, that more information is needed, or that the bug is (for whatever reason) no longer relevant.
Comment 12 Eclipse Genie CLA 2021-08-31 16:58:44 EDT
This bug hasn't had any activity in quite some time. Maybe the problem got resolved, was a duplicate of something else, or became less pressing for some reason - or maybe it's still relevant but just hasn't been looked at yet. As such, we're closing this bug.

If you have further information on the current state of the bug, please add it and reopen this bug. The information can be, for example, that the problem still occurs, that you still want the feature, that more information is needed, or that the bug is (for whatever reason) no longer relevant.

--
The automated Eclipse Genie.