Skip to content

Commit ea0ac90

Browse files
authored
Backspace deletes empty line (#5502) (#5516)
1 parent 6dc3ca9 commit ea0ac90

File tree

1 file changed

+4
-10
lines changed

1 file changed

+4
-10
lines changed

notebook/static/notebook/js/codecell.js

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -64,20 +64,14 @@ define([
6464
} else {
6565
// range is cursor
6666
var line = cm.getLine(head.line).substring(0, head.ch);
67-
if( line.match(/^\ +$/) !== null){
67+
if (line.match(/^\ +$/) !== null){
6868
// delete tabs
6969
var prevTabStop = (Math.ceil(head.ch/tabSize)-1)*tabSize;
70-
var from = {
71-
ch: prevTabStop,
72-
line: head.line
73-
};
70+
var from = CodeMirror.Pos(head.line, prevTabStop)
7471
cm.replaceRange("", from, head);
7572
} else {
76-
// delete non-tabs
77-
var from = {
78-
ch: head.ch-1,
79-
line: head.line
80-
};
73+
// delete normally
74+
var from = cm.findPosH(head, -1, 'char', false);
8175
cm.replaceRange("", from, head);
8276
}
8377
}

0 commit comments

Comments
 (0)