diff --git a/desktop/org.yorba.geary.gschema.xml b/desktop/org.yorba.geary.gschema.xml
index 5773bb85..6d9b12e9 100644
--- a/desktop/org.yorba.geary.gschema.xml
+++ b/desktop/org.yorba.geary.gschema.xml
@@ -64,6 +64,11 @@
ask when opening an attachment
True to ask when opening an attachment.
+
+ true
+ whether to compose emails in HTML
+ True to compose emails in HTML; false for plain text.
+
diff --git a/src/client/composer/composer-window.vala b/src/client/composer/composer-window.vala
index 1036c9c5..45598c34 100644
--- a/src/client/composer/composer-window.vala
+++ b/src/client/composer/composer-window.vala
@@ -36,6 +36,7 @@ public class ComposerWindow : Gtk.Window {
private const string ACTION_FONT_SIZE = "fontsize";
private const string ACTION_COLOR = "color";
private const string ACTION_INSERT_LINK = "insertlink";
+ private const string ACTION_COMPOSE_AS_HTML = "compose as html";
private const string URI_LIST_MIME_TYPE = "text/uri-list";
private const string FILE_URI_PREFIX = "file://";
@@ -49,6 +50,9 @@ public class ComposerWindow : Gtk.Window {
background-color: white !important;
font-size: medium !important;
}
+ body.plain {
+ font-family: monospace !important;
+ }
blockquote {
margin-top: 0px;
margin-bottom: 0px;
@@ -60,6 +64,10 @@ public class ComposerWindow : Gtk.Window {
border: 0;
border-left: 3px #aaa solid;
}
+ pre {
+ white-space: pre-wrap;
+ margin: 0;
+ }