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
Comments
ag9zfm9wZW5yYWRhci1ocmRyEgsSBVJhZGFyGICAgIiKivYJDA
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!