X-Git-Url: https://ncurses.scripts.mit.edu/?p=ncurses.git;a=blobdiff_plain;f=man%2Fclear.1;h=a79bdf15bc1b8113845d76ec9dec04d7e8a4c298;hp=055b5f241a1bf382703a115581b3a26da1e2e01c;hb=fae162795e065e5901068152e91f2962b6b247f3;hpb=5461fc336d03fbfea6b85ac21c6d49c528f6752d diff --git a/man/clear.1 b/man/clear.1 index 055b5f24..a79bdf15 100644 --- a/man/clear.1 +++ b/man/clear.1 @@ -1,5 +1,6 @@ .\"*************************************************************************** -.\" Copyright (c) 1998-2013,2016 Free Software Foundation, Inc. * +.\" Copyright 2018,2020 Thomas E. Dickey * +.\" Copyright 1998-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,14 +27,14 @@ .\" authorization. * .\"*************************************************************************** .\" -.\" $Id: clear.1,v 1.16 2016/12/31 16:09:34 tom Exp $ +.\" $Id: clear.1,v 1.23 2020/02/02 23:34:34 tom Exp $ .TH @CLEAR@ 1 "" .\" these would be fallbacks for DS/DE, .\" but groff changed the meaning of the macros. .de NS -.ie \n(.sp +.ie n .sp .el .sp .5 -.ie \n(.in +4 +.ie n .in +4 .el .in +2 .nf .ft C \" Courier @@ -41,24 +42,27 @@ .de NE .fi .ft R -.in -4 +.ie n .in -4 +.el .in -2 .. .ie \n(.g .ds `` \(lq .el .ds `` `` .ie \n(.g .ds '' \(rq .el .ds '' '' .de bP -.IP \(bu 4 +.ie n .IP \(bu 4 +.el .IP \(bu 2 .. .ds n 5 .SH NAME \fB@CLEAR@\fR \- clear the terminal screen .SH SYNOPSIS -\fB@CLEAR@\fR +\fB@CLEAR@\fR [\fB\-T\fR\fItype\fR] [\fB\-V\fP] [\fB\-x\fP] .br .SH DESCRIPTION \fB@CLEAR@\fR clears your screen if this is possible, -including its scrollback buffer (if the extended \*(``E3\*('' capability is defined). +including its scrollback buffer +(if the extended \*(``E3\*('' capability is defined). \fB@CLEAR@\fR looks in the environment for the terminal type given by the environment variable \fBTERM\fP, and then in the @@ -68,10 +72,24 @@ and then in the You can redirect the standard output to a file (which prevents \fB@CLEAR@\fR from actually clearing the screen), and later \fBcat\fP the file to the screen, clearing it at that point. +.SH OPTIONS .PP -\fB@CLEAR@\fR ignores any command-line parameters that may be present. -The analogous \*(``\fB@TPUT@\fP clear\*('' has command-line parameters -including \fB\-T\fP for overriding the \fBTERM\fP environment variable. +.TP 5 +.B \-T \fItype\fP +indicates the \fItype\fR of terminal. +Normally this option is +unnecessary, because the default is taken from the environment +variable \fBTERM\fR. +If \fB\-T\fR is specified, then the shell +variables \fBLINES\fR and \fBCOLUMNS\fR will also be ignored. +.TP +.B \-V +reports the version of ncurses which was used in this program, and exits. +The options are as follows: +.TP +.B \-x +do not attempt to clear the terminal's scrollback buffer +using the extended \*(``E3\*('' capability. .SH HISTORY A \fBclear\fP command appeared in 2.79BSD dated February 24, 1979. Later that was provided in Unix 8th edition (1985). @@ -122,7 +140,8 @@ The Linux change, part of the 3.0 release, did not mention xterm, although it was cited in the Red Hat bug report (#683733) which led to the change. .bP -Again, a few other terminal developers adopted the feature. But the +Again, a few other terminal developers adopted the feature. +But the next relevant step was a change to the \fBclear\fP program in 2013 to incorporate this extension. .bP