From a8f985081c5956af2d84f7d2f6687541ab75e673 Mon Sep 17 00:00:00 2001 From: anekos Date: Mon, 23 Nov 2009 11:41:11 +0900 Subject: [PATCH] Smart :autocmd completer --- common/content/autocommands.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) mode change 100644 => 100755 common/content/autocommands.js diff --git a/common/content/autocommands.js b/common/content/autocommands.js old mode 100644 new mode 100755 index 52ceecb6..c0ce9252 --- a/common/content/autocommands.js +++ b/common/content/autocommands.js @@ -194,7 +194,12 @@ const AutoCommands = Module("autocommands", { } }, { bang: true, - completer: function (context) completion.autocmdEvent(context), + completer: function (context, args) { + if (args.length == 1) + return completion.autocmdEvent(context); + if (args.length == 3) + return args["-javascript"] ? completion.javascript(context) : completion.ex(context); + }, literal: 2, options: [[["-javascript", "-js"], commands.OPTION_NOARG]] });