editor shell