From 6693ba26d594cdccc4b15bc6c9514f52965fb1fa Mon Sep 17 00:00:00 2001 From: Ingo Schwarze Date: Wed, 31 Dec 2014 16:52:39 +0000 Subject: When showing more than one formatted manual page, insert horizontal lines between pages. Suggested by Theo Buehler . Even in UTF-8 output mode, do not use fancy line drawing characters such that you can easily use /^--- to skip to the next manual in your pager. --- term_ascii.c | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) (limited to 'term_ascii.c') diff --git a/term_ascii.c b/term_ascii.c index 5cc6304a..df191103 100644 --- a/term_ascii.c +++ b/term_ascii.c @@ -1,4 +1,4 @@ -/* $Id: term_ascii.c,v 1.41 2014/12/19 17:12:04 schwarze Exp $ */ +/* $Id: term_ascii.c,v 1.42 2014/12/31 16:52:40 schwarze Exp $ */ /* * Copyright (c) 2010, 2011 Kristaps Dzonsons * Copyright (c) 2014 Ingo Schwarze @@ -174,6 +174,20 @@ ascii_setwidth(struct termp *p, int iop, size_t width) p->rmargin = p->maxrmargin = p->defrmargin; } +void +ascii_sepline(void *arg) +{ + struct termp *p; + size_t i; + + p = (struct termp *)arg; + putchar('\n'); + for (i = 0; i < p->defrmargin; i++) + putchar('-'); + putchar('\n'); + putchar('\n'); +} + static size_t ascii_width(const struct termp *p, int c) { -- cgit v1.2.3