Files
nexe/node_modules/celeri/lib/modules/backspace.js
T
2011-11-26 17:00:12 -06:00

22 lines
473 B
JavaScript
Executable File

exports.plugin = function(cli)
{
cli.on('backspace', function()
{
var pos = cli.cursor();
if(pos == cli.inputPrefix().length) return;
cli.spliceLine(pos-1, 1, pos-1);
//cli.replaceLine(buffer.substr(0, pos-1) + buffer.substr(pos, buffer.length-pos), pos-1);
});
cli.on('delete', function()
{
var pos = cli.cursor();
cli.spliceLine(pos, 1, pos);
});
}