--- c:\drupal-patches\old\tinymce.module	Tue Apr 25 13:23:47 2006
+++ c:\drupal-patches\new\tinymce.module	Fri Jun 23 12:02:43 2006
@@ -488,15 +488,16 @@ function tinymce_config($profile) {
   // Is tinymce on by default?
   $status = tinymce_user_get_status($user, $profile);
   
-  $init['mode']               = $status == 'true' ? 'exact' : 'none';
-  $init['theme']              = $settings['theme'] ? $settings['theme'] : 'advanced';
-  $init['relative_urls']      = 'false';
-  $init['document_base_url']  = "$host";
-  $init['language']           = $settings['language'] ? $settings['language'] : 'en';
-  $init['safari_warning']     = $settings['safari_message'] ?  $settings['safari_message'] : 'false';
-  $init['entity_encoding']    = 'raw';
-  $init['verify_html']        = $settings['verify_html'] ? $settings['verify_html'] : 'false';
-  $init['preformatted']       = $settings['preformatted'] ? $settings['preformatted'] : 'false';
+  $init['mode']              			 = $status == 'true' ? 'exact' : 'none';
+  $init['theme']             			 = $settings['theme'] ? $settings['theme'] : 'advanced';
+  $init['relative_urls']     			 = 'false';
+  $init['document_base_url'] 			 = "$host";
+  $init['language']          			 = $settings['language'] ? $settings['language'] : 'en';
+  $init['safari_warning']    			 = $settings['safari_message'] ?  $settings['safari_message'] : 'false';
+  $init['entity_encoding']   			 = 'raw';
+	$init['apply_source_formatting'] = $settings['format_source_code'] ? $settings['format_source_code'] : 'true';
+  $init['verify_html']       			 = $settings['verify_html'] ? $settings['verify_html'] : 'false';
+  $init['preformatted']       		 = $settings['preformatted'] ? $settings['preformatted'] : 'false';
   $init['convert_fonts_to_styles'] = $settings['convert_fonts_to_styles'] ? $settings['convert_fonts_to_styles'] : 'false';
 
   $tinymce_mod_path = drupal_get_path('module', 'tinymce');
@@ -875,6 +876,14 @@ function tinymce_profile_form($edit) {
     '#title' => t('Cleanup and output'), 
     '#collapsible' => TRUE, 
     '#collapsed' => TRUE
+  );
+
+  $form['output']['format_source_code'] = array(
+    '#type' => 'select', 
+    '#title' => t('Format Source Code'), 
+    '#default_value' => $edit->settings['format_source_code'], 
+    '#options' => array('true' => 'true', 'false' => 'false'), 
+    '#description' => t('Should the source code be displayed formated at the html view?.')
   );
   
   $form['output']['verify_html'] = array(
