home *** CD-ROM | disk | FTP | other *** search
/ Source Code 1992 March / Source_Code_CD-ROM_Walnut_Creek_March_1992.iso / usenet / altsrcs / 1 / 1708 / elvis.ndx < prev    next >
Encoding:
Text File  |  1990-12-28  |  8.7 KB  |  265 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.                    @@@@@@@  @       @     @   @@@    @@@@@
  19.                    @        @       @     @    @    @     @
  20.                    @        @       @     @    @    @
  21.                    @@@@@    @       @     @    @     @@@@@
  22.                    @        @        @   @     @          @
  23.                    @        @         @ @      @    @     @
  24.                    @@@@@@@  @@@@@@@    @      @@@    @@@@@
  25.  
  26.                             - a clone of vi/ex -
  27.                                  version 1.3
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50. Author: Steve Kirkendall
  51.         9665 SW Serena Way
  52.         Beaverton, OR 97007
  53.  
  54. E-Mail: kirkenda@cs.pdx.edu
  55. or      ...uunet!tektronix!psueea!eecs!kirkenda
  56.  
  57. Phone:  (503) 642-9905
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.      Introduction ..................................................  1
  73.        Overview of Elvis ...........................................  1
  74.  
  75.      Visual Mode Commands ..........................................  2
  76.        Input Mode ..................................................  5
  77.        Arrow keys in Input Mode ....................................  5
  78.        Digraphs ....................................................  6
  79.  
  80.      Colon Mode Commands ...........................................  7
  81.        Line Specifiers .............................................  8
  82.        Text Entry Commands .........................................  9
  83.        Cut & Paste Commands ........................................  9
  84.        Display Text Commands .......................................  9
  85.        Global Operations Commands .................................. 10
  86.        Line Editing Commands ....................................... 10
  87.        Undo Command ................................................ 10
  88.        Configuration & Status Commands ............................. 10
  89.        Multiple File Commands ...................................... 12
  90.        Switching Files Commands .................................... 12
  91.        Exit Commands ............................................... 12
  92.        File I/O Commands ........................................... 13
  93.        Directory Commands .......................................... 13
  94.        Debugging Commands .......................................... 13
  95.  
  96.      Regular Expressions ........................................... 14
  97.        Syntax ...................................................... 14
  98.        Options ..................................................... 14
  99.        Substitutions ............................................... 15
  100.  
  101.      Options ....................................................... 16
  102.        autoindent .................................................. 17
  103.        autowrite ................................................... 17
  104.        charattr .................................................... 17
  105.        columns ..................................................... 17
  106.        directory ................................................... 17
  107.        errorbells .................................................. 18
  108.        exrefresh ................................................... 18
  109.        hideformat .................................................. 18
  110.        ignorecase .................................................. 18
  111.        inputmode ................................................... 18
  112.        keytime ..................................................... 18
  113.        keywordprg .................................................. 19
  114.        lines ....................................................... 19
  115.        list ........................................................ 19
  116.        magic ....................................................... 20
  117.        paragraphs .................................................. 20
  118.        readonly .................................................... 20
  119.        report ...................................................... 20
  120.        scroll ...................................................... 21
  121.        sections .................................................... 21
  122.        shell ....................................................... 21
  123.        shiftwidth .................................................. 21
  124.        showmode .................................................... 21
  125.        sidescroll .................................................. 21
  126.        sync ........................................................ 22
  127.        tabstop ..................................................... 22
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.        term ........................................................ 22
  139.        vbell ....................................................... 22
  140.        warn ........................................................ 22
  141.        wrapmargin .................................................. 23
  142.        wrapscan .................................................... 23
  143.  
  144.      Programs ...................................................... 24
  145.        elvis, ex, vi, view, input - The editor ..................... 24
  146.        ctags - Generates "tags" and (optionally) "refs" files ...... 24
  147.        ref - Display a C function header ........................... 25
  148.        virec - Recover the modified version after a crash .......... 25
  149.  
  150.      Differences between elvis and the real vi/ex .................. 26
  151.        Extensions .................................................. 26
  152.        Omissions ................................................... 28
  153.  
  154.      Internal ...................................................... 29
  155.        The temporary file .......................................... 29
  156.        Implementation of Editing ................................... 29
  157.        Marks and the Cursor ........................................ 30
  158.        Colon Command Interpretation ................................ 30
  159.        Screen Control .............................................. 31
  160.        Portability ................................................. 31
  161.  
  162.      CFLAGS ........................................................ 32
  163.        -DM_SYSV, -DTOS, -DOS9 ...................................... 32
  164.        -DDATE ...................................................... 32
  165.        -DNBUFS ..................................................... 32
  166.        -DBLKSIZE ................................................... 32
  167.        -DTMPDIR .................................................... 33
  168.        -DEXRC -DHMEXRC -DSYSEXRC ................................... 33
  169.        -DKEYWORDPRG ................................................ 33
  170.        -DDEBUG ..................................................... 33
  171.        -DNO_CHARATTR ............................................... 33
  172.        -DNO_RECYCLE ................................................ 33
  173.        -DNO_SENTENCE ............................................... 34
  174.        -DNO_CHARSEARCH ............................................. 34
  175.        -DNO_EXTENSIONS ............................................. 34
  176.        -DNO_MAGIC .................................................. 34
  177.        -DNO_SHOWMODE ............................................... 34
  178.        -DNO_CURSORSHAPE ............................................ 34
  179.        -DNO_DIGRAPH ................................................ 35
  180.  
  181.      Termcap ....................................................... 36
  182.        Required numeric capabilities ............................... 36
  183.        Required string capabilities ................................ 36
  184.        Boolean capabilities ........................................ 36
  185.        Optional string capabilities ................................ 36
  186.        Optional strings received from the keyboard ................. 36
  187.        Optional capabilities that describe character attributes .... 37
  188.        Optional capabilities that affect the shape of the cursor ... 37
  189.        An example .................................................. 37
  190.  
  191.      Environment Variables ......................................... 38
  192.        TERM, TERMCAP ............................................... 38
  193.        TMP, TEMP ................................................... 38
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.        EXINIT ...................................................... 38
  205.        SHELL, COMSPEC .............................................. 38
  206.        HOME ........................................................ 38
  207.  
  208.      Versions ...................................................... 39
  209.        BSD UNIX .................................................... 39
  210.        System-V UNIX ............................................... 39
  211.        SCO Xenix ................................................... 39
  212.        Minix ....................................................... 40
  213.        MS-DOS ...................................................... 40
  214.        Atari TOS ................................................... 41
  215.  
  216.  
  217.  
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.