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",