chore: tangling with codemirror