aboutsummaryrefslogtreecommitdiffstats
path: root/encodingSwitcherCommand.js
diff options
context:
space:
mode:
Diffstat (limited to 'encodingSwitcherCommand.js')
-rw-r--r--encodingSwitcherCommand.js24
1 files changed, 16 insertions, 8 deletions
diff --git a/encodingSwitcherCommand.js b/encodingSwitcherCommand.js
index bf3cba6..8071313 100644
--- a/encodingSwitcherCommand.js
+++ b/encodingSwitcherCommand.js
@@ -96,8 +96,10 @@ liberator.modules.commands.addUserCommand(['fileencoding','fenc'],'set the chara
}
},
{
- completer: function(filter)
- [0,completion( encodings, filter)]
+ completer: function(context, arg, special){
+ let filter = context.filter;
+ context.completions = completion( encodings, filter);
+ }
}
);
liberator.modules.commands.addUserCommand(['autodetector','audet'],'set auto detect character encoding', function(args) {
@@ -126,8 +128,10 @@ liberator.modules.commands.addUserCommand(['autodetector','audet'],'set auto det
}
},
{
- completer: function(filter)
- [0,completion( detectors, filter)]
+ completer: function(context, arg, special){
+ let filter = context.filter;
+ context.completions = completion( detectors, filter);
+ }
}
);
function listCharset(arg, current, list){
@@ -153,8 +157,10 @@ liberator.modules.commands.addUserCommand(['listencoding','lsenc'],'list all enc
var arg = args.string == undefined ? args: args.string;
listCharset(arg, liberator.modules.options.fileencoding, encodings);
},{
- completer: function(filter)
- [0,completion(encodings, filter)]
+ completer: function(context, arg, special){
+ let filter = context.filter;
+ context.completions = completion( encodings, filter);
+ }
}
);
liberator.modules.commands.addUserCommand(['listdetector','lsdet'],'list all auto detectors',
@@ -162,8 +168,10 @@ liberator.modules.commands.addUserCommand(['listdetector','lsdet'],'list all aut
var arg = args.string == undefined ? args: args.string;
listCharset(arg, liberator.modules.options.autodetector, detectors);
},{
- completer: function(filter)
- [0,completion(detectors, filter)]
+ completer: function(context, arg, special){
+ let filter = context.filter;
+ context.completions = completion( detectors, filter);
+ }
}
);