Man Linux: Main Page and Category List

NAME

       the - The Hessling Editor.

SYNOPSIS

       the  [-h?nmrsbk]  [-p  profile]  [-a  profile_arg]  [-l  line_num]  [-c
       col_num] [-w width] [-u display_length] [-k[fmt]] [[dir] [file  [...]]]

DESCRIPTION

       THE  is  a  text  editor  that  uses both command line commands and key
       bindings to operate. It is intended to be similar to the VM/CMS  System
       Product Editor, XEDIT and to KEDIT from Mansfield Software.

       THE  was  originally written to be used by people already familiar with
       the above editors. For this reason, the documentation provides  limited
       information  on using THE, and concentrates more on reference material,
       such as command syntax and configuration.

   OPTIONS
       -h, -? Print a usage message on standard error and exit successfully.

       -n     Run THE without any  profile.  Normally  THE  tries  to  find  a
              profile file and execute this on startup. This switch suppresses
              that search and execute and runs THE in its default  mode.  This
              switch  is  useful  for  determining if a bug in THE occurs only
              with certain user-specific customizations.

       -m     On ports of THE that support colour, this switch forces THE into
              monochrome mode. More a testing feature than a user feature.

       -r     This  switch  enables  THE  to be run in read-only mode. In this
              mode commands that alter the contents of a file are invalid.

       -s     On Unix platforms, this switch enables the  writing  of  a  core
              file  if  THE  crashes.  Normally, THE traps any internal errors
              and exits gracefully.  This switch is a testing  feature  rather
              than a user feature.

       -b     When  you  want  to  use  THE  as  a  non-interactive  tool  for
              manipulating the contents of one or more files, this switch will
              disable  any  display  of  file  contents  and  disable keyboard
              interaction.  Normally  used  in  conjunction  with  a  specific
              profile; see -p option.

       -q     Run  quietly  in batch mode. This will suppress the introductory
              informative  message  displayed  when  errors  are   encountered
              running in batch.

       -k[fmt]
              Allows  ’soft  label  keys’.  This allows the display of one (or
              two) lines at the bottom of the screen with  ’buttons’  intended
              to  be  used to represent function keys. These ’soft label keys’
              can be manipulated  with  the  <SET  SLK>  command.   The  ’fmt’
              optional  extra  argument  is  a  single  digit representing the
              format of the display of the ’buttons’.

               1 - displays 8 ’buttons’ in a 4-4 layout
               2 - displays 8 ’buttons’ in a 3-2-3 layout
               3 - displays 12 ’buttons’ in a 4-4-4 layout
               4 - displays 12 ’buttons’ in a 4-4-4 layout with an index line
               5 - displays 10 ’buttons’ in a 5-5 layout

              Not all platforms support all 5 format options.  On those  ports
              of  THE  that  are  mouse-aware,  the  mouse can be pressed on a
              ’button’,  and  the  command  assigned  the  the   corresponding
              function key is executed.

       -l line_num
              This  switch  specifies the line number to make current when THE
              starts.

       -c column_num
              This switch specifies the column number to make current when THE
              starts.

       -p profile
              Specifies the THE profile to run instead of the default profile.

       -a profile_arg
              Specifies the arguments that are passed to the profile specified
              with the -p switch.

       -w width
              Specifies  the maximum line width for a line in the current edit
              session. Can be overridden with the <SET WIDTH> command.

       -u display_length
              THE can run as a binary editor. Specifying this switch tells THE
              to  read  in  the  file  and  display  it  in  ’lines’  that are
              ´display_length´ long.  All end-of-line characters in  the  file
              are ignored and are treated as other characters in the file.

       -X X11_switches
              With the X11 port of THE, standard X11 switches can be specified
              with this switch to dynamically configure the way  THE  displays
              or behaves.  You can also specify XCurses-specific switches here
              as  well.   For  more  information  on  the   XCurses   switches
              available, consult the PDCurses documentation.

       -1     Tells  THE  to run in ’Single Instance Mode’. The first time THE
              is run with the -1  switch,  it  starts  as  normal.  Subsequent
              executions of THE with the -1 command-line switch will not start
              a new instance of THE, rather it will edit the file(s) specified
              on  the  command-line  in the currently running instance of THE.
              This feature is currently only available with the  X11  port  of
              the using XCurses 2.5 and greater.  If the first instance of THE
              with the -1 switch crashes for any reason,  subsequent  attempts
              to run THE with the -1 switch will hang.  To fix this remove the
              file (really a FIFO); $HOME/.thefifo and then run THE  with  the
              -1 switch again.

       [dir [file [...]]]
              File(s) and/or directory to be edited.

FILES

       /etc/therc
              Global profile file for THE.

       $HOME/.therc
              Local profile file for THE.

       /usr/share/THE/THE_Help.txt
              THE help file name.

ENVIRONMENT VARIABLES

       THE uses the following environment variables:

       THE_HOME_DIR
              The  directory  in  which  THE  looks  for  its help file(s) and
              macro(s).

       THE_HELP_FILE
              The fully qualified file name containing help information.

       THE_PROFILE_FILE
              The fully qualified file name for the local profile file.

       THE_MACRO_PATH
              A list of all directories in which THE is to  look  for  <macro>
              files.

SEE ALSO

       THE Reference Manual

AUTHOR

       Mark Hessling <mark@rexx.org>.

COPYRIGHT

       Copyright  1991-2010  Mark  Hessling.  All  rights  reserved.   THE  is
       distributed under the terms of the GNU General Public License and comes
       with NO WARRANTY. See the file COPYING for details.

       On  Debian systems, the complete text of the GNU General Public License
       version 2 can be found in /usr/share/common-licenses/GPL-2.

WWW

       http://hessling-editor.sourceforge.net

REPORTING BUGS

       Report bugs to <thelist@uiuc.edu>.

MANUAL AUTHORS

       Mark Hessling <mark@rexx.org>.
       Alen Zekulic <alen@nms.hr>.