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