From 5a88999296543a4cbf7a81ab7878e9fd0f1d5f41 Mon Sep 17 00:00:00 2001 From: teramako Date: Fri, 28 Nov 2008 15:05:39 +0000 Subject: gmcommand vimp最新版に追従、completerを簡潔化 git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@25283 d0d07461-0603-4401-acd4-de1884942a52 --- gmperator.js | 79 ++++++++++++++++++++++++++++++------------------------------ 1 file changed, 40 insertions(+), 39 deletions(-) (limited to 'gmperator.js') diff --git a/gmperator.js b/gmperator.js index e5080e3..f48782e 100644 --- a/gmperator.js +++ b/gmperator.js @@ -212,19 +212,19 @@ liberator.plugins.gmperator = (function(){ //{{{ // User Command // --------------------------- commands.addUserCommand(['gmli[st]','lsgm'], 'list Greasemonkey scripts', //{{{ - function(arg){ - var str = ''; + function(args){ + var xml = <>>; var scripts = GM_getConfig().scripts; var reg; - if (arg.bang || arg == 'full'){ + if (args.bang || args.string == 'full'){ reg = new RegExp('.*'); - } else if( arg ){ - reg = new RegExp(arg,'i'); + } else if(args.string){ + reg = new RegExp(args.string,'i'); } if (reg){ for each(var s in scripts){ - if ( reg.test(s.name) || reg.test(s._filename) ) { - str += scriptToString(s) + '\n'; + if (reg.test(s.name) || reg.test(s._filename)) { + xml += scriptToString(s); } } } else { @@ -240,9 +240,9 @@ commands.addUserCommand(['gmli[st]','lsgm'], 'list Greasemonkey scripts', //{{{ tr.* +=