@@ -1154,7 +1154,7 @@ fn search(cx: &mut Context) {
1154 move |view, doc, registers, regex| {
1154 move |view, doc, registers, regex| {
1155 search_impl(doc, view, &contents, ®ex, false);
1155 search_impl(doc, view, &contents, ®ex, false);
1156 // TODO: only store on enter (accept), not update
1156 // TODO: only store on enter (accept), not update
1157− registers.write('\\', vec![regex.as_str().to_string()]);
1157+ registers.write('/', vec![regex.as_str().to_string()]);
@@ -1164,7 +1164,7 @@ fn search(cx: &mut Context) {
1164fn search_next_impl(cx: &mut Context, extend: bool) {
1164fn search_next_impl(cx: &mut Context, extend: bool) {
1165 let (view, doc) = current!(cx.editor);
1165 let (view, doc) = current!(cx.editor);
1166 let registers = &mut cx.editor.registers;
1166 let registers = &mut cx.editor.registers;
1167− if let Some(query) = registers.read('\\') {
1167+ if let Some(query) = registers.read('/') {
1168 let query = query.first().unwrap();
1168 let query = query.first().unwrap();
1169 let contents = doc.text().slice(..).to_string();
1169 let contents = doc.text().slice(..).to_string();
1170 let regex = Regex::new(query).unwrap();
1170 let regex = Regex::new(query).unwrap();
@@ -1185,7 +1185,7 @@ fn search_selection(cx: &mut Context) {
1185 let contents = doc.text().slice(..);
1185 let contents = doc.text().slice(..);
1186 let query = doc.selection(view.id).primary().fragment(contents);
1186 let query = doc.selection(view.id).primary().fragment(contents);
1187 let regex = regex::escape(&query);
1187 let regex = regex::escape(&query);
1188− cx.editor.registers.write('\\', vec![regex]);
1188+ cx.editor.registers.write('/', vec![regex]);
1189 search_next(cx);
1189 search_next(cx);