Provided by: xview-clients_3.2p1.4-28.1_amd64 bug

NAME

       textedit - XView window- and mouse-based text editor

SYNOPSIS

       textedit  [  generic-tool-arguments ] [ -Ea on | off ] [ -adjust_is_pending_delete ] [ -Ei
       on | off ] [ -auto_indent ] [ -Eo on | off ] [ -okay_to_overwrite ] [ -Er on  |  off  ]  [
       -read_only  ] [ -Ec N ] [ -checkpoint count ] [ -EL lines ] [ -lower_context lines ] [ -Em
       pixels ] [ -margin pixels  ]  [  -En  N  ]  [  -number_of_lines  lines  ]  [  -ES  N  ]  [
       -multi_click_space   radius   ]   [  -Et  N  ]  [  -tab_width  tabstop  ]  [  -ET  N  ]  [
       -multi_click_timeout intrvl ] [ -Eu N ] [ -history_limit max ] [ -EU N ] [  -upper_context
       lines ] filename

AVAILABILITY

       This  command  is  available  with  the  OpenWindows  environment.   For information about
       installing OpenWindows, refer to the OpenWindows Installation and Start-Up Guide.

DESCRIPTION

       textedit is a  window-based  XView  application  that  provides  both  mouse  and  pointer
       operations  and  keyboard  accelerators for the editing of text.  In general, text editing
       throughout the OpenWindows user  environment  uses  textedit  conventions,  both  in  text
       display areas such as mail message windows and command panel text fields.

       textedit  operates  via  a set of command panel buttons and text fields and a set of menus
       and submenus accessible from the main editing window.

OPTIONS

       generic-tool-arguments
              textedit accepts the XView generic tool arguments described in the XView  Reference
              Manual.

       -Ea on|off
       -adjust_is_pending_delete
              Choose  whether  or  not an adjustment to a selection makes the selection “pending-
              delete.”  The default is off.  This  option  corresponds  to,  and  overrides,  the
              adjust_is_pending_delete Text defaults entry.

       -Ei on|off
       -auto_indent
              Choose  whether  or not to automatically indent newly-opened lines.  The default is
              off.  Corresponds to the auto_indent Text default.

       -Eo on|off
       -okay_to_overwrite
              Set behavior to the Store as New File menu item.  If on a Store as New File to  the
              current  file  is  treated  as a Save Current File.  If off (the standard default),
              Store as New File operations  using  the  current  filename  results  in  an  error
              message.  Corresponds to Store_self_is_save.

       -Er on|off
       -read_only
              Turn read-only mode on or off.  When on, text cannot be modified.

       -Ec N
       -checkpoint count
              Checkpoint  after  every  count  editing  operation.   If  count is 0 (the standard
              default), no checkpointing takes place.  Each character typed, each Paste, and each
              Cut counts as an editing operation.  Corresponds to checkpoint_frequency.

       -EL lines
       -lower_contextlines
              Specify the minimum number of lines to keep between the caret and the bottom of the
              text subwindow.  The default is 2.  Corresponds to lower_context.

       -Em pixels
       -margin pixels
              Set the scrollbar margin width in  pixels.   The  default  is  4.   Corresponds  to
              left_margin.

       -En N
       -number_of_lines lines
              Set the number of lines in the bottom subwindow.  The default is 45.

       -ES N
       -multi_click_space radius
              Set  the radius in pixels, within which clicks must occur to be treated as a multi-
              click selection.  The default is 3 pixels.  Corresponds to multi_click_space.

       -Et N
       -tab_width tabstop
              Set the number of SPACE characters displayed per TAB stop.  The default is 8.  This
              option has no effect on the characters in the file.  Corresponds to tab_width.

       -ET N
       -multi_click_timeout intrvl
              Set  the  interval,  in  milliseconds, within which any two clicks must occur to be
              treated as a multi-click selection.  The default is 390 milliseconds.   Corresponds
              to multi_click_timeout.

       -Eu N
       -history_limit max
              Set  the  maximum number of editing operations that can be undone or replayed.  The
              default is 50.  Corresponds to history_limit.

       -EU  N
       -upper_context lines
              Set the minimum number of lines to keep between the caret and the top of  the  text
              subwindow.  The default is 2.  Corresponds to upper_context.

