home *** CD-ROM | disk | FTP | other *** search
/ 8bitfiles.net/archives / archives.tar / archives / genie-commodore-file-library / C128CPM / SALIAS16.LBR / SALIAS15.DZC / SALIAS15.DOC
Encoding:
Text File  |  1990-10-01  |  7.1 KB  |  204 lines

  1.  
  2.  
  3.         SALIAS¼ Verion 1.5 - SCREEN ORIENTED ALIAS EDITOR
  4.                 RoΓ FriefelΣ    Septembe≥ 5¼ 1990
  5.  
  6.  
  7.  
  8.  
  9. SALIA╙ i≤ ß ful∞ screeε edito≥ fo≥ creatinτ anΣ modifyinτ ástanΣ-ì
  10. alonσ áaliases«  Thi≤ filσ describe≤ thσ usσ oµ SALIAS«  Bσ ásurσ ì
  11. t∩ reaΣ ALIAS.NO╘ o≥ ALIAS.HL╨ fo≥ informatioε oε usinτ thσ alia≤ ì
  12. itself.
  13.  
  14.  
  15. Syntax:    SALIAS [[dir:]aliasname[.COM]] 
  16.  
  17.     SALIAS  assumes  all files are of type  COM.   The  specified 
  18.     alias  will be loaded for editing, or created if it does  not 
  19.     exist.  If no alias name is given on the command line, it may 
  20.     be supplied on exit.
  21.  
  22.  
  23. System Requirements:
  24.  
  25.     TCAP support for CLS, EREOL, and addressable cursor.  The CRT 
  26.     in  use must have at least 79 columns by 6  lines.   Standout 
  27.     mode must not use  space on the screen.  The help screen will
  28.     not appear if the screen has less than 24 lines.
  29.  
  30.  
  31. Alia≤ Module:
  32.  
  33. ááááSALIA╙ áuse≤ aε interna∞ alia≤ templatσ oµ thσ ALIAS1╡ átype¼ ì
  34. áááárecentl∙ áwritteε b∙ Joσ Wright«  Yo⌡ caε álinδ áSALIAS15.RE╠ ì
  35. ááááwitΦ ne≈ alia≤ module≤ a≤ the∙ arσ developed«  Onσ áimportan⌠ ì
  36. áááásidσ áeffect║ á Oε exitinτ SALIAS¼ G╧ wil∞ áno≈ áexecutσ áthσ ì
  37. ááááalia≤ jus⌠ writteε rathe≥ thaε rerunninτ SALIA╙ a≤ yo⌡ ámigh⌠ ì
  38. ááááexpect«  
  39.  
  40.  
  41.                             FILE MODE
  42.                             ---------
  43.  
  44. Thσ á alia≤ scrip⌠  i≤ displayeΣ oε screeε witΦ ß áfunctioε ámen⌡ ì
  45. alonτ áthσ ábottoφ listinτ singlσ lette≥ command≤ áwhicΦ ácontro∞ ì
  46. filσ ámaintenance«  Thσ scrip⌠ i≤ actuall∙ editeΣ iε áEdi⌠ áMode¼ ì
  47. describeΣ ábelow«  Filσ Modσ i≤ intendeΣ a≤ aε aiΣ t∩ áinfrequen⌠ ì
  48. users«  
  49.  
  50.  
  51.     A   ADD    - Add the script of another alias.
  52.  
  53.     C    CLEAR  - Clear script.  UNDO recovers.
  54.  
  55.     E    EDIT   - Enter full screen editor.
  56. è 
  57.     F    FORMAT - Reformat the script, one command per line.
  58.  
  59.     I    INDENT - Format and indent by IF level.
  60.  
  61.     L    LOAD   - Clear script and load an alias for editing.
  62.  
  63.     M    MODE   - Select Normal or Recursive mode (toggle).
  64.  
  65.     N    NAME   - Select a new name (or DIR:) for the script.
  66.  
  67.     P    PRINT  - Send the script to printer or to a text file.
  68.  
  69.     S    SAVE   - Format and WRITE the alias to disk.
  70.  
  71.     U    UNDO   - Cancel unsaved changes to script.
  72.  
  73.  
  74.                             EDIT MODE
  75.                             ---------
  76.  
  77. Thσ á  scrip⌠ á  ma∙  bσ  editeΣ  likσ   text« á   Thσ á  defaul⌠ ì
  78. configuratioε  oµ  thσ  edito≥ i≤  WordSta≥-like«   Mos⌠  oµ  thσ ì
  79. contro∞  se⌠ ma∙ bσ altereΣ t∩ you≥ tastσ witΦ  thσ  installatioε ì
  80. program.
  81.  
  82. CURSOR:                           INSERTION:                          
  83.            ^R - top of screen         ^V - insert/overwrite
  84.            ^E - line up             <CR> - insert line
  85.                                       ^N - insert line                 
  86. ^S - char     ^     ^D - char     DELETION:      
  87.            <  $  >                    ^G - delete char at cursor
  88. ^A - word     v     ^F - word        DEL - delete char left
  89.                                       ^T - delete word right
  90.            ^X - line down             ^Y - delete line
  91.            ^C - first blank line     ^QY - delete to EOLN
  92.                                   FIND/REPLACE:
  93.                                      ^QF - find string
  94. ^QS, ^QD - SOLN, EOLN                ^QA - find/replace string
  95. ^QZ - Clear (Zap) script              ^L - repeat find/replace
  96. ^╩ ¡ Help                         CONTROL CHAR ENTRY:
  97.                                     ^P^n - ^n is ctl char
  98. <TAB> - Indent line
  99. <ESC> - FILE mode   ^J - Help
  100.  
  101.  
  102. All File Mode functions are accessible from the editor:
  103.  
  104.  ^KX - Save & Quit SALIAS
  105.  ^KD - Save & Clear Editor
  106.  ^KS - Save & Resume on current script
  107.  ^KQ - Quit
  108.  ^KR - Read an alias, or add one to current script
  109.  ^KN - ReName script
  110.  ^KI - Indent by IF level
  111. è ^KU - Undo
  112.  ^KP - Print to list device or disk
  113.  
  114.  
  115. TA┬ á i≤ á intendeΣ fo≥ visua∞ indentatioε oµ I╞ á levels« á  TA┬ ì
  116. look≤ likσ │ blanks¼ bu⌠ i≤ no⌠ actuall∙ addeΣ t∩ thσ script«   ┴ ì
  117. commanΣ  linσ ma∙ star⌠ witΦ ß REA╠ blanδ iε orde≥ t∩ invokσ  thσ ì
  118. extendeΣ ácommanΣ áprocessor«  Automatiπ áindentatioε ágive≤ áthσ ì
  119. scrip⌠ ß Pascal-likσ appearance.
  120.  
  121.  
  122. CommanΣ line≤ longe≥ thaε thσ screeε widtΦ arσ indicateΣ  witΦ  ß ì
  123. ">ó  a⌠  thσ  righ⌠ margin«  Thσ  linσ  wil∞  scrol∞ horizontall∙ ì
  124. wheε thσ curso≥ reache≤ thσ screeε boundary«  Iµ  yo⌡ prefer¼ ^P½ ì
  125. a⌠ thσ star⌠ oµ ß linσ append≤ i⌠ t∩  thσ previou≤  linσ  withou⌠ ì
  126. ß ácommanΣ separato≥ (";")«   Thi≤  optioε i≤ awkwarΣ ábu⌠ ákeep≤ ì
  127. thσ entirσ scrip⌠ visible.
  128.  
  129.  
  130. Thσ á "PRINTó á functioε  wil∞ senΣ thσ  alia≤  scrip⌠ á t∩ á thσ ì
  131. printe≥ á o≥ át∩ ß disδ filσ (witΦ typσ .TXT)« á Thσ ádisδ á filσ  ì
  132. optioε ha≤ tw∩ choice≤ oµ format:
  133.  
  134. áááá1«  Separatσ linσ fo≥ eacΦ command¼ likσ thσ screeε ádisplay«  ì
  135.     ááááIntendeΣ fo≥ extractinτ scrip⌠ t∩ pastσ int∩ ß tex⌠ file.
  136.  
  137.     2« áSinglσ multiplσ  commanΣ line«  Fo≥ importinτ thσ áscrip⌠ ì
  138.         t∩ ßε ARUN┌ CM─ file.
  139.  
  140.  
  141. Find/Replace can be used to replicate a string.
  142.  
  143.     Example║ á <^Q^A╛ á<cr╛ <I╞ ~N╒ ╛ wil∞ pu⌠ "I╞ á~NUó áa⌠ áthσ ì
  144.                cursor«  Ever∙ ^╠ wil∞ producσ anothe≥ copy.
  145.  
  146.  
  147. Contro∞ á characte≥ áentr∙ use≤ thσ ^╨ trigger« á Thσ á characte≥ ì
  148. entereΣ ái≤ ádisplayeΣ iε standou⌠ vide∩ mode«  Control≤ áma∙ ábσ ì
  149. useΣ áfo≥ áprinte≥ áo≥ screeε control«  Notσ átha⌠ áthσ á^╨ áBDO╙ ì
  150. printe≥ átogglσ ádoe≤ NO╘ worδ froφ withiε aε alia≤ áscript« á ^╨ ì
  151. onl∙ áwork≤ áwheε áthσ DO╙ ha≤ directl∙ takeε ß álinσ áoµ ástrinτ ì
  152. input« 
  153.  
  154.      Example:  To enter ^Z, use ^P^Z (or ^PZ)
  155.                ^P@ (null) is not accepted.
  156.  
  157.  
  158.  
  159.  
  160.  
  161.                             MESSAGES
  162.                             --------
  163.  
  164. Messages which require no response go away when any key is pressed.
  165.  
  166. è... xxxx? (Y/n):  or ... xxxx? (y/N):
  167.     The letter in caps is the default choice.  A <cr> selects it.
  168.  
  169.  
  170. CL OVERFLOW n CHARS.  SAVE ANYWAY?:
  171.     The command line is too long by n characters.  If the SAVE is 
  172. not  aborted,  the alias probably won't run.  If  you  have  used 
  173. script parameters such as $U which will require fewer  characters 
  174. when  "expanded",  you  can  choose  to  over-ride  this  helpful 
  175. reminder.
  176.  
  177. NOT AN ALIAS:
  178.     The  specified alias is not an alias at all, but  some  other 
  179. COM file.  The name is ignored and replaced with a blank.
  180.  
  181. DESTINATION DISK FULL/ DIRECTORY FULL:
  182.     QUIT or RENAME to a new disk.
  183.  
  184. ALIAS CHOPPED:
  185.     The  alias file has too many commands to fit on  the  screen.  
  186. (Could happen when using a small screen.)
  187.  
  188.  
  189.   -------------------------------------------------------------
  190.  
  191.  
  192.                         COPYRIGHT NOTICE
  193.  
  194.        SALIAS 1.5 is copyright (C) 1990 by Rob  Friefeld.
  195.                       All rights reserved.
  196.  
  197.    Sale or  distribution of this copyrighted  material with a
  198.    commercial product is prohibited without the prior written
  199.    consent of the author«   Thi≤ copyrigh⌠ doe≤ no⌠ extenΣ t∩
  200.    an∙ alia≤ createΣ witΦ thσ SALIA╙ program.
  201.  
  202.    Rob Friefeld, 4607 Colorado Street, Long Beach, CA  90814
  203.  
  204.   ---------------------------------------------------------------
  205.  
  206. END SALIAS15.DOC
  207.