From 1c6b09968776c94b812317dfc4f91f09b5f0817c Mon Sep 17 00:00:00 2001 From: Giuseppe Bilotta Date: Tue, 24 Jun 2008 01:33:48 +0200 Subject: spell plugin: command line option --- data/rbot/plugins/spell.rb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'data/rbot') diff --git a/data/rbot/plugins/spell.rb b/data/rbot/plugins/spell.rb index 3d77ebb0..9ab1deba 100644 --- a/data/rbot/plugins/spell.rb +++ b/data/rbot/plugins/spell.rb @@ -7,6 +7,9 @@ class SpellPlugin < Plugin Config.register Config::StringValue.new('spell.program', :default => 'ispell', :desc => _('Program to use to check spelling')) + Config.register Config::StringValue.new('spell.command_line', + :default => '%s -a -S', + :desc => _('Command line used to call the spell.program. Use %s as a placeholder for the executable name')) def help(plugin, topic="") _("spell => check spelling of , suggest alternatives") @@ -18,7 +21,7 @@ class SpellPlugin < Plugin end begin - IO.popen("%{prog} -a -S" % {:prog => @bot.config['spell.program']}, "w+") { |p| + IO.popen(@bot.config['spell.command_line'] % @bot.config['spell.program'], "w+") { |p| p.puts m.params p.close_write p.each_line { |l| -- cgit v1.2.3