From 7225b68f749b16b5c8f9bdfa79fb18db8afd4d48 Mon Sep 17 00:00:00 2001
From: Přemysl Janouch
Date: Sun, 9 Aug 2015 15:05:49 +0200
Subject: degesch: safer defaults for backlog helper
---
degesch.c | 10 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)
diff --git a/degesch.c b/degesch.c
index c548669..825f235 100644
--- a/degesch.c
+++ b/degesch.c
@@ -1654,17 +1654,19 @@ static struct config_schema g_config_behaviour[] =
.default_ = "off",
.on_change = on_config_debug_mode_change },
- // We use -r here rather than -R because of GNU screen,
- // which has an ^O in its string to reset formatting attributes
+ // GNU screen has an ^O in its formatting attributes reset string,
+ // therefore we can't just pipe raw formatting to `less -R`.
+ // You can use the -r switch, however that makes `less` very confused
+ // about line wrapping, and the result is suboptimal.
{ .name = "backlog_helper",
.comment = "Shell command to display a buffer's history",
.type = CONFIG_ITEM_STRING,
- .default_ = "\"LESSSECURE=1 less -M -r +G\"" },
+ .default_ = "\"LESSSECURE=1 less -M -R +G\"" },
{ .name = "backlog_helper_strip_formatting",
.comment = "Strip formatting from backlog helper input",
.type = CONFIG_ITEM_BOOLEAN,
- .default_ = "off" },
+ .default_ = "on" },
{ .name = "reconnect_delay_growing",
.comment = "Growing factor for reconnect delay",
--
cgit v1.2.3-70-g09d2