view plugin/ruby.pl @ 0:a2f0a2c135cf

hg init
author Shoshi TAMAKI <shoshi@cr.ie.u-ryukyu.ac.jp>
date Sun, 06 Jun 2010 22:00:38 +0900
parents
children
line wrap: on
line source

use strict;

package ruby;

sub plugin_inline {
    my ($escaped_argument) = @_;
    my ($string,$ruby) = split(/,/, $escaped_argument);
    return qq(<ruby><rb>$string</rb><rp>(</rp><rt>$ruby</rt><rp>)</rp></ruby>);
}

sub plugin_usage {
    return {
        name => 'ruby',
        version => '1.0',
        author => 'Hiroshi Yuki <hyuki@hyuki.com>',
        syntax => '&ruby(string,ruby)',
        description => 'Make ruby.',
        example => '&ruby(KANJI,kana)',
    };
}

1;