home *** CD-ROM | disk | FTP | other *** search
/ Aminet 10 / aminetcdnumber101996.iso / Aminet / text / edit / FrexxEdA.lha / FrexxEd / fpl / LaTeXMode.FPL < prev    next >
Text File  |  1995-10-15  |  2KB  |  53 lines

  1. // $Id: LaTeXMode.FPL 1.3 1995/10/09 19:32:14 jskov Exp $
  2. // $VER: LaTeXMode.FPL 1.0 (15.06.95) © Jesper Skov
  3.  
  4. //»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»» LaTeXModePrefs() ««
  5. void export LaTeXModePrefs()
  6. {
  7.   PromptInfo(-1,"LaTeXMode preferences",-1,-1,
  8.    "LaTeX_comment_start_skip",
  9.    "LaTeX_comment_start",
  10.    "LaTeX_comment_end",
  11.    "LaTeX_line_comment_body",
  12.    "LaTeX_line_comment_start",
  13.    "LaTeX_line_comment_end",
  14.    "LaTeX_comment_column"
  15.    );
  16. }
  17.  
  18. //»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»» LaTeXModeInit() ««
  19. export void LaTeXModeInit()
  20. {
  21.   // Set comment strings for LaTeX mode
  22.   SetInfo(-1,"comment_start_skip",ReadInfo("LaTeX_comment_start_skip"));
  23.   SetInfo(-1,"comment_start",ReadInfo("LaTeX_comment_start"));
  24.   SetInfo(-1,"comment_end",ReadInfo("LaTeX_comment_end"));
  25.   SetInfo(-1,"line_comment_start",ReadInfo("LaTeX_line_comment_start"));
  26.   SetInfo(-1,"line_comment_body",ReadInfo("LaTeX_line_comment_body"));
  27.   SetInfo(-1,"line_comment_end",ReadInfo("LaTeX_line_comment_end"));
  28.   SetInfo(-1,"comment_column",ReadInfo("LaTeX_comment_column"));
  29.   SetInfo(-1,"comment_mode",1);                // enable comment mode
  30.  
  31.   SetInfo(-1,"latex_mode",1); // enable self
  32.  
  33. }
  34.  
  35. //»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»» LaTeXMode settings ««
  36. ConstructInfo("LaTeX_comment_start_skip","","","WHGS","",0,0,"% *");
  37. ConstructInfo("LaTeX_comment_start","","","WHGS","",0,0,"% ");
  38. ConstructInfo("LaTeX_comment_end","","","WHGS","",0,0,"");
  39. ConstructInfo("LaTeX_line_comment_body","","","WHGS","",0,0,"»");
  40. ConstructInfo("LaTeX_line_comment_end","","","WHGS","",0,0,"««");
  41. ConstructInfo("LaTeX_line_comment_start","","","WHGS","",0,0,"%");
  42. ConstructInfo("LaTeX_comment_column","","","WHGI","",0,999,49);
  43. ConstructInfo("LaTeX_tab_size","","","WHGI","",0,999,8);
  44.  
  45. ConstructInfo("latex_mode","","","LBH","",0,1,0);
  46.  
  47. AddMode(0,"latex_mode", "", "");            // Add as minor mode
  48.  
  49. //»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»» LaTeXMode menu ««
  50. MenuAdd("s", "LaTeXMode...", "LaTeXModePrefs();", "", 6,6,-1); // Add to PackageSettings
  51. MenuBuild();
  52.  
  53.