X-Git-Url: https://ncurses.scripts.mit.edu/?p=ncurses.git;a=blobdiff_plain;f=man%2Ftabs.1;h=eb7e659746dd686ca39b1f491f22c0c83851de13;hp=de47222592fa4b81c527a7436a7845aa0403e1d8;hb=a6eb34d7fec8170a8715f9e53ca2f96452dd30dd;hpb=51a395aaa20e4aa687310bb8cb1616ccf8e8fd0d;ds=inline diff --git a/man/tabs.1 b/man/tabs.1 index de472225..eb7e6597 100644 --- a/man/tabs.1 +++ b/man/tabs.1 @@ -1,5 +1,6 @@ .\"*************************************************************************** -.\" Copyright (c) 2008-2018,2019 Free Software Foundation, Inc. * +.\" Copyright 2018-2019,2020 Thomas E. Dickey * +.\" Copyright 2008-2016,2017 Free Software Foundation, Inc. * .\" * .\" Permission is hereby granted, free of charge, to any person obtaining a * .\" copy of this software and associated documentation files (the * @@ -26,7 +27,7 @@ .\" authorization. * .\"*************************************************************************** .\" -.\" $Id: tabs.1,v 1.25 2019/06/15 23:08:12 tom Exp $ +.\" $Id: tabs.1,v 1.28 2020/12/19 21:50:22 tom Exp $ .TH @TABS@ 1 "" .ds n 5 .ie \n(.g .ds `` \(lq @@ -185,12 +186,15 @@ unlike \fB@TPUT@(1)\fP. The \fB\-d\fP (debug) and \fB\-n\fP (no-op) options are extensions not provided by other implementations. .PP -A \fBtabs\fP utility appeared in PWB/Unix 1.0 (1977), -and thereafter in 3BSD (1979). -It supported a single \*(``\-n\*('' option +A \fBtabs\fP utility appeared in PWB/Unix 1.0 (1977). +There was a reduced version of the \fBtabs\fP utility +in Unix 7th edition and in 3BSD (1979). +The latter supported a single \*(``\-n\*('' option (to cause the first tab stop to be set on the left margin). That option is not documented by POSIX. -Initially, \fBtabs\fP used built-in tables rather than the terminal database, +.PP +The PWB/Unix \fBtabs\fP utility, which was included in System III (1980), +used built-in tables rather than the terminal database, to support a half-dozen terminal types. It also had built-in logic to support the left-margin, as well as a feature for copying the tab settings from a file. @@ -204,7 +208,8 @@ and incorporated into \fBtput\fP uses the terminal database, .PP POSIX documents no limits on the number of tab stops. Documentation for other implementations states that there is a limit on the -number of tab stops. +number of tab stops +(e.g., 20 in PWB/Unix's \fBtabs\fP utility). While some terminals may not accept an arbitrary number of tab stops, this implementation will attempt to set tab stops up to the right margin of the screen, if the given list happens to be that long. @@ -224,8 +229,8 @@ However, the \fIExplicit Lists\fP described in this manual page were implemented in PWB/Unix. Those provide the capability of setting abitrary tab stops. .SH SEE ALSO -\fB@TSET@\fR(1), \fB@INFOCMP@\fR(1M), +\fB@TSET@\fR(1), \fBcurses\fR(3X), \fBterminfo\fR(\*n). .PP