home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 5 Edit / 05-Edit.zip / wwed034b.zip / fte-0.34 / config / menu.fte < prev    next >
Text File  |  1995-10-15  |  9KB  |  217 lines

  1.  
  2. menu MChangeMode {
  3.     item '&Plain'      { ChangeMode 'PLAIN' }
  4.     item '&Text'       { ChangeMode 'TEXT' }
  5.     item '&C'          { ChangeMode 'C' }
  6.     item '&EMail'      { ChangeMode 'MSG' }
  7.     item '&HTML'       { ChangeMode 'HTML' }
  8.     item '&IPF'        { ChangeMode 'IPF' }
  9.     item '&Ada'        { ChangeMode 'Ada' }
  10.     item '&REXX'       { ChangeMode 'REXX' }
  11.     item 'MAKE'        { ChangeMode 'MAKE' }
  12.     item '&FTE'        { ChangeMode 'FTE' }
  13.     item 'Resource'    { ChangeMode 'RESOURCE' }
  14.     item '&DIFF'       { ChangeMode 'DIFF' }
  15.     item '&MERGE'      { ChangeMode 'MERGE' }
  16.     item 'SH'          { ChangeMode 'SH' }
  17.     item 'PER&L'       { ChangeMode 'PERL' }
  18.     item 'PASCAL'      { ChangeMode 'PASCAL' }
  19.     item '&JAVA'       { ChangeMode 'JAVA' }
  20.     item '&BIN'        { ChangeMode 'BIN' }
  21. #    item '&VI'         { ChangeKeys 'VIMODE' }
  22. }
  23.  
  24. menu MOpenInMode {
  25.     item '&Plain'      { FileLoadInMode 'PLAIN' }
  26.     item '&Text'       { FileLoadInMode 'TEXT' }
  27.     item '&C'          { FileLoadInMode 'C' }
  28.     item '&EMail'      { FileLoadInMode 'MSG' }
  29.     item '&HTML'       { FileLoadInMode 'HTML' }
  30.     item '&IPF'        { FileLoadInMode 'IPF' }
  31.     item '&Ada'        { FileLoadInMode 'Ada' }
  32.     item '&REXX'       { FileLoadInMode 'REXX' }
  33.     item 'MAKE'        { FileLoadInMode 'MAKE' }
  34.     item '&FTE'        { FileLoadInMode 'FTE' }
  35.     item 'Resource'    { FileLoadInMode 'RESOURCE' }
  36.     item '&DIFF'       { FileLoadInMode 'DIFF' }
  37.     item '&MERGE'      { FileLoadInMode 'MERGE' }
  38.     item 'SH'          { FileLoadInMode 'SH' }
  39.     item 'PER&L'       { FileLoadInMode 'PERL' }
  40.     item 'PASCAL'      { FileLoadInMode 'PASCAL' }
  41.     item '&JAVA'       { FileLoadInMode 'JAVA' }
  42.     item '&BIN'        { FileLoadInMode 'BIN' }
  43. }
  44.  
  45. menu File {
  46.     item    '&Open...            F3 ' { FileLoad }
  47.     submenu 'Open in &Mode...  C+F3 ', MOpenInMode;
  48.     item    'Open &Binary           ' { FileLoadInMode 'BIN' }
  49.     item    '&Reload           S+F3 ' { FileReload }
  50.     item    '&Save               F2 ' { FileSave }
  51.     item    'Save &As...       S+F2 ' { FileSaveAs }
  52.     item    'Save Al&l         C+F2 ' { FileSaveAll }
  53.     item    'Sa&ve and Close   A+F2 ' { FileSave; FileQuit }
  54.     item    'Prin&t                 ' { FilePrint }
  55.     item    '&Close            C+F10' { FileQuit }
  56.     item;
  57.     item    '&Next               F6 ' { FileNext }
  58.     item    '&Previous         S+F6 ' { FilePrev }
  59.     item    'L&ist...          A+0  ' { ViewBuffers }
  60.     item;
  61.     item    'Sh&ell                 ' { RunCommand "" }
  62.     item;
  63.     item    'E&xit             A+X  ' { ShowMsg "GoodBye."; ExitEditor }
  64. #    item 'Write &To...          ' { Nop }
  65. #    item;
  66. #    item '&Insert file...       ' { Nop }
  67. }                              
  68.                                
  69. menu Edit {
  70.     item '&Undo                    A+BackSp' { Undo }
  71.     item '&Redo                  A+S+BackSp' { Redo }
  72.     item;                                
  73.     item 'Cu&t                     S+Del   ' { BlockCut }
  74.     item '&Copy                    C+Ins   ' { BlockCopy }
  75.     item '&Paste                   S+Ins   ' { BlockPasteStream }
  76.     item 'P&aste Column            A+Ins   ' { BlockPasteColumn }
  77.     item;                        
  78.     item '&Insert line             S+Enter ' { LineInsert }
  79.     item '&Delete line             C+Y     ' { KillLine }
  80.     item '&Split line              C+L     ' { LineSplit }
  81.     item '&Join line               C+J     ' { LineJoin }
  82.     item 'Dup&licate line          C+D     ' { LineDuplicate }
  83.     item 'Delete to line &end      A+End   ' { KillToLineEnd }
  84.     item 'Delete to li&ne start  C+S+BackSp' { KillToLineStart }
  85.     item;                        
  86.     item '&Quote Literal...        C+Q     ' { InsertChar }
  87.     item 'ASCII Ta&ble...        C+S+A     ' { ASCIITable }
  88. }
  89.  
  90. menu Block {
  91.     item '&Unmark         Esc'   { BlockUnmark }
  92.     item 'Mark &Line      A+L'   { BlockMarkLine }
  93.     item 'Mark &Stream    A+A'   { BlockMarkStream }
  94.     item 'Mark &Column    A+K'   { BlockMarkColumn }
  95.     item;
  96.     item 'Select &Word       '   { BlockSelectWord }
  97.     item 'Selec&t Line       '   { BlockSelectLine }
  98.     item;
  99.     item '&Indent         A+I'   { BlockIndent }
  100.     item 'U&nindent       A+U'   { BlockUnindent }
  101.     item;
  102.     item '&Write...          '   { BlockWrite }
  103.     item '&Read...           '   { BlockRead }
  104.     item '&Print             '   { BlockPrint }
  105.     item;
  106.     item 'Upperc&ase         '   { BlockCaseUp }
  107.     item 'Low&ercase         '   { BlockCaseDown }
  108.     item 'Tog&glecase        '   { BlockCaseToggle }
  109. }
  110. #    item 'Find forward...                A+F' { Search }
  111. #    item 'Find Next forward...           A+N' { SearchAgain }
  112. #    item 'Find and Replace forward...    A+R' { SearchReplace }
  113. #    item 'Find backward...                  ' { SearchB }
  114. #    item 'Find Next backward...             ' { SearchAgainB }
  115. #    item 'Find and Replace backward...      ' { SearchReplaceB }
  116. #    item 'Find regexp...               A+S+F' { SearchRx }
  117. #    item 'Find next regexp...          A+S+N' { SearchAgainRx }
  118. #    item 'Find and replace regexp...   A+S+R' { SearchReplaceRx }
  119. #    item;
  120.  
  121. menu Search {
  122.     item '&Find...                       C-F' { Find }
  123.     item 'Find and &replace...           C-R' { FindReplace }
  124.     item 'Repeat &Last find              C-L' { FindRepeat }
  125.     item 'Repeat last find re&verse      C-B' { FindRepeatReverse }
  126.     item 'Repeat last find &once         C-N' { FindRepeatOnce }
  127.     item 'Incremental &search            C-S' { IncrementalSearch }
  128.     item;
  129.     item '&Place Bookmark...                ' { PlaceBookmark }
  130.     item 'Goto &Bookmark...                 ' { GotoBookmark }
  131.     item;
  132.     item '&Match paren                   A+-' { MatchBracket }
  133.     item 'Goto &line...                  A-J' { MoveToLine }
  134.     item 'Rout&ines...                   C-I' { ListRoutines }
  135. }               
  136.  
  137. menu Fold {
  138.     item '&Create fold                A-G-+' { FoldCreate }
  139.     item 'Create folds by ®exp...       ' { FoldCreateByRegexp }
  140.     item '&Destroy fold               A-G--' { FoldDestroy }
  141.     item;
  142.     item '&Open fold                  C-G-+' { FoldOpen }
  143.     item 'Open &nested folds          C-G-*' { FoldOpenNested }
  144.     item 'C&lose fold                 C-G--' { FoldClose }
  145.     item '&Toggle fold open/close     C-G-/' { FoldToggleOpenClose }
  146.     item;
  147.     item '&Promote fold               G-S--' { FoldPromote }
  148.     item 'De&mote fold                G-S-+' { FoldDemote }
  149.     item;
  150.     item 'Open &all folds             A-G-*' { FoldOpenAll }
  151.     item 'Close all &folds            A-G-/' { FoldCloseAll }
  152.     item 'Destro&y all folds               ' { FoldDestroyAll }
  153. }
  154.  
  155.  
  156. menu Options {
  157.     item '&Insert mode      C+O C+I' { ToggleInsert }
  158.     item '&Auto indent      C+O C+A' { ToggleAutoIndent }
  159.     item '&Case sensitive   C+O C+C' { ToggleMatchCase }
  160.     item 'Trim &EOL spaces  C+O C+E' { ToggleTrim }
  161.     item '&Read only        C+O C+R' { ToggleReadOnly }
  162.     item '&Undo/Redo        C+O C+U' { ToggleUndo }
  163.     item '&Show markers     C+O C+.' { ToggleShowMarkers; WinRefresh }
  164.     item;
  165.     item '&Word wrap        C+O C+W' { ToggleWordWrap }
  166.     item '&Left margin...   C+O A+[' { ChangeLeftMargin }
  167.     item 'Ri&ght margin...  C+O A+]' { ChangeRightMargin }
  168.     item;
  169.     item '&Tab size...      C+O C+T  ' { ChangeTabSize; WinRefresh }
  170.     item 'S&how tabs        C+O   Tab' { ToggleShowTabs; WinRefresh }
  171.     item 'E&xpand tabs      C+O C+Tab' { ToggleExpandTabs; WinRefresh }
  172.     item '&Print to...               ' { SetPrintDevice }
  173.     item;
  174. #   item 'Change &mode      C+O C+M' { ChangeMode }
  175.     submenu 'Change &mode      C+O C+M', MChangeMode;
  176. }                    
  177.  
  178. menu Help {
  179.     item '&Keyboard  F1'  { ViewModeMap }
  180.     item;
  181.     item '&About...    '  { ShowVersion }
  182. }
  183.  
  184. menu Main { 
  185.     submenu '&File',    File;
  186.     submenu '&Edit',    Edit;
  187.     submenu '&Block',   Block;
  188.     submenu '&Search',  Search;
  189.     submenu 'Fol&d',    Fold;
  190.     submenu '&Options', Options;
  191.     submenu '&Help',    Help;
  192. }
  193.  
  194. menu Local {
  195.     item '&Unmark              Esc'   { BlockUnmark }
  196.     item 'Cu&t               S+Del' { BlockCut }
  197.     item '&Copy              C+Ins' { BlockCopy }
  198.     item '&Paste             S+Ins' { BlockPasteStream }
  199.     item 'P&aste Column      A+Ins' { BlockPasteColumn }
  200.     item;
  201.     item 'Delete &line       C+Y'   { KillLine }
  202.     item 'Delete to &EOL     A+End' { KillToLineEnd }
  203.     item;
  204.     item '&Save                F2'    { FileSave }
  205.     item 'Cl&ose             C+F10' { FileQuit }
  206. }
  207.  
  208. menu Compile {
  209.     item '&Compile...          F9' { Compile; CompileViewErrors }
  210.     item;
  211.     item 'Go to &prev error   F11' { CompilePrevError }
  212.     item 'Go to &next error   F12' { CompileNextError }
  213.     item;
  214.     item '&Messages...       S+F9' { CompileViewErrors }
  215. }
  216.  
  217.