home *** CD-ROM | disk | FTP | other *** search
/ Simtel MSDOS 1992 September / Simtel20_Sept92.cdr / msdos / editor / gal210a4.arc / APPF.GAL < prev    next >
Text File  |  1989-02-10  |  2KB  |  58 lines

  1. .a js=n nm=1 pn=1 hy=n lp=12 bo=51
  2. .st3,14,1
  3. &dAppendix%F:%%INI%File%Syntax%and%Default%Key%Assignments  .jc 
  4. &d[%Appendix%F%] .hc
  5. .t36 F -  .zl
  6.  
  7. &dTHE%SYNTAX%OF%THE%.INI%FILE .jr
  8. .st3,11,1 .x-5
  9.  
  10. The syntax of the init file follows.  Where necessary, the semantics are given
  11. in braces.
  12. .i25
  13. .u <init file> .t21 ::== .t25 <def> | <def> <init file>
  14.  
  15. .u <def> .t21 ::== .t25 <key def> | <help def>
  16.  
  17. .u <key def> .t21 ::== .t25 <key name>==<key body>;
  18.  
  19. .u <help def> .t21 ::== .t25 <key name>?==<string>; |
  20. <function>?==<string>; | <function>??==<string>; |
  21. <key name>?==<key name>; | {help for given key name}
  22. <function>?==<function>; | {help for given function}
  23. <function>??==<function>;  {help for given function arg}
  24.  
  25. .u <key body> .t21 ::== .t25 <function> <blanks> <key body> | <function>
  26.  
  27. .u <key name> .t21 ::== .t25 ^<letter> | <string> {of length one} |
  28. <reserved name> | s<reserved name> | <blanks> <key name>
  29.  
  30. .u <reserved name> .t21 ::== .t25 F1 | F2 | =... | F10 | Enter | KP- | KP. | KP+
  31. | KP* | KP0 | KP1 | =... | KP9 | mAF1 | =... |mAF10 | mCF1 | =... | mCF10 |
  32. mCKP1 |mCKP3 |mCKP4 |mCKP6 |mCKP7 |mCKP9 | UpArrow |
  33. DownArrow | RightArrow | LeftArrow | Home | Tab | Return | Escape | Delete |
  34. Init. | Help | CmdLF. | LeftDown | LeftUp | RightDown | RightUp
  35. { Init. is the key executed before the editor starts up. }
  36. { CmdLF. is the LF key when pressed in command mode. }
  37. { The Left | Right Up | Down set of keys correspond to the mouse buttons } .b
  38. {case is not significant}
  39.  
  40. .u <function> .t21 ::== .t25 <string> | <function name> | <blanks> <function>
  41.  
  42. .u <function name> .t21 ::== .t25 Insert-Newline | Command | =... |
  43. {case is not significant}
  44.  
  45. .u <string> .t21 ::== .t25 "<string1>" | ""
  46.  
  47. .u <string1> .t21 ::== .t25 <character1> | <character1> <string1> | ""<string1>
  48.  
  49. .u <character> .t21 ::== .t25 any eight bit character.
  50.  
  51. .u <character1> .t21 ::== .t25 <character> {but not "}
  52.  
  53. .u <blanks> .t21 ::== .t25 <blank> | <blank> <blanks>
  54.  
  55. .u <blank> .t21 ::== .t25 newline | space | tab
  56. .i
  57.      See any of the =.INI files (except GALAHAD.INI) for examples.
  58.