fix p without count

This commit is contained in:
nightwing 2013-03-13 22:41:46 +04:00
commit 0ad64ff062

View file

@ -211,13 +211,13 @@ var actions = exports.actions = {
if (defaultReg.isLine) { if (defaultReg.isLine) {
var pos = editor.getCursorPosition(); var pos = editor.getCursorPosition();
pos.column = editor.session.getLine(pos.row).length; pos.column = editor.session.getLine(pos.row).length;
var text = lang.stringRepeat("\n" + defaultReg.text, count); var text = lang.stringRepeat("\n" + defaultReg.text, count || 1);
editor.session.insert(pos, text); editor.session.insert(pos, text);
editor.moveCursorTo(pos.row + 1, 0); editor.moveCursorTo(pos.row + 1, 0);
} }
else { else {
editor.navigateRight(); editor.navigateRight();
editor.insert(lang.stringRepeat(defaultReg.text, count)); editor.insert(lang.stringRepeat(defaultReg.text, count || 1));
editor.navigateLeft(); editor.navigateLeft();
} }
editor.setOverwrite(true); editor.setOverwrite(true);
@ -232,12 +232,12 @@ var actions = exports.actions = {
if (defaultReg.isLine) { if (defaultReg.isLine) {
var pos = editor.getCursorPosition(); var pos = editor.getCursorPosition();
pos.column = 0; pos.column = 0;
var text = lang.stringRepeat(defaultReg.text + "\n", count); var text = lang.stringRepeat(defaultReg.text + "\n", count || 1);
editor.session.insert(pos, text); editor.session.insert(pos, text);
editor.moveCursorToPosition(pos); editor.moveCursorToPosition(pos);
} }
else { else {
editor.insert(lang.stringRepeat(defaultReg.text, count)); editor.insert(lang.stringRepeat(defaultReg.text, count || 1));
} }
editor.setOverwrite(true); editor.setOverwrite(true);
editor.selection.clearSelection(); editor.selection.clearSelection();