{"ast_node_type":"other","tokens":[{"end":65,"kind":"keyword","start":0,"text":"new_text.push_str(&text[cursor_pos"}]}
    new_text.push_str(&text[cursor_pos + CURSOR_MARKER.len()..]);
    new_text.push_str(&text[..cursor_pos]);
    let cursor_pos = TextSize::from(cursor_pos as u32);