summaryrefslogtreecommitdiff
path: root/alpine/reply.c
diff options
context:
space:
mode:
authorEduardo Chappa <chappa@washington.edu>2016-10-22 00:32:56 -0600
committerEduardo Chappa <chappa@washington.edu>2016-10-22 00:32:56 -0600
commit676cd02ce359b370b67cc2fbd0008e9a83582494 (patch)
treec5d238132f582bf994e8c911ef18537ba56feb4f /alpine/reply.c
parentd3c950dfd57b0573676730c4b6d3464bb1e28cd9 (diff)
downloadalpine-676cd02ce359b370b67cc2fbd0008e9a83582494.tar.xz
* Color support for the default composer and Pico. If users have
configured colors to read messages in Alpine, the same colors will be used in the default composer. In the case of Pico, read the manual to understand how to configure this new feature.
Diffstat (limited to 'alpine/reply.c')
-rw-r--r--alpine/reply.c30
1 files changed, 30 insertions, 0 deletions
diff --git a/alpine/reply.c b/alpine/reply.c
index ddbd81d6..e2897b86 100644
--- a/alpine/reply.c
+++ b/alpine/reply.c
@@ -2696,6 +2696,36 @@ colors_for_pico(void)
VAR_PROMPT_BACK_COLOR);
}
else colors->prcp = NULL;
+
+ if (VAR_QUOTE1_FORE_COLOR && VAR_QUOTE1_BACK_COLOR){
+ colors->qlcp = new_color_pair(VAR_QUOTE1_FORE_COLOR,
+ VAR_QUOTE1_BACK_COLOR);
+ }
+ else colors->qlcp = NULL;
+
+ if (VAR_QUOTE2_FORE_COLOR && VAR_QUOTE2_BACK_COLOR){
+ colors->qllcp = new_color_pair(VAR_QUOTE2_FORE_COLOR,
+ VAR_QUOTE2_BACK_COLOR);
+ }
+ else colors->qllcp = NULL;
+
+ if (VAR_QUOTE3_FORE_COLOR && VAR_QUOTE3_BACK_COLOR){
+ colors->qlllcp = new_color_pair(VAR_QUOTE3_FORE_COLOR,
+ VAR_QUOTE3_BACK_COLOR);
+ }
+ else colors->qlllcp = NULL;
+
+ if (VAR_NORM_FORE_COLOR && VAR_NORM_BACK_COLOR){
+ colors->ntcp = new_color_pair(VAR_NORM_FORE_COLOR,
+ VAR_NORM_BACK_COLOR);
+ }
+ else colors->ntcp = NULL;
+
+ if (VAR_SIGNATURE_FORE_COLOR && VAR_SIGNATURE_BACK_COLOR){
+ colors->sbcp = new_color_pair(VAR_SIGNATURE_FORE_COLOR,
+ VAR_SIGNATURE_BACK_COLOR);
+ }
+ else colors->sbcp = NULL;
}
return colors;