Annotation of researchv9/jtools/man/man1/sux.1, revision 1.1

1.1     ! root        1: .TH SUX 1
        !             2: .CT 1 comm_term
        !             3: .SH NAME
        !             4: sux - mux style terminal windows for X11 and suntools
        !             5: .SH SYNOPSIS
        !             6: .B sux
        !             7: .SH DESCRIPTION
        !             8: .I Sux
        !             9: creates in interactive terminal window for \fIX11\fR
        !            10: and \fIsuntools\fR which emulates 9th Edition \fImux\fR terminal
        !            11: windows.
        !            12: When sux is started, a separate shell
        !            13: (the value of the
        !            14: .B SHELL
        !            15: environment variable, or
        !            16: .I sh
        !            17: by default)
        !            18: is established, and bound to the window.
        !            19: .PP
        !            20: There is a point
        !            21: in each window, called the `Unix point', where
        !            22: the next character from Unix will be inserted.
        !            23: The Unix point advances whenever characters
        !            24: are received from Unix, but not when echoing typed characters.
        !            25: When a newline is typed after the Unix point,
        !            26: characters between the Unix point and the newline,
        !            27: inclusive, are sent to Unix and the
        !            28: Unix point advanced to after the newline.
        !            29: This means that
        !            30: shell prompts and other output will be inserted before
        !            31: characters that have been typed ahead.
        !            32: No other characters are sent to Unix (but see the discussion of raw mode
        !            33: below).
        !            34: Therefore partially typed lines or text anywhere before the Unix
        !            35: point may be edited.
        !            36: .PP
        !            37: .I Sux
        !            38: allows any text on the screen to be edited, much as in
        !            39: .IR sam (1).
        !            40: Text may be selected by sweeping it with button 1 depressed.
        !            41: Typed characters replace selected text.
        !            42: .PP
        !            43: All \fIsux\fR windows share a common `snarf buffer' (distinct from
        !            44: .IR sam 's).
        !            45: The
        !            46: .B cut
        !            47: operation on button 2 deletes selected text and puts it
        !            48: in the buffer;
        !            49: .B snarf
        !            50: copies selected text to the buffer;
        !            51: .B paste
        !            52: replaces selected text (which may be null) from the buffer; and
        !            53: .B send
        !            54: copies the snarf buffer to after the Unix point.
        !            55: .PP
        !            56: Normally the terminal doesn't scroll
        !            57: as text is received, but a button 2 menu item selects scrolling.
        !            58: .PP
        !            59: A scroll bar indicates what portion of all the text stored
        !            60: for a \fIsux\fR window is on the screen.
        !            61: (It measures characters, not lines.)
        !            62: Releasing button 1 in the scroll bar brings the line at the top
        !            63: of the screen to the cursor;
        !            64: releasing button 3 takes the line at the cursor
        !            65: to the top of the screen.
        !            66: Button 2, treating the scroll bar as a ruler, brings the indicated
        !            67: point in the whole stored text to the top of the screen.
        !            68: .PP
        !            69: In raw mode or no-echo mode (see
        !            70: .IR tty (4))
        !            71: the Unix point advances with each character
        !            72: typed after it.
        !            73: .SH SEE ALSO
        !            74: .IR sam (1), 
        !            75: .SH BUGS
        !            76: On non-9th Edition systems, it is not possible for
        !            77: .I sux
        !            78: to determine when the line discipline changes to and from raw mode.
        !            79: As a result,
        !            80: .I sux
        !            81: always assumes it is in raw mode so it is not possible to use the mouse
        !            82: to edit partially typed lines.

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.