 
           atom.workspace.observeTextEditors (editor) ->
             # makes sure tabs don't get mixed up
+            #
             return unless editor.id is childEditor.id
 
             childEditor.onDidChange ->

      type: "boolean"
      default: false
      order: 4
    outputFormat:
      title: "Formatting Options"
      type: 'object'
      order: 5
      properties:
        select:
          title: "Select"

      return atom.beep()

    # Move to new Tab?
    #
    if cutSelection is true
      parentSelection.delete()

    targetPane = atom.config.get('edit-in-new-tab.targetPane')
    defaultTabName = atom.config.get('edit-in-new-tab.defaultTabName')

    if not defaultTabName
      newTabname = null
    else
      newTabName = defaultTabName.replaceAll("%origin%", atom.workspace.getActiveTextEditor().getFileName().toString())

    atom.workspace.open(newTabName, { split: targetPane })
      .then (newTab) ->
        options =
          select: atom.config.get('edit-in-new-tab.outputFormat.select')
