kopia lustrzana https://github.com/c9/core
fix +13786 tab sometimes deletes character before
rodzic
402b79b640
commit
de38faaa74
|
@ -1486,7 +1486,7 @@ var Editor = function(renderer, session) {
|
|||
var indentString = lang.stringRepeat(" ", count);
|
||||
} else {
|
||||
var count = column % size;
|
||||
while (line[range.start.column] == " " && count) {
|
||||
while (line[range.start.column - 1] == " " && count) {
|
||||
range.start.column--;
|
||||
count--;
|
||||
}
|
||||
|
|
|
@ -124,6 +124,12 @@ module.exports = {
|
|||
var range = editor.getSelectionRange();
|
||||
assert.position(range.start, 1, 7);
|
||||
assert.position(range.end, 2, 7);
|
||||
|
||||
session.setValue(" x");
|
||||
session.setOption("useSoftTabs", false);
|
||||
editor.selection.moveTo(0, 3);
|
||||
editor.indent();
|
||||
assert.equal("\tx", session.toString());
|
||||
},
|
||||
|
||||
"test: indent selected lines" : function() {
|
||||
|
|
Ładowanie…
Reference in New Issue