hunk.code_window:     // Get the range in question.
       const { state, editor } = this.props
       const { document, selection } = state
       const schema = editor.getSchema()
       const decorators = document.getDescendantDecorators(key, schema)
       const node = document.getDescendant(key)
  
hunk.labels: keep add keep keep keep keep keep
hunk.after_edit:     const { key, index, start, end } = point
  
hunk.file_path: src/components/content.js
hunk.type: add
file: 
  export default function (state) {
    const { document, selection } = state
    const texts = document.getTexts()
    const first = texts.first()
    const range = selection.merge({
      anchorKey: first.key,
      anchorOffset: 0,
      focusKey: first.key,
      focusOffset: 1
    })
  
    return state
      .transform()
      .toggleMarkAtRange(range, 'bold')
      .apply()
  }
  