diff options
author | anekos | 2010-02-09 20:35:50 +0000 |
---|---|---|
committer | anekos | 2010-02-09 20:35:50 +0000 |
commit | edeba59c891398860660c7d10bacdd9a004a3fc3 (patch) | |
tree | 69804c94617be115ca798302569c701c523fd6ad /morse.js | |
parent | 61b4b0a79540fe5446d4493a72c934ecf6990a9a (diff) | |
download | vimperator-plugins-edeba59c891398860660c7d10bacdd9a004a3fc3.tar.bz2 |
各種オプションの追加
git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@36665 d0d07461-0603-4401-acd4-de1884942a52
Diffstat (limited to 'morse.js')
-rwxr-xr-x | morse.js | 23 |
1 files changed, 21 insertions, 2 deletions
@@ -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 ); |