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

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