Bug 15820 - [Key Bindings] vi keymap
Summary: [Key Bindings] vi keymap
Status: RESOLVED WONTFIX
Alias: None
Product: Platform
Classification: Eclipse Project
Component: UI (show other bugs)
Version: 2.0   Edit
Hardware: All All
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Platform-UI-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords: helpwanted
Depends on:
Blocks:
 
Reported: 2002-05-12 03:08 EDT by Michael Rieser CLA
Modified: 2005-02-09 08:57 EST (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Rieser CLA 2002-05-12 03:08:05 EDT
I program Java and I'm incredibly productive with a vi-style editor, but I love 
an integrated environment to help me with method selection, refactoring, 
debugging, etc.  I currently use JBuilder and jVI (available from 
jvi.sourceforge.net.  I would like to try eclipse, but need the vi editing to 
really make a switch.

I tried downloading vim (gvim+ole) and tried to get Eclipse to talk to gvim 6.1 
through OLE (on Windows 2000) with no real luck.  I want vi-editing with 
codesense (intelligence about Java).  All I was able to do was have vim 
launched externally.  Not quite the integration I was hoping for.  For more 
information on VIM and it's OLE interface please see 
http://www.vim.org/doc/if_ole.txt

Thanks,
Mike
Comment 1 Nick Edgar CLA 2002-05-13 10:50:22 EDT
We will be unable to address this for 2.0.
Although we now support the definition of key maps (by extension, not by the 
user), we will only have rudimentary support for emacs for 2.0, not vi.
The underlying mechanisms do not support the modes required to do vi emulation.
Defering to v3 for consideration of improving these mechanisms.

Tight integration with an existing vi editor which supports OLE is also 
interesting, but of course will only work on Windows.
We are unlikely to do this ourselves.
This would be an excellent opportunity for you or someone else in the open 
source community to contribute to eclipse.
Comment 2 Randy Giffen CLA 2002-08-12 09:43:22 EDT
Reopen for investigation
Comment 3 Randy Giffen CLA 2002-08-23 09:50:06 EDT
It was reopened as part of a PR administration pass. 
Unfortunately the fact that it was reopened doesn't mean anything special.
If there is time, it may be investigated.
Eclipse will open OLE documents inplace (ex. .doc, .ppt) OLE controls may be 
used in a custom editor/view (See the SWT html browser example)
Comment 4 Chris McLaren CLA 2003-01-08 10:43:39 EST
this is not a key bindings issue anymore - key bindings can be fully 
customized but vi emulation requires special support from the editor. closing 
this pr - best step is to try and lobby vi emulation to the draft proposal.