--- filter_default/filter_default.module	2008-08-28 05:26:20.000000000 +0400
+++ filter_default.module	2009-02-15 17:13:01.000000000 +0300
@@ -46,6 +46,13 @@ function filter_default_admin_defaults_f
       '#options' => $format_list,
       '#default_value' => $def_format);
   }
+  
+  $form['format_comments_format'] = array(
+      '#type' => 'select',
+  	  '#title' => t('Default format for comments'),
+      '#options' => $format_list,
+      '#default_value' => variable_get('filter_default_comments_format', 0));
+
   $form['submit'] = array(
     '#type' => 'submit', 
     '#value' => t('Save default roles'));
@@ -102,6 +109,7 @@ function filter_default_admin_defaults_f
       variable_del('filter_default_'. $i);
     }
   }
+  variable_set('filter_default_comments_format', $form['format_comments_format']);
   drupal_set_message(t('The defaults have been saved.'));
 }
   
@@ -147,7 +155,11 @@ function _filter_default_is_new($form_id
  */
 function filter_default_form_alter($form_id, &$form) {
   if (_filter_default_is_new($form_id, $form)) {
-    global $user;
+    if ($form_id == 'comment_form' && ($format = variable_get('filter_default_comments_format', 0))) {
+    	_filter_default_form_alter_filters($format, $form);
+    	return;
+    }
+  	global $user;
     $roles = user_roles();
     for ($i = 1; $i < count($roles)+1; $i++) {
       list($role, $format) = variable_get('filter_default_'. $i, array());
