home *** CD-ROM | disk | FTP | other *** search
/ Gold Fish 3 / goldfish_volume_3.bin / files / text / edit / macro / e / fold_e_proc.ged < prev    next >
Text File  |  1994-05-09  |  1KB  |  55 lines

  1. /* $VER: 0.9 - Fold block (use E comments) */
  2.  
  3. OPTIONS RESULTS                             /* enable return codes     */
  4.  
  5. if (LEFT(ADDRESS(), 6) ~= "GOLDED") then    /* not started by GoldEd ? */
  6.     address 'GOLDED.1'
  7.  
  8. 'LOCK CURRENT'                              /* lock GUI, gain access   */
  9. OPTIONS FAILAT 6                            /* ignore warnings         */
  10. SIGNAL ON SYNTAX                            /* ensure clean exit       */
  11.  
  12. /*  mark PROC until ENDPROC before calling this skript */
  13.  
  14. /* ------------------------ INSERT YOUR CODE HERE: ------------------- */
  15.  
  16. 'GOTO BFIRST'
  17.  
  18. if (RC = 0) then do
  19.  
  20.     'QUERY CAT'
  21.  
  22.     'FIND WORDS=PROC'
  23.     'NEXT'
  24.     'QUERY WORD VAR NAME'
  25.  
  26.     NAME = '*"' || "PROC" NAME || '*"'
  27.     HEAD = '/** /// ' || CENTER(' ' || NAME || ' ', 70, '-') || ' **/'
  28.  
  29.     'FIRST'
  30.     'INSERT LINE'
  31.     'TEXT STAY T="' || HEAD || '"'
  32.     'DOWN'
  33.     'INSERT LINE'
  34.     'GOTO BLAST'
  35.     'DOWN'
  36.     'INSERT LINE'
  37.     'DOWN'
  38.     'INSERT LINE'
  39.     'TEXT STAY T="/** ///---------------------------------------------------------------------- **/"'
  40.     'UP'
  41.     'FOLD'
  42. end
  43.  
  44. /* ---------------------------- END OF YOUR CODE --------------------- */
  45.  
  46. 'UNLOCK' /* VERY important: unlock GUI */
  47. EXIT
  48.  
  49. SYNTAX:
  50.  
  51. SAY "Sorry, error line" SIGL ":" ERRORTEXT(RC) ":-("
  52. 'UNLOCK'
  53. EXIT
  54.  
  55.