From 4f3f2467baac85e3e184ff13cf9d87c8cad0e577 Mon Sep 17 00:00:00 2001 From: Ingo Schwarze Date: Mon, 24 May 2010 21:51:20 +0000 Subject: sync to OpenBSD: save the visual cursor position in term_flushln() and use that to avoid multiple blank lines in nested lists while still putting subsequent empty list tags each on their own line; "go ahead" kristaps@ --- term.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'term.h') diff --git a/term.h b/term.h index f2ce1e08..09e24295 100644 --- a/term.h +++ b/term.h @@ -1,4 +1,4 @@ -/* $Id: term.h,v 1.56 2010/05/24 21:34:16 schwarze Exp $ */ +/* $Id: term.h,v 1.57 2010/05/24 21:51:20 schwarze Exp $ */ /* * Copyright (c) 2008, 2009 Kristaps Dzonsons * @@ -39,6 +39,7 @@ struct termp { size_t offset; /* Margin offest. */ size_t tabwidth; /* Distance of tab positions. */ size_t col; /* Bytes in buf. */ + size_t viscol; /* Chars on current line. */ int overstep; /* See termp_flushln(). */ int flags; #define TERMP_SENTENCE (1 << 1) /* Space before a sentence. */ -- cgit v1.2.3