Support Source Editor Extensions Preferences

Number:rdar://26866797 Date Originated:17/06/2016
Status:closed Resolved:
Product:Developer Tools Product Version:8.0(8S128d)
Classification:Feature(new) Reproducible:

I'm the author of the Xcode Plugin Luft( I was excited to implement Luft using the new Xcode Source Editor Extensions, but unfortunately I found that the current API is a bit lacking. 

Luft currently ships with a preferences window that allows the user to change the settings used by Luft. It would be good if Source Editor Extensions provided a way for Extensions to have a pane/area under Xcode preferences for configuration.

Steps to Reproduce:

Expected Results:
Xcode provides a way for Source Editor Extensions to be configured with extension specific settings under the Xcode preferences or elsewhere.

Actual Results:
Not supported



Xcode 8 Beta



Apple Developer Relations

Engineering has the following feedback for you:

Since Xcode Source Editor Extensions are App Extensions, they need to be delivered via an application, just as (say) iOS Keyboard App Extensions are. You can use this application to implement preferences for your extension.

We are now closing this bug report.

If you have questions or comments about the resolution, please update your bug report with that information so we can respond.

By Hugo.Tunius at June 23, 2016, 2:57 p.m. (reply...)

Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at 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!