USAGE

       textedit  is  part  of  the OpenWindows user environment.  For a descriptions of the basic
       concepts of OpenWindows, see the OpenWindows User's Guide.

   Signal Processing
       If textedit hangs, for whatever reason, you can send a SIGHUP....s0 signal to its  process
       ID, which forces it to write any changes (if possible):

              kill -HUP pid

       The  edits  are written to the file textedit.pid in its working directory.  If that fails,
       textedit successively tries to write to a file by that name in /var/tmp,  and  then  /tmp.
       In  addition,  whenever textedit catches a fatal signal, such as SIGILL, it tries to write
       out the edits before aborting.

   Defaults Options
       You can specify a number of defaults using the .Xdefaults file that affect the behavior of
       the text-based facilities.  See xview(1) for more detailed information.

   Selections
       Selections  in  textedit  are  defined  as  selected  portions  of  text  to which editing
       operations can be applied.  For example, a selection can be deleted, moved, copied, etc.

       textedit provides two types of selections:  primary  and  secondary.   Primary  selections
       allow  you  to  select  a  set of text on which to perform an editing function.  Secondary
       selections allow you to define a second block of text without undefining your primary text
       selection  or  repositioning  your  cursor.  Being able to define two sets of text at once
       allows you to take advantage of the advanced editing  functions  described  below  in  the
       section called Function Keys.

       Using a Mouse and Pointer:
                 Single characters can be selected using the SELECT.
                 Blocks of text can be selected by selecting a starting point with the SELECT and
                 selecting an ending point with ADJUST.
                 Or blocks of text can be selected using OPEN  LOOK's  wipe  through  feature  by
                 pointing  at a beginning character and depressing the select button while moving
                 the pointer to the end of a block of text.
                 Selections can also be made by  sing  clicking  (rapidly  pressing)  the  select
                 button.  Click  once  to  select  a single letter; click twice to select a word;
                 click three times to select a complete line of text; click four times to  select
                 the entire document being edited.

       Visual Feedback
                 All  primary  selections  are  indicated  visually  by inverse video of the text
                 selected and are pending delete.  Pending delete selections are replaced if  you
                 type or paste while the text is selected.
                 Secondary selections that are not pending delete are indicated by underlining of
                 the text.
                 Secondary selections pending delete are indicated by underlining of the text and
                 strike through of the individual characters.

   Secondary Selections
              Secondary selections are made using any of the selection methods described above in
              addition to holding down one  of  the  four  function  keys  corresponding  to  the
              commands Cut, Find, Paste, or Copy.

              Secondary  selections  are  made pending delete by holding the CTRL key when making
              the secondary selection.  If a secondary selection is pending-delete, it is deleted
              when  the function key is released, except in the case of the Find, which deselects
              the secondary selection.

              You  can  make   adjusted   selections   switch   to   pending-delete   using   the
              adjust_is_pending_delete  defaults  entry,  or the -Ea option.  In this case, CTRL-
              Middle makes the selection not pending-delete.

              Commands that operate on the primary selection do so even if the primary  selection
              is not in the window that issued the command.

   Inserting Text and Command Characters
       For  the  most  part,  typing  any  of  the standard keys either inserts the corresponding
       character at the insertion point, or erases characters.  However, certain key combinations
       are treated as commands.  Some of the most useful are:

       Command             Character           Description

       Cut-Primary         META-X              Erases, and moves to the Clipboard, the primary selection.
       Find-Primary        META-F              Searches the text for the pattern specified by the primary
                                               selection or by the Clipboard, if there is no primary selection.
       Copy-to-Clipboard   META-C              Copies the primary selection to the Clipboard.
       Paste-Clipboard     META-V              Inserts the Clipboard contents at the insertion point.
       Copy-then-Paste     META-P              Copies the primary selection to the insertion point (through
                                               the Clipboard).
       Go-to-EOF           CTRL-RETURN         Moves the insertion point to the end of the text, positioning
                                               the text so that the insertion point is visible.

   Function Keys
       The commands indicated by use of the function keys are:

       Command             Sun-2|3 Key         Description

       Stop                L1                  Aborts the current command.
       Again               L2                  Repeats the previous editing sequence since a
                                               primary selection was made.
       Undo                L4                  Undoes a prior editing sequence.
       Front               L5                  Makes the window completely visible (or
                                               hides it, if it is already exposed).
       Copy                L6                  Copies the primary selection, either to the
                                               Clipboard or at the closest end of the secondary
                                               selection.
       Open                L7                  Makes the window iconic (or normal, if it is already
                                               iconic).
       Paste               L8                  Copies either the secondary selection or the Clipboard at
                                               the insertion point.
       Find                L9                  Searches for the pattern specified by, in order, the
                                               secondary selection, the primary selection, or the Clipboard.
       Cut                 L10                 Erases, and moves to the Clipboard, either the primary or
                                               the secondary selection.
       Help                F1                  Produces help text.

       Find  usually  searches  the  text  forwards, towards the end.  Holding down the SHIFT key
       while invoking Find searches backward through the text, towards  the  beginning.   If  the
       pattern  is  not  found before the search encounters either extreme, it “wraps around” and
       continues from the other extreme.  Find starts the search at the appropriate  end  of  the
       primary  selection,  if  the primary selection is in the subwindow that the search is made
       in; otherwise it starts at the insertion point, unless the subwindow cannot be edited,  in
       which case it starts at the beginning of the text.

       CTRL-Find invokes the Find and Replace pop-up frame.

   Menu Items
       File      A pull-right menu item for file operations.

       Edit      A  pull-right  menu  item  equivalent  of  the  editing function keys.  The Edit
                 submenu provides Again, Undo, Copy, Paste, and Cut (same as  function  keys  L2,
                 L4, L6, L8, and L10).

       Display   A  pull-right  menu  item  for  controlling  the  way text is displayed and line
                 display format.

       Find      A pull-right menu item for find and delimiter matching operations.

       Extras    A  user  definable  pull-right  menu  item.   The  Extras  standard  submenu  is
                 controlled by /usr/lib/.text_extras_menu, which has the same format as .rootmenu
                 file.  This can be overridden in two ways:
                      1) Change the value of the .Xdefaults parameter text.extrasMenuFilename  to
                      the correct file path.
                      2) Set the environment variable EXTRASMENU to the file desired.
                      Note that option 1 overrides option 2 if both are used.
                      For  more  information  see  the DeskSet Environment Reference Guide .  See
                      also xview(1).

       Only those items that are active appear as normal text in the menu; inactive items  (which
       are inappropriate at the time) are “grayed out”.

   User Defined Commands
       The file /usr/lib/text_extras_menu specifies filter programs that are included in the text
       subwindow Extras pull-right menu item.  The file  ~/.textswrc  specifies  filter  programs
       that are assigned to (available) function keys.  These filters are applied to the contents
       of the primary selection.  Their output is entered at the caret.

       The file /usr/lib/textswrc is a sample containing a set of useful filters.  It is not read
       automatically.

FILES

       ~/.textswrc              Specifies bindings of filters to function keys
       /usr/lib/text_extras_menu
                                Specifies  bindings  of  filters  for  the extras menu pull-right
                                items
       /usr/bin                 Contains useful filters, including shift_lines and capitalize.
       filename%                Prior version of filename is available here after a Save  Current
                                File menu operation
       textedit.pid             Edited  version  of  filename;  generated  in  response  to fatal
                                internal errors
       /tmp/Text*               Editing session logs

SEE ALSO

       kill(1)

       Introduction to the OpenWindows User Environment

DIAGNOSTICS

       Cannot open file 'filename', aborting!
                                          filename does not exist or cannot be read.

       textedit produces the following exit status codes:

              0      normal termination
              1      standard OpenWindows help message was printed
              2      help message was requested and printed
              3      abnormal termination in response to a signal, usually  due  to  an  internal
                     error
              4      abnormal termination during initialization, usually due to a missing file or
                     running out of swap space

BUGS

       Multi-click to change the current selection does not work for Adjust Selection.

       Handling of long lines is incorrect in certain scrolling situations.

       There is no way to replay any editing sequence except the most recent.

                                           11 June 1990                               TEXTEDIT(1)