|
@ -350,13 +350,13 @@ Interface.prototype._tabComplete = function() { |
|
|
for (var i = 0, compLen = completions.length; i < compLen; i++) { |
|
|
for (var i = 0, compLen = completions.length; i < compLen; i++) { |
|
|
c = completions[i]; |
|
|
c = completions[i]; |
|
|
if (c === '') { |
|
|
if (c === '') { |
|
|
handleGroup.call(self, group); |
|
|
handleGroup.call(self, group, width, maxColumns); |
|
|
group = []; |
|
|
group = []; |
|
|
} else { |
|
|
} else { |
|
|
group.push(c); |
|
|
group.push(c); |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
handleGroup.call(self, group); |
|
|
handleGroup.call(self, group, width, maxColumns); |
|
|
|
|
|
|
|
|
// If there is a common prefix to all matches, then apply that
|
|
|
// If there is a common prefix to all matches, then apply that
|
|
|
// portion.
|
|
|
// portion.
|
|
@ -373,7 +373,7 @@ Interface.prototype._tabComplete = function() { |
|
|
}; |
|
|
}; |
|
|
|
|
|
|
|
|
// this = Interface instance
|
|
|
// this = Interface instance
|
|
|
function handleGroup(group) { |
|
|
function handleGroup(group, width, maxColumns) { |
|
|
var self = this; |
|
|
var self = this; |
|
|
if (group.length == 0) { |
|
|
if (group.length == 0) { |
|
|
return; |
|
|
return; |
|
|