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

Number:rdar://26839373 Date Originated:16-Jun-2016
Status:Duplicate of 26781374 (Open) Resolved:
Product:Developer Tools Product Version:8
Classification:UI/Usability Reproducible:Always
Many developers (read: me and few similarly weird people I know) relied on 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.

Xcode 8 beta 1.





This should get priortized

By minsoo8449 at Feb. 11, 2021, 4:11 p.m. (reply...)

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!