From edeba59c891398860660c7d10bacdd9a004a3fc3 Mon Sep 17 00:00:00 2001 From: anekos Date: Tue, 9 Feb 2010 20:35:50 +0000 Subject: 各種オプションの追加 git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@36665 d0d07461-0603-4401-acd4-de1884942a52 --- morse.js | 23 +++++++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) (limited to 'morse.js') diff --git a/morse.js b/morse.js index 4f9074f..b3ceccf 100755 --- a/morse.js +++ b/morse.js @@ -255,10 +255,29 @@ let INFO = ['morse'], 'Mooooooooooooorse', function (args) { - morse(code(args.literalArg)); + let code = toCode(args.literalArg); + + if (args['-code']) + util.copyToClipboard(code); + + [short, long, interval] = + [ + args['-short'] || short, + args['-long'] || long, + args['-interval'] || interval + ]; + + liberator.echo(code); + Morse(short, long, interval)(code); }, { - literal: 0 + literal: 0, + options: [ + [['-clipboard', '-c'], commands.OPTION_NOARG], + [['-short', '-s'], commands.OPTION_INT], + [['-long', '-l'], commands.OPTION_INT], + [['-interval', '-i'], commands.OPTION_INT] + ], }, true ); -- cgit v1.2.3