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