Re: vim keybindings
Re: vim keybindings
- Subject: Re: vim keybindings
- From: David Ewing <email@hidden>
- Date: Sat, 3 Jan 2004 15:30:00 -0700
On Jan 1, 2004, at 11:19 AM, Michael Crawford wrote:
Bump. I second this. I to am addicted to VI(M) (been using VI since
1989). This would go a long way toward increasing my productivity.
-Michael
On Dec 31, 2003, at 5:09 PM, Tristan O'Tierney wrote:
I know XCode supports external editors (preferences ->
File Types -> source code. change default editor to
external editors, vi). However this is a cheap hack.
Is there no way to get simple vi key support in XCode?
I'm talking about just things like dw, y, p, dd, h,
j, k, l, ctrl-d, ctrl-u etc etc. I've been a long
time vim user and find it extremely hard to code in an
IDE without vi keys.
Just to set expectations appropriately... It's not likely that we'll
add vi key binding support anytime soon. The command model in vi is
just too different from what the AppKit text system can handle.
Something more likely to happen would be better support for AppleEvents
in vim. Last I checked, it didn't really support them at all, so our
integration isn't very good. That (mostly) needs to be fixed in vim.
And since it's open source, I'd encourage people to take a look at
getting it done.
The next most likely scenario (though far less so) would be for someone
to do a vim plugin editor for Xcode. Our plugin API isn't public yet,
but that wouldn't be the biggest hurdle. If someone could get vim
running inside a Cocoa view (in a document-based app would be best),
the rest would be pretty easy.
I'm certainly in no position to promise anything here, but it's pretty
likely that we'd be able to help get the AppleEvent support working
with vim. We would love to see the same level of support for it as we
currently have for emacs, BBEdit and SubEthaEdit. (And we'd love to see
the support for all external editors improve over time too).
Dave
_______________________________________________
xcode-users mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/xcode-users
Do not post admin requests to the list. They will be ignored.