@@ -4207,6 +4207,7 @@ fn indent(cx: &mut Context) {
4209 doc.apply(&transaction, view.id);
4209 doc.apply(&transaction, view.id);
4210+ exit_select_mode(cx);
4212fn unindent(cx: &mut Context) {
4213fn unindent(cx: &mut Context) {
@@ -4246,6 +4247,7 @@ fn unindent(cx: &mut Context) {
4246 let transaction = Transaction::change(doc.text(), changes.into_iter());
4247 let transaction = Transaction::change(doc.text(), changes.into_iter());
4248 doc.apply(&transaction, view.id);
4249 doc.apply(&transaction, view.id);
4250+ exit_select_mode(cx);
4251fn format_selections(cx: &mut Context) {
4253fn format_selections(cx: &mut Context) {