home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 5 Edit / 05-Edit.zip / fte0827.zip / config / ui_m_fte2.fte < prev    next >
Text File  |  1999-05-16  |  13KB  |  423 lines

  1. # FTE default menus
  2.  
  3. menu MOpenInMode {
  4.     item "&Plain"      { FileOpenInMode 'PLAIN' }
  5.     item "&Text"       { FileOpenInMode 'TEXT' }
  6.     item "&C"          { FileOpenInMode 'C' }
  7.     item "&EMail"      { FileOpenInMode 'MSG' }
  8.     item "&HTML"       { FileOpenInMode 'HTML' }
  9.     item "&IPF"        { FileOpenInMode 'IPF' }
  10.     item "&Ada"        { FileOpenInMode 'Ada' }
  11.     item "&REXX"       { FileOpenInMode 'REXX' }
  12.     item "MAKE"        { FileOpenInMode 'MAKE' }
  13.     item "&FTE"        { FileOpenInMode 'FTE' }
  14.     item "Resource"    { FileOpenInMode 'RESOURCE' }
  15.     item "&DIFF"       { FileOpenInMode 'DIFF' }
  16.     item "&MERGE"      { FileOpenInMode 'MERGE' }
  17.     item "SH"          { FileOpenInMode 'SH' }
  18.     item "PER&L"       { FileOpenInMode 'PERL' }
  19.     item "PASCAL"      { FileOpenInMode 'PASCAL' }
  20.     item "&JAVA"       { FileOpenInMode 'JAVA' }
  21.     item "TE&X"        { FileOpenInMode 'TEX' }
  22.     item "&BIN"        { FileOpenInMode 'BIN' }
  23. }
  24.  
  25. menu FileOpen {
  26.     item    "&Open...\tF3"              { FileOpen }
  27.     submenu "Open in &Mode...\tCtrl+F3", MOpenInMode;
  28.     item    "Open &Binary"              { FileOpenInMode 'BIN' }
  29.     item;
  30.     item    "&Directory\tC+M" { DirOpen }
  31. }
  32.  
  33. menu Object {
  34.     submenucond "&Open...\tF3",       FileOpen;
  35.     item;
  36.     item    "&Next\tAlt+Right"        { FileNext }
  37.     item    "&Previous\tAlt+Left"     { FilePrev }
  38.     item;
  39.     item    "&Close\tAlt+Q"           { FileClose }
  40.     item;
  41.     item    "E&xit\tAlt+X"            { ExitEditor }
  42. }                              
  43.  
  44. menu Tools {
  45.     item "&Compile...\tF9" { Compile "make -k " }
  46.     item "&Grep..." { Compile "grep -n " }
  47.     item "Save and &ISpell" { FileSave; RunProgram "ispell " . $FilePath; FileReload }
  48.     item;
  49.     item "&Shell\tAlt+F9" { RunProgram "" }
  50.     item "&Run...\tCtrl+F9" { RunProgram }
  51.     item;
  52.     item "&Previous error\tF11" { CompilePrevError }
  53.     item "&Next error\tF12" { CompileNextError }
  54.     item;
  55.     item "&Messages\tS+F9" { ViewMessages }
  56.     item "C&lear Messages" { ClearMessages }
  57. }
  58.  
  59. menu Window {
  60.     item "Split &Horizontal\tCtrl+F4" { WinHSplit }
  61.     item "&Close view\tCtrl+Alt+F4" { WinClose }
  62.     item "Close &other views\tF5" { WinZoom }
  63.     item;
  64.     item "Sa&ve Desktop" { DesktopSave }
  65.     item "Save Desktop &As" { DesktopSaveAs }
  66.     item;
  67.     item "&Routines\tCtrl+I" { ListRoutines }
  68.     item "&Buffers\tAlt+0" { ViewBuffers }
  69.     item "&Directory\tC+M" { DirOpen }
  70. }
  71.  
  72. menu Help {
  73.     item "&Keyboard\tF1" { ViewModeMap }
  74.     item "&Show key" { ShowKey }
  75.     item;
  76.     item "&About..." { ShowVersion }
  77. }
  78.  
  79. menu Navigate {
  80.     item    "&Reload\tCtrl+R"         { Rescan }
  81.     item;
  82.     item "Go &< level\tCtrl+PgUp"     { DirGoUp }
  83.     item "Go &> level\tCtrl+PgDn"     { DirGoDown }
  84.     item "Go to &\\\tCtrl+\\"         { DirGoRoot }
  85.     item "&/ Goto Dir\t/"             { DirGoto }
  86. #    item;
  87. #    item '&C:\\' { DirGoto 'H:\\' }
  88. }
  89.  
  90. menu MChangeMode {
  91.     item "&Plain"      { ChangeMode 'PLAIN' }
  92.     item "&Text"       { ChangeMode 'TEXT' }
  93.     item "&C"          { ChangeMode 'C' }
  94.     item "&EMail"      { ChangeMode 'MSG' }
  95.     item "&HTML"       { ChangeMode 'HTML' }
  96.     item "&IPF"        { ChangeMode 'IPF' }
  97.     item "&Ada"        { ChangeMode 'Ada' }
  98.     item "&REXX"       { ChangeMode 'REXX' }
  99.     item "MAKE"        { ChangeMode 'MAKE' }
  100.     item "&FTE"        { ChangeMode 'FTE' }
  101.     item "Resource"    { ChangeMode 'RESOURCE' }
  102.     item "&DIFF"       { ChangeMode 'DIFF' }
  103.     item "&MERGE"      { ChangeMode 'MERGE' }
  104.     item "SH"          { ChangeMode 'SH' }
  105.     item "PER&L"       { ChangeMode 'PERL' }
  106.     item "PASCAL"      { ChangeMode 'PASCAL' }
  107.     item "&JAVA"       { ChangeMode 'JAVA' }
  108.     item "TE&X"        { ChangeMode 'TEX' }
  109.     item "&BIN"        { ChangeMode 'BIN' }
  110. }
  111.  
  112. menu FileSave {
  113.     item    "&Save\tF2"                 { FileSave }
  114.     item    "Save &As...\tShift+F2"     { FileSaveAs }
  115.     item    "Save Al&l\tCtrl+F2"        { FileSaveAll }
  116.     item    "Write &To..."              { FileWriteTo }
  117. }
  118.  
  119. menu File {
  120.     submenucond "&Open...\tF3", FileOpen;
  121.     item    "&Reload\tShift+F3"         { FileReload }
  122.     submenucond "&Save\tF2", FileSave;
  123.     item;
  124.     item    "Prin&t"                    { FilePrint } 
  125.     item;
  126.     item    "&Next\tAlt+Right"          { FileNext }
  127.     item    "&Previous\tAlt+Left"       { FilePrev }
  128.     item;
  129.     item    "&Close\tAlt+Q"             { FileClose }
  130.     item;
  131.     item    "E&xit\tAlt+X"              { ExitEditor }
  132. }
  133.  
  134. menu Line {
  135.     item "&Insert line\tShift+Enter"    { LineInsert }
  136.     item "&Add line\tAlt+Enter"         { LineAdd }
  137.     item "&Split line\tCtrl+Enter"      { LineSplit }
  138.     item "&Join line\tCtrl+J"           { LineJoin }
  139.     item "Dup&licate line\tCtrl+D"      { LineDuplicate }
  140.     item "&Delete line\tCtrl+Y"         { KillLine }
  141.     item;
  142.     item "Delete to line &end\tAlt+End" { KillToLineEnd }
  143.     item "Delete to li&ne start\tCtrl+Sh+BackSp" { KillToLineStart }
  144.     item;
  145.     item "&Uppercase"         { LineCaseUp }
  146.     item "&Lowercase"         { LineCaseDown }
  147.     item "&Togglecase"        { LineCaseToggle }
  148.     item "&Rot13"             { LineTrans 'A-Za-z' 'N-ZA-Mn-za-m' }
  149.     item;
  150.     item "User &specified..." { LineTrans }
  151. }
  152.  
  153. menu EditCut {
  154.     item "Cu&t\tShift+Del" { BlockCut }
  155.     item "Cut&-Append" { BlockCutAppend }
  156. }
  157.  
  158. menu EditCopy {
  159.     item "&Copy\tCtrl+Ins" { BlockCopy }
  160.     item "Copy-Appe&nd" { BlockCopyAppend }
  161. }
  162.  
  163. menu EditPaste {
  164.     item "Paste &Stream\tShift+Ins" { BlockPasteStream }
  165.     item "Paste &Column\tAlt+Ins"   { BlockPasteColumn }
  166.     item "Paste &Line"              { BlockPasteLine }
  167. }
  168.  
  169. menu Edit {
  170.     item "&Undo\tAlt+BackSp" { Undo }
  171.     item "&Redo\tAlt+Shift+BackSp" { Redo }
  172.     item;                                
  173.     submenucond "Cu&t\tShift+Del", EditCut;
  174.     submenucond "&Copy\tCtrl+Ins", EditCopy;
  175.     submenucond "&Paste\tShift+Ins", EditPaste;
  176.     item "Clea&r\tCtrl+Del" { BlockKill }
  177.     item;
  178.     submenu "&Line", Line;
  179.     item;                        
  180.     item "&Quote Literal...\tCtrl+Q" { InsertChar }
  181.     item "&ASCII Table...\tCtrl+Sh+A" { ASCIITable }
  182. }
  183.  
  184. menu Translate {
  185.     item "&Uppercase"         { BlockCaseUp }
  186.     item "&Lowercase"         { BlockCaseDown }
  187.     item "&Togglecase"        { BlockCaseToggle }
  188.     item "&Rot13"             { BlockTrans 'A-Za-z' 'N-ZA-Mn-za-m' }
  189.     item;
  190.     item "User &specified..." { BlockTrans }
  191. }
  192.  
  193. menu BlockRead {
  194.     item "Read &Stream..."       { BlockReadStream }
  195.     item "Read &Column..."       { BlockReadColumn }
  196.     item "Read &Line..."         { BlockReadLine }
  197. }
  198.  
  199. menu Block {
  200.     item "&Unmark\tEsc"          { BlockUnmark }
  201.     item "Mark &Stream\tAlt+A"   { BlockMarkStream }
  202.     item "Mark &Column\tAlt+K"   { BlockMarkColumn }
  203.     item "Mark &Line\tAlt+L"     { BlockMarkLine }
  204.     item;
  205. #    item "Select Wor&d"   { BlockSelectWord }
  206. #    item "Selec&t Line"   { BlockSelectLine }
  207. #    item;
  208.     item "&Write..."             { BlockWrite }
  209.     submenucond "&Read...", BlockRead;
  210.     item "&Print"                { BlockPrint }
  211.     item;
  212.     submenu "Translat&e",        Translate;
  213.     item "&Indent\tAlt+I"        { BlockIndent }
  214.     item "U&nindent\tAlt+U"      { BlockUnindent }
  215.     item "E&xpand Tabs"          { BlockUnTab }
  216.     item "&Generate Tabs"        { BlockEnTab }
  217.     item "Sor&t"                 { BlockSort }
  218.     item "Sort Re&verse"         { BlockSortReverse }
  219. }
  220.  
  221. menu Tags {
  222.     item "&Find word\tCtrl+]"          { TagFindWord }
  223.     item "&Search tag...\tCtrl+Sh+]"   { TagFind }
  224.     item "&Go back\tCtrl+["            { TagPop }
  225.     item "&Next tag\tAlt+]"            { TagNext }
  226.     item "&Previous tag\tAlt+["        { TagPrev }
  227.     item;
  228.     item "&Load tags..."               { TagLoad }
  229.     item "&Clear tags"                 { TagClear }
  230. }
  231.  
  232. menu SearchWords {
  233.     item "Search &Prev\tAlt+," { SearchWordPrev }
  234.     item "Search &Next\tAlt+." { SearchWordNext }
  235.     item "&Highlight\tAlt+/" { HilitWord }
  236. }
  237.  
  238. menu Search {
  239.     item "&Find...\tCtrl+F" { Find }
  240.     item "Find &Next\tCtrl+G" { FindRepeat }
  241.     item "Find &Prev\tCtrl+H" { FindRepeatReverse }
  242.     item "Find and &Replace...\tCtrl+R" { FindReplace }
  243.     item;
  244.     item "P&lace Bookmark..." { PlaceBookmark }
  245.     item "Goto &Bookmark..." { GotoBookmark }
  246.     item;
  247.     submenucond "&Tags\tCtrl+]", Tags;
  248.     item "&Match Paren\tAlt+-" { MatchBracket }
  249.     item "&Goto Line...\tAlt+J" { MoveToLine }
  250.     item "Goto &Column..." { MoveToColumn }
  251.     submenu "&Words", SearchWords;
  252. }
  253.  
  254. menu OpenFold {
  255.     item "&Open fold\tCtrl+Gr+" { FoldOpen }
  256.     item "Open &nested folds\tCtrl+Gr*" { FoldOpenNested }
  257.     item "Open &all folds\tAlt+Gr*" { FoldOpenAll }
  258. }
  259.  
  260. menu CloseFold {
  261.     item "C&lose fold\tCtrl+Gr-" { FoldClose }
  262.     #item "Close &nested folds\tCtrl+Gray+*" { FoldCloseNested }
  263.     item "Close all &folds\tAlt+Gr/" { FoldCloseAll }
  264. }
  265.  
  266. menu CreateFold {
  267.     item "&Create fold\tAlt+Gr+" { FoldCreate }
  268.     item "Create folds by ®exp..." { FoldCreateByRegexp }
  269. }
  270.  
  271. menu DestroyFold {
  272.     item "&Destroy fold\tAlt+Gr-" { FoldDestroy }
  273.     item "Destro&y all folds" { FoldDestroyAll }
  274. }
  275.  
  276. menu Fold {
  277.     submenucond "&Open", OpenFold;
  278.     submenucond "&Close", CloseFold;
  279.     item;
  280.     submenucond "C&reate", CreateFold;
  281.     submenucond "&Destroy", DestroyFold;
  282.     item;
  283.     item "&Promote\tSh+Gr-" { FoldPromote }
  284.     item "De&mote\tSh+Gr+" { FoldDemote }
  285.     item;
  286.     item "&Toggle\tCtrl+Gr/" { FoldToggleOpenClose }
  287. }
  288.  
  289. menu Options {
  290.     submenu "Change &mode\tC+O C+M", MChangeMode;
  291.     item;
  292.     item "&Insert mode\tC+O C+I" { ToggleInsert }
  293.     item "&Auto indent\tC+O C+A" { ToggleAutoIndent }
  294.     item "&Case sensitive\tC+O C+C" { ToggleMatchCase }
  295.     item "Trim &EOL spaces\tC+O C+E" { ToggleTrim }
  296.     item "&Read only\tC+O C+R" { ToggleReadOnly }
  297.     item "&Undo/Redo\tC+O C+U" { ToggleUndo }
  298.     item "&Show markers\tC+O C+." { ToggleShowMarkers; WinRefresh }
  299.     item;
  300.     item "&Word wrap\tC+O C+W" { ToggleWordWrap }
  301.     item "&Left margin...\tC+O A+[" { ChangeLeftMargin }
  302.     item "Ri&ght margin...\tC+O A+]" { ChangeRightMargin }
  303.     item;
  304.     item "&Tab size...\tC+O C+T" { ChangeTabSize; WinRefresh }
  305.     item "S&how tabs\tC+O   Tab" { ToggleShowTabs; WinRefresh }
  306.     item "E&xpand tabs\tC+O C+Tab" { ToggleExpandTabs; WinRefresh }
  307.     item "&Print to...               " { SetPrintDevice }
  308. }                    
  309.  
  310. menu Main { 
  311.     submenu "&File",    File;
  312.     submenu "&Edit",    Edit;
  313.     submenu "&Block",   Block;
  314.     submenu "&Search",  Search;
  315.     submenu "Fol&d",    Fold;
  316.     submenu "&Tools",   Tools;
  317.     submenu "&Window",  Window;
  318.     submenu "&Options", Options;
  319.     submenu "&Help",    Help;
  320. }
  321.  
  322. menu DirectoryOpen {
  323.     item    "&Selected\tEnter" { Activate }
  324.     item;
  325.     item    "&Open...\tF3"              { FileOpen }
  326.     submenu "Open in &Mode...\tCtrl+F3", MOpenInMode;
  327.     item    "Open &Binary"              { FileOpenInMode 'BIN' }
  328. }
  329.  
  330. menu DirectoryFile {
  331.     submenucond "&Open...\tEnter",       DirectoryOpen;
  332.     item;
  333.     item    "&Next\tAlt+Right"        { FileNext }
  334.     item    "&Previous\tAlt+Left"     { FilePrev }
  335.     item;
  336.     item    "&Close\tAlt+Q"           { FileClose }
  337.     item;
  338.     item    "E&xit\tAlt+X"            { ExitEditor }
  339. }                              
  340.  
  341. menu DirectoryMain {
  342.     submenu "&File", DirectoryFile;
  343.     submenu "&Navigate", Navigate;
  344.     submenu "&Tools", Tools;
  345.     submenu "&Window",  Window;
  346.     submenu "&Help",    Help;
  347. }
  348.  
  349. menu MessagesMain {
  350.     submenu "&File", Object;
  351.     submenu "&Tools", Tools;
  352.     submenu "&Window", Window;
  353.     submenu "&Help",    Help;
  354. }
  355.  
  356. menu RoutinesMain {
  357.     submenu "&File", Object;
  358.     submenu "&Tools", Tools;
  359.     submenu "&Window", Window;
  360.     submenu "&Help",    Help;
  361. }
  362.  
  363. menu BufferListMain {
  364.     submenu "&File", Object;
  365.     submenu "&Tools", Tools;
  366.     submenu "&Window", Window;
  367.     submenu "&Help",    Help;
  368. }
  369.  
  370. menu EventMapViewMain {
  371.     submenu "&File", Object;
  372.     submenu "&Tools", Tools;
  373.     submenu "&Window", Window;
  374.     submenu "&Help", Help;
  375. }
  376.  
  377. menu Local {
  378.     item "&Unmark\tEsc"   { BlockUnmark }
  379.     item "Cu&t\tShift+Del" { BlockCut }
  380.     item "&Copy\tCtrl+Ins" { BlockCopy }
  381.     item "&Paste\tShift+Ins" { BlockPasteStream }
  382.     item "P&aste Column\tAlt+Ins" { BlockPasteColumn }
  383.     item;
  384.     item "Delete &line\tCtrl+Y"   { KillLine }
  385.     item "Delete to &EOL\tAlt+End" { KillToLineEnd }
  386.     item;
  387.     item "&Save\tF2"    { FileSave }
  388.     item "Cl&ose\tAlt+Q" { FileClose }
  389. }
  390.  
  391. menu DirectoryLocal {
  392.     item "&Open" { Activate }
  393.     item;
  394.     item "&Reload\tCtrl+R"         { Rescan }
  395.     item;
  396.     item "Go &< level\tCtrl+PgUp"     { DirGoUp }
  397.     item "Go &> level\tCtrl+PgDn"     { DirGoDown }
  398.     item "Go to &\\\tCtrl+\\"         { DirGoRoot }
  399.     item "&/ Goto Dir\t/"             { DirGoto }
  400. }
  401.  
  402. menu BufferListLocal {
  403.     item "&View\tEnter" { Activate }
  404.     item;
  405.     item "&Save\tCtrl+S" { BufListFileSave }
  406.     item "&Close\tCtrl+C" { BufListFileClose }
  407. }
  408.  
  409. menu RoutinesLocal {
  410.     item "&View\tEnter" { Activate }
  411. }
  412.  
  413. menu EventMapViewLocal {
  414.     item "&Close view\tAlt+Q" { FileClose }
  415. }
  416.  
  417. menu MessagesLocal {
  418.     item "&View error\tEnter" { Activate }
  419.     item;
  420.     item "&Previous error\tF11" { CompilePrevError }
  421.     item "&Next error\tF12" { CompileNextError }
  422. }
  423.