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