###############################################################################
#
# FSWiki以外のWikiの文法で編集を行うためのプラグインです。
#
###############################################################################
package plugin::format::Install;
use strict;
#==============================================================================
# formatプラグインをインストールします。
#==============================================================================
sub install {
	my $wiki = shift;
	
	# フォーマットセレクタを設定
	$wiki->add_paragraph_plugin("select_format","plugin::format::FormatSelector");
	$wiki->add_handler("CHANGE_FORMAT","plugin::format::FormatSelector");
	
	# フォーマットプラグインを設定

	# 自動設定の実験……あとで削除します
	#my $dir = $wiki->config('plugin_dir') . '/plugin/format';
	#opendir(DIR, $dir) or return;
	#while(my $file = readdir(DIR)){
	#	if(-f "$dir/$file" and $file =~ /Format\.pm$/){
	#		my ($name) = $file =~ /(.+)Format/;
	#		$file =~ s/\.pm$//;
	#		$wiki->add_format_plugin($name, 'plugin::format::' . $file);
	#	}
	#}

	$wiki->add_format_plugin("FSWiki"  ,"plugin::format::FSWikiFormat");
	$wiki->add_format_plugin("YukiWiki","plugin::format::YukiWikiFormat");
	$wiki->add_format_plugin("Hiki"    ,"plugin::format::HikiFormat");
	$wiki->add_format_plugin("WalWiki" ,"plugin::format::WalWikiFormat");

}

1;