home *** CD-ROM | disk | FTP | other *** search
/ PC World 2000 February / PCWorld_2000-02_cd.bin / live / etc / ae / ae2vix.rc < prev    next >
Text File  |  1998-10-30  |  4KB  |  180 lines

  1. AE's VI Configuration File
  2.  
  3. Derived from the "Modual Interface with TERMINFO Function Keys" 
  4. provided by Anthony Howe with the ae package as modified
  5. by Fabrizio Polacco to emulate key VI functionality 
  6.  
  7. Modifications to work with Slang library TERMCAP implimentation
  8. Copyright Dale Scheetz 1998, licensed under the GPL for 
  9. distribution by Debian and others who can use this license.
  10.  
  11. 1:\
  12. File read and write    :r    :w    Left, down, up, right    h,j,k,l\n\
  13. exit and abort        :q    :q!    Word left and right    b    w\n\
  14. Macros            :map        Page down and up    PgDn PgUp\n\
  15. Help on and off        F1        Front and end of line    0    \$\n\
  16. Version Redraw        :ver    ^L    Top and bottom of file    \Home End\n\
  17. Insert             i        Delete left and right    X    x\n\
  18. Open            O    o    Append            A    a\n\
  19. Delete            dd    d[wb0]    Copy            yy    y[wb0]\n\
  20. Literal escape        ^V        Block, cut, and paste    F2  F3  F4\n\
  21. Undo            u        Invert case        ~\n\
  22. Print    (only upper)    P    p    Shift    (only right)    >>\n
  23.  
  24. #.help_off
  25. .literal    ^V
  26. .insert_enter    i
  27. .insert_exit    ^[
  28. .cursor_up    $(ku)
  29. .cursor_down    $(kd)
  30. .cursor_left    $(kl)
  31. .cursor_right    $(kr)
  32. .cursor_up    ^[[A
  33. .cursor_down    ^[[B
  34. .cursor_left    ^[[D
  35. .cursor_right    ^[[C
  36. .page_up    $(kP)
  37. .page_up    $(K3)
  38. .page_down    $(kN)
  39. .page_down    $(K5)
  40. .page_up    ^[[5~
  41. .page_down    ^[[6~
  42. .file_top    $(kh)
  43. .file_top    $(K1)
  44. .file_bottom    $(ke)
  45. .file_bottom    $(K4)
  46. .help        $(k1)
  47. .block        $(k2)
  48. .cut        $(k3)
  49. .paste        $(k4)
  50. .cursor_up    k
  51. .cursor_down    j
  52. .cursor_left    h
  53. .cursor_right    l
  54. .cursor_left    $(kb)
  55. .cursor_right    \s
  56. .word_left    b
  57. .word_right    w
  58. .line_left    \^
  59. .line_left    |
  60. .line_left    0
  61. .line_right    \$
  62. .file_top    $(kh)
  63. .file_bottom    $(ke)
  64. .file_top    1G
  65. .file_bottom    G
  66. .file_top    ^[[1~
  67. .file_top    H
  68. .file_bottom    ^[[4~
  69. .file_bottom    F
  70. .delete_left    X
  71. .delete_right    x
  72. .delete_left    $(kb)
  73. .delete_left    ^H
  74. .delete_left    ^?
  75. .delete_right   $(kD)
  76. .delete_right    ^[[3~
  77. .help        ^[[[A
  78. .help        ^[OA
  79. .help        ^[OP
  80. .help        ^[[11~
  81. .block        ^[[[B
  82. .block        ^[OB
  83. .block        ^[OQ
  84. .block        ^[[12~
  85. .cut        ^[[[C
  86. .cut        ^[OC
  87. .cut        ^[OR
  88. .cut        ^[[13~
  89. .paste        ^[[[D
  90. .paste        ^[OD
  91. .paste        ^[OS
  92. .paste        ^[[14~
  93. .flip_case    ~
  94. .undo        u
  95. .file_read    :r
  96. .file_write    :w
  97. .redraw        ^L
  98. .quit_ask    :q\n
  99. .quit        :q!\n
  100. .show_version    :ver\n
  101. .macro        :map\n
  102. .macro_define    O    0i\r\033ki
  103. .macro_define    o    \$i\r
  104. .macro_define    A    \$i
  105. .macro_define    a    0i
  106. .macro_define    \r    0j
  107. .macro_define    \n    0j
  108. .macro_define    +    0j
  109. .macro_define    -    0k
  110. .macro_define    >>    0i\t\033
  111. .macro_define    dd    0^[OQj^[OR
  112. .macro_define    d\s    ^[OQl^[OR
  113. .macro_define    dw    ^[OQw^[OR
  114. .macro_define    db    ^[OQb^[OR
  115. .macro_define    d0    ^[OQ0^[OR
  116. .macro_define    d|    d0
  117. .macro_define    d\^    d0
  118. .macro_define    d\$    ^[OQ\$^[OR
  119. .macro_define    d1G    ^[OQ1G^[OR
  120. .macro_define    dG    ^[OQG^[OR
  121. .macro_define    d$(kh)    d1G
  122. .macro_define    d$(ke)    dG
  123. .macro_define    P    ^[OS
  124. .macro_define    p    ^[OS
  125. .macro_define    yy    0^[OQj^[ORpk
  126. .macro_define    yw    dwp
  127. .macro_define    yb    dbp
  128. .macro_define    y0    d0p
  129. .macro_define    y|    d0p
  130. .macro_define    y\^    d0p
  131. .macro_define    y\$    d\$p
  132. .macro_define    y1G    d1Gp
  133. .macro_define    yG    dGp
  134. .macro_define    y\s    d\sp
  135. .macro_define    y$(kh)    d1Gp
  136. .macro_define    y$(ke)    dGp
  137. #
  138. .macro_define
  139. .macro_define
  140. .macro_define
  141. .macro_define
  142.  
  143. 2:Terminated successfully.\n
  144. 3:Unspecified error.\n
  145. 4:usage: %s [-f <config>] [file]\n
  146. 5:Failed to initialize the screen.\n
  147. 6:Problem with configuration file, line %lu.\n
  148. 7:Failed to allocate required memory.\n
  149. 8:Ok.
  150. 9:An error occured.
  151. 10:No more memory available.
  152. 11:File \"%s\" is too big to load.
  153. 12:Scrap is empty.  Nothing to paste.
  154. 13:Failed to find file \"%s\".
  155. 14:Failed to open file \"%s\".
  156. 15:Failed to close file \"%s\".
  157. 16:Failed to read file \"%s\".
  158. 17:Failed to write file \"%s\".
  159. 18:Not a portable POSIX file name.
  160. 19:File \"%s\" %ld bytes.
  161. 20:File \"%s\" %ld bytes saved.
  162. 21:File \"%s\" %ld bytes read.
  163. 22:File \"%s\" modified.
  164. 23:Invalid control character or \\number not 0..255.
  165. 24:No such macro defined.
  166. 25:No more macro space.
  167. 26:Interrupt.
  168. 27:<< EOF >>
  169. 28:Macro :
  170. 29:File not saved.  Quit (y/n) ?
  171. 30:[ Press a key to continue. ]
  172. 31:Read file :
  173. 32:Write file :
  174. 33:Write block :
  175. 34:\smore\s
  176. 35:\sy\b
  177. 36:\sn\b
  178. 37:\sq\b
  179. 38:Nothing to undo.
  180.