Xcode 8 doesn't provide enough extension hooks to provide vim keybindings.

Originator:sm11963
Number:rdar://26781374 Date Originated:13-Sept-2016
Status:Open Resolved:
Product:Developer Tools Product Version:8
Classification:UI/Usability Reproducible:Always
 
Summary:
Many developers who rely on vim also relied on an undocumented Xcode plugins feature. This allowed us to use a fairly popular plugin, XVim (https://github.com/XVimProject/XVim/) that provided vim-like keybindigs for Xcode.

Since Xcode 8, this is no longer possible — SIP disallows injecting your own key mapping and the extension API isn't powerful enough to enable plugins similar to this.

Steps to Reproduce:
1. Open Xcode 8
2. Try to use Xvim

Expected Results:
You can use vim-like bindings and be more productive (or at least think you are).

Actual Results:
You're sad because you can't use vim-like bindings.

Version:
Xcode 8

Notes:


Configuration:


Attachments:

Duplicates

Number Status Originator Product Title
rdar://26839946 Duplicate/26781374 schrojo Developer Tools Xcode 8 doesn't provide enough extension hook to provide vim keybindings.

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!