change "delete last line" behavior to match vim

This commit is contained in:
Fabian Jakobs 2011-08-01 10:31:12 +02:00
commit a39ab0d607
2 changed files with 11 additions and 8 deletions

View file

@ -825,7 +825,10 @@ var Editor =function(renderer, session) {
if (rows.last == 0 || rows.last+1 < this.session.getLength())
var range = new Range(rows.first, 0, rows.last+1, 0)
else
var range = new Range(rows.first-1, 0, rows.last, this.session.getLine(rows.last));
var range = new Range(
rows.first-1, this.session.getLine(rows.first).length,
rows.last, this.session.getLine(rows.last).length
);
this.session.remove(range);
this.clearSelection();
};