plan9port

fork of plan9port with libvec, libstr and libsdb
Log | Files | Refs | README | LICENSE

wintext.1 (1471B)


      1 .TH WINTEXT 1
      2 .SH NAME
      3 wintext, ", "" \- access text in current window
      4 .ds x \C'"'
      5 .ds xx \C'"'\^\^\^\^\C'"'
      6 .ds y \*x\^
      7 .ds yy \*(xx\^
      8 .SH SYNOPSIS
      9 .B wintext
     10 .br
     11 .B \*y
     12 [
     13 .I prefix
     14 ]
     15 .br
     16 .B \*(yy
     17 [
     18 .I prefix
     19 ]
     20 .SH DESCRIPTION
     21 .I Wintext
     22 prints the text of the current
     23 .I win
     24 (see
     25 .MR acme (1) ),
     26 .MR 9term (1) ,
     27 or
     28 (Unix's)
     29 .MR tmux (1)
     30 window to standard output.
     31 .PP
     32 .I \*y
     33 searches the window text for commands typed with a particular prefix
     34 and prints them, indented, to standard output.
     35 .I Prefix
     36 is a regular expression that is matched against the beginning of the command-line.
     37 If
     38 .I prefix
     39 is omitted,
     40 .I \*y
     41 prints the last command executed.
     42 .I \*(yy
     43 prints the last command that
     44 .I \*y
     45 would print and then executes it by piping it into
     46 .MR rc (1) .
     47 .PP
     48 Both
     49 .I \*y
     50 and
     51 .I \*(yy
     52 identify commands in the window text by looking for lines
     53 beginning with a shell prompt.
     54 Prompts are assumed to be an unindented sequence of
     55 non-whitespace characters followed by one of the
     56 characters
     57 .BR % ,
     58 .BR ; ,
     59 .BR $ ,
     60 or
     61 .BR # .
     62 .SH EXAMPLES
     63 Print the
     64 .MR ls (1)
     65 and
     66 .I lc
     67 commands executed in this window:
     68 .IP
     69 .EX
     70 .ta +4n
     71 % \*x 'l[sc]'
     72 	% ls -l /tmp/qq*
     73 	# ls -lrt /etc
     74 	% lc r*
     75 %
     76 .EE
     77 .PP
     78 Execute the most recent
     79 .I lc
     80 command again:
     81 .IP
     82 .EX
     83 .ta +4n
     84 % \*(xx lc
     85 	% lc r*
     86 ramfs   rc      read    rio     rm
     87 %
     88 .EE
     89 .SH SEE ALSO
     90 .MR 9term (1) ,
     91 .MR acme (1)
     92 .SH SOURCE
     93 .B \*9/bin
     94 .SH BUGS
     95 .I \*y
     96 and
     97 .I \*(yy
     98 are hard to type in shells other than
     99 .MR rc (1) .
    100 .\" and in troff!