hunk.code_window:         focusKey: focus.key,
           focusOffset: focus.offset
         })
         .apply({ isNative: true })
       this.onChange(state)
     }
  
hunk.labels: keep keep keep replace keep keep keep
hunk.after_edit:       .apply()
  
hunk.file_path: lib/components/content.js
hunk.type: replace
file: 
  export default function (state) {
    const { document, selection } = state
    const texts = document.getTextNodes()
    const first = texts.first()
    const second = texts.last()
    const range = selection.merge({
      anchorKey: first.key,
      anchorOffset: 2,
      focusKey: second.key,
      focusOffset: 2
    })
  
    return state
      .transform()
      .markAtRange(range, 'bold')
      .apply()
  }
  