X-Git-Url: http://ncurses.scripts.mit.edu/?a=blobdiff_plain;f=man%2Ftabs.1;h=5cb0e3fa555039c3d17ad1a88562127678dc4ba6;hb=dcfe712cb3492636e8d50c9867cf05aec089a576;hp=938327d4431c85f30f8e1d3e886ab11bbcc4d871;hpb=f06e14af5e11df95d6542964bf1b349d2843bb11;p=ncurses.git diff --git a/man/tabs.1 b/man/tabs.1 index 938327d4..5cb0e3fa 100644 --- a/man/tabs.1 +++ b/man/tabs.1 @@ -26,12 +26,29 @@ .\" authorization. * .\"*************************************************************************** .\" -.\" $Id: tabs.1,v 1.14 2016/10/22 19:54:35 tom Exp $ +.\" $Id: tabs.1,v 1.15 2016/12/31 16:07:39 tom Exp $ .TH @TABS@ 1 "" .ds n 5 +.ie \n(.g .ds `` \(lq +.el .ds `` `` +.ie \n(.g .ds '' \(rq +.el .ds '' '' .de bP .IP \(bu 4 .. +.de NS +.ie \n(.sp +.el .sp .5 +.ie \n(.in +4 +.el .in +2 +.nf +.ft C \" Courier +.. +.de NE +.fi +.ft R +.in -4 +.. .SH NAME \fB@TABS@\fR \- set tabs on a terminal .SH SYNOPSIS @@ -42,10 +59,14 @@ The \fB@TABS@\fP program clears and sets tab-stops on the terminal. This uses the terminfo \fIclear_all_tabs\fP and \fIset_tab\fP capabilities. If either is absent, \fB@TABS@\fP is unable to clear/set tab-stops. The terminal should be configured to use hard tabs, e.g., -.sp -.RS +.NS stty tab0 -.RE +.NE +.PP +Like \fB@CLEAR@\fR(1), \fB@TABS@\fR writes to the standard output. +You can redirect the standard output to a file (which prevents +\fB@TABS@\fR from actually changing the tabstops), +and later \fBcat\fP the file to the screen, setting tabstops at that point. .SH OPTIONS .SS General Options .TP 5 @@ -71,29 +92,31 @@ The \fB@TABS@\fP program processes a single list of tab stops. The last option to be processed which defines a list is the one that determines the list to be processed. .SS Implicit Lists -Use a single number as an option, e.g., "\fB\-5\fP" to set tabs at the given +Use a single number as an option, e.g., \*(``\fB\-5\fP\*('' to set tabs at the given interval (in this case 1, 6, 11, 16, 21, etc.). Tabs are repeated up to the right margin of the screen. .PP -Use "\fB\-0\fP" to clear all tabs. +Use \*(``\fB\-0\fP\*('' to clear all tabs. .PP -Use "\fB\-8\fP" to set tabs to the standard interval. +Use \*(``\fB\-8\fP\*('' to set tabs to the standard interval. .SS Explicit Lists -An explicit list can be defined after the options (this does not use a "\-"). -The values in the list must be in increasing numeric order, and greater than -zero. They are separated by a comma or a blank, for example, -.sp -.RS +An explicit list can be defined after the options +(this does not use a \*(``\-\*(''). +The values in the list must be in increasing numeric order, +and greater than zero. +They are separated by a comma or a blank, for example, +.NS tabs 1,6,11,16,21 .br tabs 1 6 11 16 21 -.RE -Use a '+' to treat a number as an increment relative to the previous value, +.NE +.PP +Use a \*(``+\*('' to treat a number as an increment relative to the previous value, e.g., -.sp -.RS +.NS tabs 1,+5,+5,+5,+5 -.RE +.NE +.PP which is equivalent to the 1,6,11,16,21 example. .SS Predefined Tab-Stops X/Open defines several predefined lists of tab stops.