@@ -2511,7 +2511,7 @@ pub mod insert {
2511 } else {
2511 } else {
2512 contents.char(pos - 1)
2512 contents.char(pos - 1)
2514− let curr = contents.char(pos);
2514+ let curr = contents.get_char(pos).unwrap_or(' ');
2516 // TODO: offset range.head by 1? when calculating?
2516 // TODO: offset range.head by 1? when calculating?
2517 let indent_level = indent::suggested_indent_for_pos(
2517 let indent_level = indent::suggested_indent_for_pos(