Github user zjffdu commented on the issue:
https://github.com/apache/zeppelin/pull/2542
> This makes interpreter impossible to add / update "editor" configuration
without user recreate interpreterSetting
@Leemoonsoo ZEPPELIN-2907 is not resolved, but the issue you concerned
above is fixed. As in the interpreter component refactoring, I would always
overwrite editor by using the editor info from InterpreterSettingTemplate
(interpreter-setting.json)
(https://github.com/apache/zeppelin/blob/master/zeppelin-zengine/src/main/java/org/apache/zeppelin/interpreter/InterpreterSettingManager.java#L199).
And I believe the editor info is immutable, so it should be safe to overwrite
it. That means we could always add new field in editor of
interpreter-setting.json
---