home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 5 Edit / 05-Edit.zip / fteo46b5.zip / fteo46b5 / fte.INF (.txt) < prev    next >
OS/2 Help File  |  1998-02-01  |  88KB  |  3,580 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1. About FTE ΓòÉΓòÉΓòÉ
  3.  
  4.                                         fte
  5.  
  6.                                    Version 0.46
  7.  
  8.                        (c) Copyright 1995-1998 Marko Macek
  9.  
  10.  The latest version can be always downloaded from: 
  11.  http://ixtas.fri.uni-lj.si/~markom/fte 
  12.  
  13.  Please send comments/suggestions/bug reports to: 
  14.  Marko.Macek@snet.fri.uni-lj.si or mark@hermes.si 
  15.  
  16.  See file README for last minute notes. 
  17.  
  18.  See file HISTORY for recent changes. 
  19.  
  20.  See file TODO for possible future additions. 
  21.  
  22.  See file BUGS for outstanding problems. 
  23.  
  24.  
  25. ΓòÉΓòÉΓòÉ 2. Installation ΓòÉΓòÉΓòÉ
  26.  
  27.  This section covers installation and configuration of editor. 
  28.  
  29.  
  30. ΓòÉΓòÉΓòÉ 2.1. OS/2 ΓòÉΓòÉΓòÉ
  31.  
  32.  
  33. ΓòÉΓòÉΓòÉ 2.1.1. Files ΓòÉΓòÉΓòÉ
  34.  
  35.  The following files are included in the archive: 
  36.  
  37.  README 
  38.            Release notes, read first! 
  39.  fte.exe 
  40.            Text-mode executable 
  41.  ftepm.exe 
  42.            Presentation Manager executable 
  43.  fte-def.cnf 
  44.            Default compiled configuration file. 
  45.  fte.inf, fte.ipf, fte.html, fte.txt 
  46.            This file, in various formats. 
  47.  config\*.fte 
  48.            Configuration files in source form. 
  49.  clipserv.exe 
  50.            Clipboard server (required for PM clipboard support in text-mode 
  51.            version). 
  52.  cliputil.exe 
  53.            Utility to copy/paste to/from clipboard from command line. 
  54.  HISTORY 
  55.            Revision history. 
  56.  TODO 
  57.            Todo list. 
  58.  file_id.diz 
  59.            Program description for BBS upload. 
  60.  
  61.  
  62. ΓòÉΓòÉΓòÉ 2.1.2. Required files ΓòÉΓòÉΓòÉ
  63.  
  64.  The default configuration files are precompiled into fte-def.cnf. This file 
  65.  should be copied to fte.cnf for text-mode version, and to ftepm.cnf for PM 
  66.  version. Or, you may want to compile your own configuration from source using 
  67.  cfte configuration file compiler. 
  68.  
  69.  For minimal installation of the text mode version, only fte.exe and fte.cnf 
  70.  are required. For PM clipboard support clipserv.EXE is needed and must be 
  71.  running whenever you wish to use PM clipboard from FTE. 
  72.  
  73.  To install PM version, ftepm.exe and ftepm.cnf are needed. 
  74.  
  75.  To recompile source files, cfte.exe and config\*.fte files are needed. 
  76.  
  77.  Place executable files somewhere on your PATH. Compiled configuration files 
  78.  should be located in the same directory as executable and have the same 
  79.  basename with extension .CNF. 
  80.  
  81.  
  82. ΓòÉΓòÉΓòÉ 2.2. Unix ΓòÉΓòÉΓòÉ
  83.  
  84.  The following files are included in the archive: 
  85.  
  86.  README 
  87.            Readme file. 
  88.  fte 
  89.            Linux console-only executable 
  90.  Xfte 
  91.            X11 Xlib executable. 
  92.  fte-def.cnf 
  93.            Default compiled configuration file 
  94.  fte.html 
  95.            Reference manual 
  96.  config\*.fte 
  97.            Configuration files in source form. 
  98.  HISTORY 
  99.            History of changes. 
  100.  TODO 
  101.            Todo list. 
  102.  file_id.diz 
  103.            Program description for BBS upload. 
  104.  fte-0.38.lsm 
  105.            LSM entry for FTE. 
  106.  
  107.  The default configuration files are precompiled into fte-def.cnf. This file 
  108.  should be copied to ~/.fterc to be automatically loaded by FTE. You may want 
  109.  to compile your own configuration from source using cfte configuration file 
  110.  compiler. 
  111.  
  112.  Suggested installation directories: 
  113.  
  114.  
  115.       /usr/local/bin/fte
  116.       /usr/local/bin/Xfte
  117.       /usr/local/bin/cfte
  118.       /usr/local/etc/fte/system.fterc
  119.       /usr/local/lib/fte/etc/*.fte
  120.       /usr/local/lib/fte/lib/fte.html
  121.       /usr/local/lib/fte/lib/TODO
  122.       /usr/local/lib/fte/lib/HISTORY
  123.       /usr/local/lib/fte/lib/README
  124.  
  125.  
  126. ΓòÉΓòÉΓòÉ 3. Configuration Files ΓòÉΓòÉΓòÉ
  127.  
  128.  FTE configuration files are version specific, and must be recompiled with each 
  129.  new version of the editor. 
  130.  
  131.  On startup, editor will attempt to load a configuration file with the basename 
  132.  as the executable and extension .CNF. The configuration file is produced by 
  133.  compiling source files with CFTE. 
  134.  
  135.  If the command line option -! is used, editor will not attempt to load a 
  136.  configuration file and will use default built-in settings. 
  137.  
  138.  
  139. ΓòÉΓòÉΓòÉ 3.1. Compiling configuration ΓòÉΓòÉΓòÉ
  140.  
  141.  Configuration files are compiled using CFTE program. 
  142.  
  143.  cfte should be invoked on main.fte, for example: 
  144.  
  145.  
  146.   [C:\FTE] cfte config\main.fte
  147.   $ cfte config/main.fte
  148.  
  149.  This will automatically compile all *.fte files included from main.fte and 
  150.  produce fte-new.cnf if there are no errors in source files. 
  151.  
  152.  When configuration source files are sucessfully compiled, the resulting file 
  153.  fte-new.cnf should be copied to fte.cnf and ftepm.cnf, or under Unix to 
  154.  ~/.fterc 
  155.  
  156.  After FTE is properly configured with the above procedure, you can select 
  157.  Options/Recompile Configuration from FTE menu bar, and FTE will invoke CFTE to 
  158.  recompile the configuration. 
  159.  
  160.  
  161. ΓòÉΓòÉΓòÉ 3.2. Configuration file syntax ΓòÉΓòÉΓòÉ
  162.  
  163.  Comments start with character # and last until the end of line. 
  164.  
  165.  Strings can be specified using any of ' " / characters. 
  166.  
  167.  Single quoted strings perform no substitution. To enter ' or \ into a string 
  168.  precede it with a backslash. 
  169.  
  170.  Double quoted strings perform the following substitutions: 
  171.  
  172.  
  173.       \t  ->  ^I, tab character
  174.       \r  ->  ^M, CR
  175.       \n  ->  ^J, LF
  176.       \e  ->  ^[, escape character
  177.       \v  ->  ^L, vertical tab
  178.       \b  ->  ^H, backspace
  179.       \a  ->  ^G, bell
  180.  
  181.  Strings started by / character require no escaping (except for '/'). Mostly 
  182.  useful for specifying regular expressions without double backslashes that are 
  183.  necessary in single and double quoted strings. 
  184.  
  185.  
  186. ΓòÉΓòÉΓòÉ 4. Command Line Options ΓòÉΓòÉΓòÉ
  187.  
  188.  The FTE command line syntax is: 
  189.  
  190.  fte [[options] [files] ...] 
  191.  
  192.  
  193. ΓòÉΓòÉΓòÉ 4.1. Options ΓòÉΓòÉΓòÉ
  194.  
  195.  -lline[,column] 
  196.            Go to line (and column) in next file specified on command line 
  197.  -m[MOD]E 
  198.            Use mode MODE for remaining files. If no argument is specified, mode 
  199.            override is cancelled. 
  200.  -C[file] 
  201.            Use specified configuration file (compiled). If no argument is 
  202.            specified, the default builtin configuration is used. 
  203.  -D[file.dsk] 
  204.            Load/save desktop from file file.dsk. If no argument is specified, 
  205.            desktop loading/saving is disabled. 
  206.  -H[file.his] 
  207.            Load/save history from file <.his>. If no argument, disable history 
  208.            load/save. 
  209.  -Ttags 
  210.            Load tags file tags. The file must be in the format generated by the 
  211.            ctags program. 
  212.  -ttag 
  213.            Lookup tag tag and display file containing it. 
  214.  -- 
  215.            The rest of the arguments are not options, but filenames. 
  216.  -+ 
  217.            The next argument is not an option even if starting with a '-'. 
  218.  
  219.  Optional arguments are marked by [ and ] brackets. 
  220.  
  221.  There should not be any delimiter between option and it's arguments. 
  222.  
  223.  
  224. ΓòÉΓòÉΓòÉ 4.2. Examples ΓòÉΓòÉΓòÉ
  225.  
  226.  fte -mBIN fte.exe 
  227.            load fte.exe in BIN mode 
  228.  fte -l100,30 win.c 
  229.            go to (100,30) in win.c 
  230.  fte window.cpp 
  231.            load file window.cpp 
  232.  fte -mBIN fte.exe -m fte.cpp 
  233.            load fte.exe in binary mode, window.cpp in default mode (C/C++) 
  234.  fte -mBIN -+ -bla- 
  235.            load file -bla- in BIN mode 
  236.  fte -- -1 -2 -3 -4 -5 -6 
  237.            load files -1, -2, -3, -4, -5, -6 
  238.  fte -D -H fte.dsk fte.his 
  239.            Disable desktop and history loading and saving and load files 
  240.            fte.dsk and fte.his. 
  241.  
  242.  Under OS/2,NT and DOS default history and desktop files are named FTE.DSK and 
  243.  FTE.HIS respectively. Under Unix they are named .fte-desktop and .fte-history. 
  244.  The global desktop and history files will be searched in program directory 
  245.  under OS/2 and in user home directory under Unix. 
  246.  
  247.  
  248. ΓòÉΓòÉΓòÉ 5. Global Configuration ΓòÉΓòÉΓòÉ
  249.  
  250.  
  251. ΓòÉΓòÉΓòÉ 5.1. Global Settings ΓòÉΓòÉΓòÉ
  252.  
  253.  The following settings can be used in the GLOBAL section of the configuration 
  254.  file. Some of the options are platform specific (to be fixed). 
  255.  
  256.  
  257. ΓòÉΓòÉΓòÉ 5.1.1. DefaultModeName ΓòÉΓòÉΓòÉ
  258.  
  259.  Default mode name for loading/editing files. If not set or invalid, first mode 
  260.  in the configuration file will be used instead. By default set to 'PLAIN'. 
  261.  
  262.  
  263. ΓòÉΓòÉΓòÉ 5.1.2. CompletionFilter ΓòÉΓòÉΓòÉ
  264.  
  265.  Files matching this regexp are ignored when doing filename completion. 
  266.  
  267.  
  268. ΓòÉΓòÉΓòÉ 5.1.3. CompileRx ΓòÉΓòÉΓòÉ
  269.  
  270.  Defines regular expressions and thers subpattern indices to match when 
  271.  searching for errors and warnings in compilation output. First number is an 
  272.  index of the subpattern that matches filename. The second must match the line 
  273.  number, the third parameter is the regular expression to match to each line of 
  274.  the compiler output. 
  275.  
  276.  
  277. ΓòÉΓòÉΓòÉ 5.1.4. OpenAfterClose ΓòÉΓòÉΓòÉ
  278.  
  279.  If set to 1, editor will prompt for another file when all files are closed. 
  280.  
  281.  
  282. ΓòÉΓòÉΓòÉ 5.1.5. SysClipboard ΓòÉΓòÉΓòÉ
  283.  
  284.  When set to 1, editor will use external (PM, X11) clipboard instead of 
  285.  internal one. 
  286.  
  287.  
  288. ΓòÉΓòÉΓòÉ 5.1.6. ScreenSizeX ΓòÉΓòÉΓòÉ
  289.  
  290.  Number of columns visible on screen or window 
  291.  
  292.  
  293. ΓòÉΓòÉΓòÉ 5.1.7. ScreenSizeY ΓòÉΓòÉΓòÉ
  294.  
  295.  Number of lines visible on screen or window 
  296.  
  297.  
  298. ΓòÉΓòÉΓòÉ 5.1.8. CursorInsertStart ΓòÉΓòÉΓòÉ
  299.  
  300.  Starting percentage of cursor size (from top) when in insert mode. 
  301.  
  302.  
  303. ΓòÉΓòÉΓòÉ 5.1.9. CursorInsertEnd ΓòÉΓòÉΓòÉ
  304.  
  305.  Ending percentage of cursor size when in insert mode. 
  306.  
  307.  
  308. ΓòÉΓòÉΓòÉ 5.1.10. CursorOverStart ΓòÉΓòÉΓòÉ
  309.  
  310.  Starting percentage of cursor size when in overstrike mode 
  311.  
  312.  
  313. ΓòÉΓòÉΓòÉ 5.1.11. CursorOverEnd ΓòÉΓòÉΓòÉ
  314.  
  315.  Ending percentage of cursor size when in overstrike mode. 
  316.  
  317.  
  318. ΓòÉΓòÉΓòÉ 5.1.12. SelectPathname ΓòÉΓòÉΓòÉ
  319.  
  320.  If set to 1, pathname will be selected by default when prompting for a file in 
  321.  FileOpen function. If set to 0, pathname will not be selected, this allows you 
  322.  to quickly type a new filename, without erasing an entire entryfield. 
  323.  
  324.  
  325. ΓòÉΓòÉΓòÉ 5.1.13. ShowMenuBar ΓòÉΓòÉΓòÉ
  326.  
  327.  If set to 1, main menu bar will be visible. 
  328.  
  329.  
  330. ΓòÉΓòÉΓòÉ 5.1.14. ShowVScroll ΓòÉΓòÉΓòÉ
  331.  
  332.  If set to 1, scroll bar will be visible. 
  333.  
  334.  
  335. ΓòÉΓòÉΓòÉ 5.1.15. ShowHScroll ΓòÉΓòÉΓòÉ
  336.  
  337.  If set to 1, scroll bar will be visible. 
  338.  
  339.  
  340. ΓòÉΓòÉΓòÉ 5.1.16. KeepHistory ΓòÉΓòÉΓòÉ
  341.  
  342.  If set to 1, last file position and imput prompt history will be loaded on 
  343.  startup and saved on exit. Can be overriden with command line option '-h'. 
  344.  
  345.  
  346. ΓòÉΓòÉΓòÉ 5.1.17. LoadDesktopOnEntry ΓòÉΓòÉΓòÉ
  347.  
  348.  If set to 1, all files listed in FTE.DSK in current directory or FTE.EXE 
  349.  directory will be loaded into FTE. The desktop file can be overriden with 
  350.  command line option '-d'. 
  351.  
  352.  If set to 2, desktop is only loaded (and saved) if there are no files 
  353.  specified on the command line. 
  354.  
  355.  
  356. ΓòÉΓòÉΓòÉ 5.1.18. SaveDesktopOnExit ΓòÉΓòÉΓòÉ
  357.  
  358.  If set to 1, desktop will be automatically saved when ExitEditor command is 
  359.  issued. 
  360.  
  361.  
  362. ΓòÉΓòÉΓòÉ 5.1.19. KeepMessages ΓòÉΓòÉΓòÉ
  363.  
  364.  If set to 1, compiler messages will be kept until deleted by user. 
  365.  
  366.  
  367. ΓòÉΓòÉΓòÉ 5.1.20. ScrollBorderX ΓòÉΓòÉΓòÉ
  368.  
  369.  Horizontal offset to the border before window starts scrolling. 
  370.  
  371.  
  372. ΓòÉΓòÉΓòÉ 5.1.21. ScrollBorderY ΓòÉΓòÉΓòÉ
  373.  
  374.  Vertical offset to the border before window starts scrolling. 
  375.  
  376.  
  377. ΓòÉΓòÉΓòÉ 5.1.22. ScrollJumpX ΓòÉΓòÉΓòÉ
  378.  
  379.  Scroll window by this many columns when cursor reaches scrolling border. 
  380.  
  381.  
  382. ΓòÉΓòÉΓòÉ 5.1.23. ScrollJumpY ΓòÉΓòÉΓòÉ
  383.  
  384.  Scroll window by this many lines when cursor reaches scrolling border. 
  385.  
  386.  
  387. ΓòÉΓòÉΓòÉ 5.1.24. C_* ΓòÉΓòÉΓòÉ
  388.  
  389.  Define the C mode smart indentation parameters 
  390.  
  391.  See section on configuring C mode indentation. 
  392.  
  393.  
  394. ΓòÉΓòÉΓòÉ 5.1.25. REXX_Indent ΓòÉΓòÉΓòÉ
  395.  
  396.  Defines the REXX basic indentation level 
  397.  
  398.  
  399. ΓòÉΓòÉΓòÉ 5.2. CMode Smart Indentation ΓòÉΓòÉΓòÉ
  400.  
  401.  Settings for CMode smart indentation 
  402.  
  403.  C_Indent 
  404.            Basic C indentation level 
  405.  C_BraceOfs 
  406.            Brace '{' offset 
  407.  C_CaseOfs 
  408.            Offset of case and default statements 
  409.  C_CaseDelta 
  410.            Offsets of statements following case/default. 
  411.  C_ClassOfs 
  412.            Offset of public, private and protected 
  413.  C_ClassDelta 
  414.            Offset of statements following public, private, protected 
  415.  C_ColonOfs 
  416.            Offset of labels 
  417.  C_CommentOfs 
  418.            Offset of comments 
  419.  C_CommentDelta 
  420.            Offset of second line of comments 
  421.  C_FirstLevelWidth 
  422.            Width of the first indentation level (indent of '{' in the function 
  423.            start). 
  424.  C_FirstLevelIndent 
  425.            Indentation of statements in the first indentation level. 
  426.  C_ParenDelta 
  427.            When >= 0, offset of continued text after '('. When set to -1, the 
  428.            offset is equal to position of '(' plus one. 
  429.  
  430.  Example 1: 
  431.  
  432.  
  433.   class line {
  434.   public:                   // C_ClassOfs = 0
  435.       line();               // C_ClassDelta = 4
  436.       ~line();
  437.   };
  438.  
  439.   int main() {
  440.       int x = 1;
  441.  
  442.       /*                    // C_CommentOfs = 0
  443.        * check value        // C_CommentDelta = 1
  444.        */
  445.  
  446.       puts("main");         // C_Indent = 4
  447.       if (x)
  448.       {                     // C_BraceOfs = 0
  449.           switch (x) {
  450.           case 1:           // C_CaseOfs = 0
  451.               puts("ok");   // C_CaseDelta = 4
  452.               break;
  453.           }
  454.       }
  455.   end:
  456.       return 0;
  457.   }
  458.  
  459.  Example 2: 
  460.  
  461.  
  462.   class line {
  463.     public:                     // C_ClassOfs = 2
  464.       line();                   // C_ClassDelta = 2
  465.       ~line();
  466.   };
  467.  
  468.   int main() {
  469.       int x = 1;
  470.  
  471.         /*                      // C_CommentOfs = 2
  472.         ** check value          // C_CommentDelta = 0
  473.         */
  474.  
  475.       puts("main");             // C_Indent = 4
  476.       if (x)
  477.       {                         // C_BraceOfs = 0
  478.           switch (x) {
  479.               case 1:           // C_CaseOfs = 4
  480.                   puts("ok");   // C_CaseDelta = 4
  481.                   break;
  482.           }
  483.       }
  484.   end:
  485.       return 0;
  486.   }
  487.  
  488.  
  489. ΓòÉΓòÉΓòÉ 6. Colors ΓòÉΓòÉΓòÉ
  490.  
  491.  Colors are configured in COLOR.FTE file. 
  492.  
  493.  Syntax for color settings is: 
  494.  
  495.  color { { 'name', 'value' } ... } 
  496.  
  497.  Value is the PC character attribute first char is background color, the second 
  498.  is foreground color. 
  499.  
  500.  Colors are as follows: 
  501.  
  502.  
  503.           0        Black
  504.           1        Dark Blue
  505.           2        Dark Green
  506.           3        Dark Cyan
  507.           4        Dark Red
  508.           5        Dark Magenta
  509.           6        Orange
  510.           7        Pale Gray
  511.           8        Dark Gray
  512.           9        Blue
  513.           A        Green
  514.           B        Cyan
  515.           C        Red
  516.           D        Magenta
  517.           E        Yellow
  518.           F        White
  519.  q 
  520.  
  521.  
  522. ΓòÉΓòÉΓòÉ 7. Mode Configuration ΓòÉΓòÉΓòÉ
  523.  
  524.  fte allows each file extension to have a different editing mode. Mode is a 
  525.  collection of editor settings such as keybindings, tab settings, autoindent 
  526.  settings, syntax highlighting,... 
  527.  
  528.  Syntax of mode command is 
  529.  
  530.   mode NAME { mode settings }
  531.   mode NAME: PARENT { mode settings }
  532.  
  533.  Mode with name NAMEinherits settings from mode PARENT if parent mode is 
  534.  specified at mode declaration. 
  535.  
  536.  When editor is searching for a mode to use for a file it will first check if 
  537.  the mode has been overriden by a FileOpenInMode command or a command line 
  538.  option (-m). 
  539.  
  540.  Then it will check if the file name matches FileNameRx defined in mode 
  541.  declarations. 
  542.  
  543.  If the mode has still not been found, it will read the first line (max 80 
  544.  chars) of the file, and attempt to match the FirstLineRx with the first line. 
  545.  
  546.  If this fails, the editor will use mode specified by DefaultModeName global 
  547.  setting to load a file. If that mode does not exist, first mode defined in the 
  548.  configuration file will be used. 
  549.  
  550.  
  551. ΓòÉΓòÉΓòÉ 7.1. Mode Settings ΓòÉΓòÉΓòÉ
  552.  
  553.  The following settings can be specified for each mode: 
  554.  
  555.  
  556. ΓòÉΓòÉΓòÉ 7.1.1. ExpandTabs ΓòÉΓòÉΓòÉ
  557.  
  558.  {0,1} 
  559.  
  560.  Should be set to 1 if tabs are to be expanded when displayed. Use 
  561.  ToggleExpandTabs command to toggle during editing. 
  562.  TabSize 
  563.  
  564.  {1-32} 
  565.  
  566.  Tab size when tabs are shown expanded on display. 
  567.  AutoIndent 
  568.  
  569.  {0,1} 
  570.  
  571.  Should be set to 1 if autoindent is to be used. Use ToggleAutoIndent command 
  572.  to toggle it on/off during editing. 
  573.  Insert 
  574.  
  575.  {0,1} 
  576.  
  577.  If set to 1, Insert mode is active by default. If set to 0, Overwrite mode is 
  578.  active by default. 
  579.  
  580.  Use ToggleInsert command to toggle it on/off during editing. 
  581.  StripChar 
  582.  
  583.  {ASCII code/-1} 
  584.  
  585.  This characted will be stripped if it is found the end of any line when the 
  586.  file is being loaded. If it is set to -1, no characted will be stripped. 
  587.  
  588.  Usually used to strip 13 (CR) characters from DOS text files. 
  589.  LineChar 
  590.  
  591.  {ASCII code/-1} 
  592.  
  593.  This character is used as a line separator when loading a file. If set to -1, 
  594.  there is no line separator. (WARNING: File will be loaded as one line if 
  595.  LineChar is set to -1). 
  596.  
  597.  Usually set to 10 (LF) as standard text file line separator. 
  598.  AddCR 
  599.  
  600.  {0,1} 
  601.  
  602.  If set to 1, CR (13, \r) character will be added to end of line when saving. 
  603.  AddLF 
  604.  
  605.  {0,1} 
  606.  
  607.  If set to 1, LF (10, \n) characted will be added to end if line when saving. 
  608.  ForceNewLine 
  609.  
  610.  {0,1} 
  611.  
  612.  Normally, when saving, the last line is saved without any CR/LF characters. 
  613.  This setting will override that behaviour. 
  614.  Hilit 
  615.  
  616.  {0,1} 
  617.  
  618.  If set to 1, syntax highliting will be active. 
  619.  ShowTab 
  620.  
  621.  {0,1} 
  622.  
  623.  If set to 1, tabs will be visible as circles (EPM-like). 
  624.  IndentMode 
  625.  
  626.  {PLAIN,C,REXX} 
  627.  
  628.  Activates the specified smart indent mode. (PLAIN mode specifies no smart 
  629.  audoindenting, just normal autoindent). 
  630.  Colorizer 
  631.  
  632.  Specifies a previously declared colorize mode to use for syntax highlighting 
  633.  in this editing mode. 
  634.  EventMap 
  635.  
  636.  Specify the name of existing eventmap to use for current mode. 
  637.  UndoLimit 
  638.  
  639.  {Number} 
  640.  
  641.  Limit undo to this many recent commands (-1 = unlimited) 
  642.  UndoMoves 
  643.  
  644.  {0,1} 
  645.  
  646.  If set to 1, all cursor movements will be recorded on undo stack. 
  647.  KeepBackups 
  648.  
  649.  {0,1} 
  650.  
  651.  If set to 0, backup files will be deleted after a successful save operation. 
  652.  MatchCase 
  653.  
  654.  {0,1} 
  655.  
  656.  If set to 0, searches will be case insensitive. This can be toggled via 
  657.  ToggleMatchCase command when editor is running. 
  658.  BackSpKillTab 
  659.  
  660.  {0,1} 
  661.  
  662.  If set to 1, BackSpace will kill entire tabs instead of converting them to 
  663.  spaces. 
  664.  DeleteKillTab 
  665.  
  666.  {0,1} 
  667.  
  668.  If set to 1, Delete will kill entire tabs instead of converting them to 
  669.  spaces. 
  670.  BackSpUnindents 
  671.  
  672.  {0,1} 
  673.  
  674.  If set to 1, BackSpace will unindent to previous indentation level if issued 
  675.  on beginning of line. 
  676.  SpaceTabs 
  677.  
  678.  {0,1} 
  679.  
  680.  If set to 1, InsertTab command will insert spaces instead of tabs. 
  681.  IndentWithTabs 
  682.  
  683.  {0,1} 
  684.  
  685.  If set to 1, indentation will be done using tabs instead of spaces. 
  686.  WordWrap 
  687.  
  688.  {0,1,2} 
  689.  
  690.  If set to 1, editor wrap current line when right margin is reached. If set to 
  691.  2, editor will wrap current paragraph continously. Paragraphs as recognised by 
  692.  WrapPara command must be separated by blank lines. 
  693.  LeftMargin 
  694.  
  695.  {1-xx} 
  696.  
  697.  Left margin for word wrap (WrapPara command). 
  698.  RightMargin 
  699.  
  700.  {1-xx} 
  701.  
  702.  Right margin for word wrap (WrapPara command). 
  703.  Trim 
  704.  
  705.  {0,1} 
  706.  
  707.  If set to 1, spaces on the end of line will be trimmed when editing. 
  708.  ShowMarkers 
  709.  
  710.  {0,1} 
  711.  
  712.  If set to 1, end of line and end of file markers will be shown. 
  713.  CursorTroughTabs 
  714.  
  715.  {0,1} 
  716.  
  717.  If set to 1, editor will allow cursor to be positioned inside tabs. 
  718.  DefFindOpt 
  719.  
  720.  'options' 
  721.  
  722.  Default search options for Find command. 
  723.  DefFindReplaceOpt 
  724.  
  725.  'options' 
  726.  
  727.  Default search/replace options for FindReplace command. 
  728.  SaveFolds 
  729.  
  730.  {0,1,2} 
  731.  
  732.  If 0, folds are not saved. If 1, folds are saved at beginning of line, if 2 
  733.  folds are saved at end of line. 
  734.  
  735.  Folds are saved as comments in source files, depending on active editing mode. 
  736.  
  737.  See mode settings CommentStart and CommentEnd for configuration of fold 
  738.  comments. 
  739.  CommentStart 
  740.  
  741.  "comment-start-string" 
  742.  
  743.  String that starts comments (for saving folds) 
  744.  CommentEnd 
  745.  
  746.  "comment-end-string" 
  747.  
  748.  String that ends comments 
  749.  AutoHilitParen 
  750.  
  751.  {0,1} 
  752.  
  753.  If set to 1, editor will automatically highlight the matching bracket if it is 
  754.  visible on screen. This is equivalent to executing HilitMatchBracket command. 
  755.  Abbreviations 
  756.  
  757.  {0,1} 
  758.  
  759.  If set to 1, abbreviation expansion will be active in this mode. 
  760.  BackSpKillBlock 
  761.  
  762.  {0,1} 
  763.  
  764.  If set to 1, BackSpace command will delete block if it is marked, otherwise it 
  765.  will delete the previous character. 
  766.  DeleteKillBlock 
  767.  
  768.  {0,1} 
  769.  
  770.  If set to 1, Delete command will delete block if marked, instead of deleting 
  771.  the character below cursor. 
  772.  PersistentBlocks 
  773.  
  774.  {0,1} 
  775.  
  776.  If set to 1, blocks will stay marked even if cursor is moved in the file, if 
  777.  set to 0, block is unmarked as soon as the cursor is moved. 
  778.  InsertKillBlock 
  779.  
  780.  {0,1} 
  781.  
  782.  If set to 1, the marked block is deleted when a new character is typed. 
  783.  FileNameRx 
  784.  
  785.  "regexp" 
  786.  
  787.  Must be set to regexp that matches names of files that should be edited in 
  788.  this mode. Has priority over FirstLineRx 
  789.  FirstLineRx 
  790.  
  791.  "regexp" 
  792.  
  793.  Must be set to regex that matches the first line of files that should be 
  794.  edited in this mode. This is checked only if no FileNameRx matches the 
  795.  filename. 
  796.  RoutineRegexp 
  797.  
  798.  "regexp" 
  799.  
  800.  Regular expression that matches function header. 
  801.  
  802.  Used by editor commands: ListRoutines, MoveFunctionPrev, MoveFunctionNext, 
  803.  BlockMarkFunction, IndentFunction. 
  804.  
  805.  
  806. ΓòÉΓòÉΓòÉ 7.1.2. Loading files in various formats ΓòÉΓòÉΓòÉ
  807.  
  808.  Here are settings for loading files in various formats: 
  809.  
  810.  DOS/Win/OS2/NT text files (CR/LF delimited): 
  811.  
  812.                                 StripChar      13
  813.                                 LineChar       10
  814.                                 AddCR          1
  815.                                 AddLF          1
  816.  
  817.  
  818.  Unix text files (LF delimited): 
  819.  
  820.                                 StripChar      -1
  821.                                 LineChar       10
  822.                                 AddCR          0
  823.                                 AddLF          1
  824.  
  825.  MAC text files (CR delimited): 
  826.  
  827.                                 StripChar      -1
  828.                                 LineChar       13
  829.                                 AddCR          1
  830.                                 AddLF          0
  831.  
  832.  Binary files (fixed record length): 
  833.  
  834.                                 StripChar      -1
  835.                                 LineChar       -1
  836.                                 AddCR          0
  837.                                 AddLF          0
  838.                                 LoadMargin     64
  839.                                 ForceNewLine   0
  840.  
  841.  
  842. ΓòÉΓòÉΓòÉ 7.1.3. Configuration of Tab options ΓòÉΓòÉΓòÉ
  843.  
  844.  
  845. ΓòÉΓòÉΓòÉ 8. Event Bindings ΓòÉΓòÉΓòÉ
  846.  
  847.  eventmap section is used to bind editor commands to user events. 
  848.  
  849.  
  850. ΓòÉΓòÉΓòÉ 8.1. Keybindings ΓòÉΓòÉΓòÉ
  851.  
  852.  Keybindings are inherited from parent modes unless overriden. 
  853.  
  854.  Here are some examples of key specifiactions: 
  855.  
  856.  [A] 
  857.            Uppercase a 
  858.  [a] 
  859.            Lowercase a 
  860.  [;] 
  861.            Semicolon 
  862.  [A+A] 
  863.            Alt+A 
  864.  [C+B] 
  865.            Ctrl+B 
  866.  [A+C+F1] 
  867.            Alt+Ctrl+F1 
  868.  [A+C+S+F1] 
  869.            Alt+Ctrl+Shift+F1 
  870.  [A+Space] 
  871.            Alt+Space 
  872.  [C+K_C+B] 
  873.            Ctrl+K and then Ctrl+B (two keys) 
  874.  [C+A_C+B_C+C] 
  875.            Ctrl+A Ctrl+B Ctrl+C must be pressed in sequence. 
  876.  [G+-] 
  877.            Gray - 
  878.  [G++] 
  879.            Gray + 
  880.  [C-S-X] 
  881.            X, ignore the state of Ctrl and Shift keys. 
  882.  [C+\\] 
  883.            Ctrl+Backslash 
  884.  [C+\[] 
  885.            Ctrl+[ 
  886.  [C+G-Left] 
  887.            Ctrl+Left, ignore difference between the two Left keys. 
  888.  [C+A-A] 
  889.            Ctrl+A, ignore the state of Alt key. 
  890.  
  891.  The following special keys are available (case sensitive): 
  892.  
  893.  F1-F12 Home End PgUp PgDn Insert Delete Up Down Left Right Enter Esc BackSp 
  894.  Space Tab Center 
  895.  
  896.  Keyname can be preceeded by modifiers (A, C, G, S). If modifier is followed by 
  897.  a + (plus), the modifier key must be pressed to match the key specification. 
  898.  If the modifier key is followed by - (minus), the state of the modifier key is 
  899.  ignored. 
  900.  
  901.  Multiple-key combinations can be specified by separating them with _ 
  902.  (underline) 
  903.  
  904.  Keys are bound using the key command: 
  905.  
  906.  key [keyspec] { editor commands } 
  907.  
  908.  ASCII characters >= 32 are bound to TypeChar by default. 
  909.  
  910.  Any number of commands can be bound to a key combination or menu item. They 
  911.  are executed in sequence until one of them fails. 
  912.  
  913.  See ui_fte.fte configuration file for examples and default configuration. 
  914.  
  915.  
  916. ΓòÉΓòÉΓòÉ 8.2. Abbreviations ΓòÉΓòÉΓòÉ
  917.  
  918.  Abbreviations are used to automatically replace some text or run an editor 
  919.  macro when some word is typed in. When a non-word character is entered, the 
  920.  previous word is searched for in the list of abbreviations. When it is found, 
  921.  it is either replaced with a new string or a macro is executed. 
  922.  
  923.  Syntax: 
  924.  
  925.  
  926.   abbrev 'old-word' 'new-string'
  927.  
  928.   abbrev 'old-word' { Macro }
  929.  
  930.  Some examples of abbreviations: 
  931.  
  932.  
  933.       abbrev 'wcsw' 'WinCreateStdWindow';
  934.  
  935.       abbrev 'ifx' {
  936.           KillWordPrev; InsertString 'if () {'; LineIndent; LineNew;
  937.           InsertString '}'; LineIndent;
  938.           MoveUp; MoveLineEnd; 3:MoveLeft;
  939.           Fail; # do not insert typed character
  940.       }
  941.  
  942.  The first one defines a replacement string, while the second one defines an 
  943.  editor macro to be run. 
  944.  
  945.  For abbreviations to work, setting Abbreviations must be set to 1 for active 
  946.  mode. 
  947.  
  948.  
  949. ΓòÉΓòÉΓòÉ 8.3. EventMap Settings ΓòÉΓòÉΓòÉ
  950.  
  951.  
  952. ΓòÉΓòÉΓòÉ 8.3.1. MainMenu ΓòÉΓòÉΓòÉ
  953.  
  954.  "menu" 
  955.  
  956.  Main menu displayed when editing in this mode. 
  957.  
  958.  
  959. ΓòÉΓòÉΓòÉ 8.3.2. LocalMenu ΓòÉΓòÉΓòÉ
  960.  
  961.  "menu" 
  962.  
  963.  Local menu used when editing in this mode. 
  964.  
  965.  
  966. ΓòÉΓòÉΓòÉ 9. Macro Commands ΓòÉΓòÉΓòÉ
  967.  
  968.  o Cursor Movement 
  969.  o Deleting Text 
  970.  o Line Commands 
  971.  o Block Commands 
  972.  o Text Editing and Insertion 
  973.  o Folding Text 
  974.  o Bookmarks 
  975.  o Character Translation 
  976.  o File Commands 
  977.  o 
  978.  o 
  979.  o Window Commands 
  980.  o Compiler Support 
  981.  o TAGS Commands 
  982.  o Option commands 
  983.  o Other commands 
  984.  
  985.  
  986. ΓòÉΓòÉΓòÉ 9.1. Cursor Movement ΓòÉΓòÉΓòÉ
  987.  
  988.  o MoveDown 
  989.  o MoveUp 
  990.  o MoveLeft 
  991.  o MoveRight 
  992.  o MovePrev 
  993.  o MoveNext 
  994.  o MoveWordLeft 
  995.  o MoveWordRight 
  996.  o MoveWordPrev 
  997.  o MoveWordNext 
  998.  o MoveWordEndLeft 
  999.  o MoveWordEndRight 
  1000.  o MoveWordEndPrev 
  1001.  o MoveWordEndNext 
  1002.  o MoveLineStart 
  1003.  o MoveLineEnd 
  1004.  o MovePageStart 
  1005.  o MovePageEnd 
  1006.  o MovePageUp 
  1007.  o MovePageDown 
  1008.  o MoveFileStart 
  1009.  o MoveFileEnd 
  1010.  o MovePageLeft 
  1011.  o MovePageRight 
  1012.  o MoveBlockStart 
  1013.  o MoveBlockEnd 
  1014.  o MoveFirstNonWhite 
  1015.  o MoveLastNonWhite 
  1016.  o MovePrevEqualIndent 
  1017.  o MoveNextEqualIndent 
  1018.  o MovePrevTab 
  1019.  o MoveNextTab 
  1020.  o MoveTabStart 
  1021.  o MoveTabEnd 
  1022.  o MoveLineTop 
  1023.  o MoveLineCenter 
  1024.  o MoveLineBottom 
  1025.  o ScrollLeft 
  1026.  o ScrollRight 
  1027.  o ScrollDown 
  1028.  o ScrollUp 
  1029.  o MoveFoldTop 
  1030.  o MoveFoldPrev 
  1031.  o MoveFoldNext 
  1032.  o MoveBeginOrNonWhite 
  1033.  o MoveBeginLinePageFile 
  1034.  o MoveEndLinePageFile 
  1035.  o MoveToLine 
  1036.  o MoveToColumn 
  1037.  o MoveSavedPosCol 
  1038.  o MoveSavedPosRow 
  1039.  o MoveSavedPos 
  1040.  o SavePos 
  1041.  o MovePrevPos 
  1042.  
  1043.  SEE ALSO: CursorTroughTabs, Cursor Movement, Deleting Text, Line Commands, 
  1044.  Block Commands, Text Editing and Insertion, Folding Text, Bookmarks, Character 
  1045.  Translation, File Commands, , , Window Commands, Compiler Support, TAGS 
  1046.  Commands, Option commands, Other commands. 
  1047.  
  1048.  
  1049. ΓòÉΓòÉΓòÉ 9.1.1. MoveDown ΓòÉΓòÉΓòÉ
  1050.  
  1051.  Move cursor to next line. 
  1052.  
  1053.  SEE ALSO: Cursor Movement. 
  1054.  
  1055.  
  1056. ΓòÉΓòÉΓòÉ 9.1.2. MoveUp ΓòÉΓòÉΓòÉ
  1057.  
  1058.  Move cursor to previous line 
  1059.  
  1060.  SEE ALSO: Cursor Movement. 
  1061.  
  1062.  
  1063. ΓòÉΓòÉΓòÉ 9.1.3. MoveLeft ΓòÉΓòÉΓòÉ
  1064.  
  1065.  Move cursor to previous column. 
  1066.  
  1067.  SEE ALSO: Cursor Movement. 
  1068.  
  1069.  
  1070. ΓòÉΓòÉΓòÉ 9.1.4. MoveRight ΓòÉΓòÉΓòÉ
  1071.  
  1072.  Move cursor to next column. 
  1073.  
  1074.  SEE ALSO: Cursor Movement. 
  1075.  
  1076.  
  1077. ΓòÉΓòÉΓòÉ 9.1.5. MovePrev ΓòÉΓòÉΓòÉ
  1078.  
  1079.  Move cursor to previous character. Moves to end of the previous line if cursor 
  1080.  is at the beginning of line. 
  1081.  
  1082.  SEE ALSO: Cursor Movement. 
  1083.  
  1084.  
  1085. ΓòÉΓòÉΓòÉ 9.1.6. MoveNext ΓòÉΓòÉΓòÉ
  1086.  
  1087.  Move cursor to next character. Moves to the beginning of next line if cursor 
  1088.  is at the end of line. 
  1089.  
  1090.  SEE ALSO: Cursor Movement. 
  1091.  
  1092.  
  1093. ΓòÉΓòÉΓòÉ 9.1.7. MoveWordLeft ΓòÉΓòÉΓòÉ
  1094.  
  1095.  Move cursor to the beginning of the word on the left. 
  1096.  
  1097.  SEE ALSO: Cursor Movement. 
  1098.  
  1099.  
  1100. ΓòÉΓòÉΓòÉ 9.1.8. MoveWordRight ΓòÉΓòÉΓòÉ
  1101.  
  1102.  Move cursor to the beginning of the word on the right. 
  1103.  
  1104.  SEE ALSO: Cursor Movement. 
  1105.  
  1106.  
  1107. ΓòÉΓòÉΓòÉ 9.1.9. MoveWordPrev ΓòÉΓòÉΓòÉ
  1108.  
  1109.  Move cursor to the beginning of the previous word. 
  1110.  
  1111.  SEE ALSO: Cursor Movement. 
  1112.  
  1113.  
  1114. ΓòÉΓòÉΓòÉ 9.1.10. MoveWordNext ΓòÉΓòÉΓòÉ
  1115.  
  1116.  Move cursor to the beginning of the next word. 
  1117.  
  1118.  SEE ALSO: Cursor Movement. 
  1119.  
  1120.  
  1121. ΓòÉΓòÉΓòÉ 9.1.11. MoveWordEndLeft ΓòÉΓòÉΓòÉ
  1122.  
  1123.  Move cursor to the end of the previous word. 
  1124.  
  1125.  SEE ALSO: Cursor Movement. 
  1126.  
  1127.  
  1128. ΓòÉΓòÉΓòÉ 9.1.12. MoveWordEndRight ΓòÉΓòÉΓòÉ
  1129.  
  1130.  Move cursor to the end of the word on the right. 
  1131.  
  1132.  SEE ALSO: Cursor Movement. 
  1133.  
  1134.  
  1135. ΓòÉΓòÉΓòÉ 9.1.13. MoveWordEndPrev ΓòÉΓòÉΓòÉ
  1136.  
  1137.  Move cursor to the end of the previous word. 
  1138.  
  1139.  SEE ALSO: Cursor Movement. 
  1140.  
  1141.  
  1142. ΓòÉΓòÉΓòÉ 9.1.14. MoveWordEndNext ΓòÉΓòÉΓòÉ
  1143.  
  1144.  Move cursor to the end of the next word. 
  1145.  
  1146.  SEE ALSO: Cursor Movement. 
  1147.  
  1148.  
  1149. ΓòÉΓòÉΓòÉ 9.1.15. MoveLineStart ΓòÉΓòÉΓòÉ
  1150.  
  1151.  Move cursor to the beginning of line. 
  1152.  
  1153.  SEE ALSO: Cursor Movement. 
  1154.  
  1155.  
  1156. ΓòÉΓòÉΓòÉ 9.1.16. MoveLineEnd ΓòÉΓòÉΓòÉ
  1157.  
  1158.  Move cursor to the end of line. 
  1159.  
  1160.  SEE ALSO: Cursor Movement. 
  1161.  
  1162.  
  1163. ΓòÉΓòÉΓòÉ 9.1.17. MovePageStart ΓòÉΓòÉΓòÉ
  1164.  
  1165.  Move cursor to the first line on current page. 
  1166.  
  1167.  SEE ALSO: Cursor Movement. 
  1168.  
  1169.  
  1170. ΓòÉΓòÉΓòÉ 9.1.18. MovePageEnd ΓòÉΓòÉΓòÉ
  1171.  
  1172.  Move cursor to the last line on currently page. 
  1173.  
  1174.  SEE ALSO: Cursor Movement. 
  1175.  
  1176.  
  1177. ΓòÉΓòÉΓòÉ 9.1.19. MovePageUp ΓòÉΓòÉΓòÉ
  1178.  
  1179.  Display previous page. 
  1180.  
  1181.  SEE ALSO: Cursor Movement. 
  1182.  
  1183.  
  1184. ΓòÉΓòÉΓòÉ 9.1.20. MovePageDown ΓòÉΓòÉΓòÉ
  1185.  
  1186.  Display next page. 
  1187.  
  1188.  SEE ALSO: Cursor Movement. 
  1189.  
  1190.  
  1191. ΓòÉΓòÉΓòÉ 9.1.21. MoveFileStart ΓòÉΓòÉΓòÉ
  1192.  
  1193.  Move cursor to the beginning of file. 
  1194.  
  1195.  SEE ALSO: Cursor Movement. 
  1196.  
  1197.  
  1198. ΓòÉΓòÉΓòÉ 9.1.22. MoveFileEnd ΓòÉΓòÉΓòÉ
  1199.  
  1200.  Move cursor to the end of file. 
  1201.  
  1202.  SEE ALSO: Cursor Movement. 
  1203.  
  1204.  
  1205. ΓòÉΓòÉΓòÉ 9.1.23. MovePageLeft ΓòÉΓòÉΓòÉ
  1206.  
  1207.  Scroll horizontally to display page on the left. 
  1208.  
  1209.  SEE ALSO: Cursor Movement. 
  1210.  
  1211.  
  1212. ΓòÉΓòÉΓòÉ 9.1.24. MovePageRight ΓòÉΓòÉΓòÉ
  1213.  
  1214.  Scroll horizontally to display page on the right. 
  1215.  
  1216.  SEE ALSO: Cursor Movement. 
  1217.  
  1218.  
  1219. ΓòÉΓòÉΓòÉ 9.1.25. MoveBlockStart ΓòÉΓòÉΓòÉ
  1220.  
  1221.  Move cursor to the beginning of block. 
  1222.  
  1223.  SEE ALSO: Cursor Movement. 
  1224.  
  1225.  
  1226. ΓòÉΓòÉΓòÉ 9.1.26. MoveBlockEnd ΓòÉΓòÉΓòÉ
  1227.  
  1228.  Move cursor to end beginning of block. 
  1229.  
  1230.  SEE ALSO: Cursor Movement. 
  1231.  
  1232.  
  1233. ΓòÉΓòÉΓòÉ 9.1.27. MoveFirstNonWhite ΓòÉΓòÉΓòÉ
  1234.  
  1235.  Move cursor to the first non-blank character on line. 
  1236.  
  1237.  SEE ALSO: Cursor Movement. 
  1238.  
  1239.  
  1240. ΓòÉΓòÉΓòÉ 9.1.28. MoveLastNonWhite ΓòÉΓòÉΓòÉ
  1241.  
  1242.  Move cursor to the last non-blank character on line. 
  1243.  
  1244.  SEE ALSO: Cursor Movement. 
  1245.  
  1246.  
  1247. ΓòÉΓòÉΓòÉ 9.1.29. MovePrevEqualIndent ΓòÉΓòÉΓòÉ
  1248.  
  1249.  Move cursor to the previous line with equal indentation. 
  1250.  
  1251.  SEE ALSO: Cursor Movement. 
  1252.  
  1253.  
  1254. ΓòÉΓòÉΓòÉ 9.1.30. MoveNextEqualIndent ΓòÉΓòÉΓòÉ
  1255.  
  1256.  Move cursor to the next line with equal indentation. 
  1257.  
  1258.  SEE ALSO: Cursor Movement. 
  1259.  
  1260.  
  1261. ΓòÉΓòÉΓòÉ 9.1.31. MovePrevTab ΓòÉΓòÉΓòÉ
  1262.  
  1263.  Move cursor to the previous tab position. 
  1264.  
  1265.  SEE ALSO: Cursor Movement. 
  1266.  
  1267.  
  1268. ΓòÉΓòÉΓòÉ 9.1.32. MoveNextTab ΓòÉΓòÉΓòÉ
  1269.  
  1270.  Move cursor to the next tab position. 
  1271.  
  1272.  SEE ALSO: Cursor Movement. 
  1273.  
  1274.  
  1275. ΓòÉΓòÉΓòÉ 9.1.33. MoveTabStart ΓòÉΓòÉΓòÉ
  1276.  
  1277.  When cursor is on the tab characters, moves it to the beginning of the tab. 
  1278.  
  1279.  SEE ALSO: Cursor Movement. 
  1280.  
  1281.  
  1282. ΓòÉΓòÉΓòÉ 9.1.34. MoveTabEnd ΓòÉΓòÉΓòÉ
  1283.  
  1284.  When cursor is on the tab characters, moves it to the end of the tab. 
  1285.  
  1286.  SEE ALSO: Cursor Movement. 
  1287.  
  1288.  
  1289. ΓòÉΓòÉΓòÉ 9.1.35. MoveLineTop ΓòÉΓòÉΓòÉ
  1290.  
  1291.  Scroll the file to make the current line appear on the top of the window. 
  1292.  
  1293.  SEE ALSO: Cursor Movement. 
  1294.  
  1295.  
  1296. ΓòÉΓòÉΓòÉ 9.1.36. MoveLineCenter ΓòÉΓòÉΓòÉ
  1297.  
  1298.  Scroll the file to make the current line appear on the center of the window. 
  1299.  
  1300.  SEE ALSO: Cursor Movement. 
  1301.  
  1302.  
  1303. ΓòÉΓòÉΓòÉ 9.1.37. MoveLineBottom ΓòÉΓòÉΓòÉ
  1304.  
  1305.  Scroll the file to make the current line appear on the bottom of the window. 
  1306.  
  1307.  SEE ALSO: Cursor Movement. 
  1308.  
  1309.  
  1310. ΓòÉΓòÉΓòÉ 9.1.38. ScrollLeft ΓòÉΓòÉΓòÉ
  1311.  
  1312.  Scroll screen left. 
  1313.  
  1314.  SEE ALSO: Cursor Movement. 
  1315.  
  1316.  
  1317. ΓòÉΓòÉΓòÉ 9.1.39. ScrollRight ΓòÉΓòÉΓòÉ
  1318.  
  1319.  Scroll screen right. 
  1320.  
  1321.  SEE ALSO: Cursor Movement. 
  1322.  
  1323.  
  1324. ΓòÉΓòÉΓòÉ 9.1.40. ScrollDown ΓòÉΓòÉΓòÉ
  1325.  
  1326.  Scroll screen down. 
  1327.  
  1328.  SEE ALSO: Cursor Movement. 
  1329.  
  1330.  
  1331. ΓòÉΓòÉΓòÉ 9.1.41. ScrollUp ΓòÉΓòÉΓòÉ
  1332.  
  1333.  Scroll screen up. 
  1334.  
  1335.  SEE ALSO: Cursor Movement. 
  1336.  
  1337.  
  1338. ΓòÉΓòÉΓòÉ 9.1.42. MoveFoldTop ΓòÉΓòÉΓòÉ
  1339.  
  1340.  Move to the beginning of current fold. 
  1341.  
  1342.  SEE ALSO: Cursor Movement. 
  1343.  
  1344.  
  1345. ΓòÉΓòÉΓòÉ 9.1.43. MoveFoldPrev ΓòÉΓòÉΓòÉ
  1346.  
  1347.  Move to the beginning of previous fold. 
  1348.  
  1349.  SEE ALSO: Cursor Movement. 
  1350.  
  1351.  
  1352. ΓòÉΓòÉΓòÉ 9.1.44. MoveFoldNext ΓòÉΓòÉΓòÉ
  1353.  
  1354.  Move to the beginning of next fold. 
  1355.  
  1356.  SEE ALSO: Cursor Movement. 
  1357.  
  1358.  
  1359. ΓòÉΓòÉΓòÉ 9.1.45. MoveBeginOrNonWhite ΓòÉΓòÉΓòÉ
  1360.  
  1361.  Move to beginning of line, or to first non blank character 
  1362.  
  1363.  SEE ALSO: Cursor Movement. 
  1364.  
  1365.  
  1366. ΓòÉΓòÉΓòÉ 9.1.46. MoveBeginLinePageFile ΓòÉΓòÉΓòÉ
  1367.  
  1368.  Move to the beginning of line. If there already, move to the beginning page. 
  1369.  If there already, move to the beginning of file. 
  1370.  
  1371.  SEE ALSO: Cursor Movement. 
  1372.  
  1373.  
  1374. ΓòÉΓòÉΓòÉ 9.1.47. MoveEndLinePageFile ΓòÉΓòÉΓòÉ
  1375.  
  1376.  Move to the end of line. If there already, move to the end page. If there 
  1377.  already, move to the end of file. 
  1378.  
  1379.  SEE ALSO: Cursor Movement. 
  1380.  
  1381.  
  1382. ΓòÉΓòÉΓòÉ 9.1.48. MoveToLine ΓòÉΓòÉΓòÉ
  1383.  
  1384.  Move to line number given as argument 
  1385.  
  1386.  SEE ALSO: Cursor Movement. 
  1387.  
  1388.  
  1389. ΓòÉΓòÉΓòÉ 9.1.49. MoveToColumn ΓòÉΓòÉΓòÉ
  1390.  
  1391.  Move to column given as argument 
  1392.  
  1393.  SEE ALSO: Cursor Movement. 
  1394.  
  1395.  
  1396. ΓòÉΓòÉΓòÉ 9.1.50. MoveSavedPosCol ΓòÉΓòÉΓòÉ
  1397.  
  1398.  Move to column from saved position 
  1399.  
  1400.  SEE ALSO: Cursor Movement. 
  1401.  
  1402.  
  1403. ΓòÉΓòÉΓòÉ 9.1.51. MoveSavedPosRow ΓòÉΓòÉΓòÉ
  1404.  
  1405.  Move to line from saved position 
  1406.  
  1407.  SEE ALSO: Cursor Movement. 
  1408.  
  1409.  
  1410. ΓòÉΓòÉΓòÉ 9.1.52. MoveSavedPos ΓòÉΓòÉΓòÉ
  1411.  
  1412.  Move to saved position 
  1413.  
  1414.  SEE ALSO: Cursor Movement. 
  1415.  
  1416.  
  1417. ΓòÉΓòÉΓòÉ 9.1.53. SavePos ΓòÉΓòÉΓòÉ
  1418.  
  1419.  Save current cursor position 
  1420.  
  1421.  SEE ALSO: Cursor Movement. 
  1422.  
  1423.  
  1424. ΓòÉΓòÉΓòÉ 9.1.54. MovePrevPos ΓòÉΓòÉΓòÉ
  1425.  
  1426.  Move to last cursor position 
  1427.  
  1428.  SEE ALSO: Cursor Movement. 
  1429.  
  1430.  
  1431. ΓòÉΓòÉΓòÉ 9.2. Deleting Text ΓòÉΓòÉΓòÉ
  1432.  
  1433.  o KillLine 
  1434.  o KillChar 
  1435.  o KillCharPrev 
  1436.  o KillWord 
  1437.  o KillWordPrev 
  1438.  o KillToLineStart 
  1439.  o KillToLineEnd 
  1440.  o KillBlock 
  1441.  o KillBlockOrChar 
  1442.  o KillBlockOrCharPrev 
  1443.  o Delete 
  1444.  o BackSpace 
  1445.  
  1446.  SEE ALSO: Cursor Movement, Deleting Text, Line Commands, Block Commands, Text 
  1447.  Editing and Insertion, Folding Text, Bookmarks, Character Translation, File 
  1448.  Commands, , , Window Commands, Compiler Support, TAGS Commands, Option 
  1449.  commands, Other commands. 
  1450.  
  1451.  
  1452. ΓòÉΓòÉΓòÉ 9.2.1. KillLine ΓòÉΓòÉΓòÉ
  1453.  
  1454.  Delete current line. If the line is the last line in the file, only the text 
  1455.  is deleted. 
  1456.  
  1457.  SEE ALSO: Deleting Text. 
  1458.  
  1459.  
  1460. ΓòÉΓòÉΓòÉ 9.2.2. KillChar ΓòÉΓòÉΓòÉ
  1461.  
  1462.  Delete character under (after) cursor. 
  1463.  
  1464.  SEE ALSO: Deleting Text. 
  1465.  
  1466.  
  1467. ΓòÉΓòÉΓòÉ 9.2.3. KillCharPrev ΓòÉΓòÉΓòÉ
  1468.  
  1469.  Delete character before cursor. 
  1470.  
  1471.  SEE ALSO: Deleting Text. 
  1472.  
  1473.  
  1474. ΓòÉΓòÉΓòÉ 9.2.4. KillWord ΓòÉΓòÉΓòÉ
  1475.  
  1476.  Delete the word after cursor. 
  1477.  
  1478.  SEE ALSO: Deleting Text. 
  1479.  
  1480.  
  1481. ΓòÉΓòÉΓòÉ 9.2.5. KillWordPrev ΓòÉΓòÉΓòÉ
  1482.  
  1483.  Delete the word before cursor. 
  1484.  
  1485.  SEE ALSO: Deleting Text. 
  1486.  
  1487.  
  1488. ΓòÉΓòÉΓòÉ 9.2.6. KillToLineStart ΓòÉΓòÉΓòÉ
  1489.  
  1490.  Delete characters to the beginning of line. 
  1491.  
  1492.  SEE ALSO: Deleting Text. 
  1493.  
  1494.  
  1495. ΓòÉΓòÉΓòÉ 9.2.7. KillToLineEnd ΓòÉΓòÉΓòÉ
  1496.  
  1497.  Delete characters to the end of line. 
  1498.  
  1499.  SEE ALSO: Deleting Text. 
  1500.  
  1501.  
  1502. ΓòÉΓòÉΓòÉ 9.2.8. KillBlock ΓòÉΓòÉΓòÉ
  1503.  
  1504.  Delete block. 
  1505.  
  1506.  SEE ALSO: Deleting Text. 
  1507.  
  1508.  
  1509. ΓòÉΓòÉΓòÉ 9.2.9. KillBlockOrChar ΓòÉΓòÉΓòÉ
  1510.  
  1511.  If block is marked, delete it, otherwise delete character under cursor. 
  1512.  
  1513.  SEE ALSO: Deleting Text. 
  1514.  
  1515.  
  1516. ΓòÉΓòÉΓòÉ 9.2.10. KillBlockOrCharPrev ΓòÉΓòÉΓòÉ
  1517.  
  1518.  If block is marked, delete it, otherwise delete character before cursor. 
  1519.  
  1520.  SEE ALSO: Deleting Text. 
  1521.  
  1522.  
  1523. ΓòÉΓòÉΓòÉ 9.2.11. Delete ΓòÉΓòÉΓòÉ
  1524.  
  1525.  Delete character under (after) cursor. 
  1526.  
  1527.  SEE ALSO: DeleteKillTab, DeleteKillBlock, Deleting Text. 
  1528.  
  1529.  
  1530. ΓòÉΓòÉΓòÉ 9.2.12. BackSpace ΓòÉΓòÉΓòÉ
  1531.  
  1532.  Delete character before cursor. 
  1533.  
  1534.  SEE ALSO: BackSpKillTab, BackSpKillBlock, Deleting Text. 
  1535.  
  1536.  
  1537. ΓòÉΓòÉΓòÉ 9.3. Line Commands ΓòÉΓòÉΓòÉ
  1538.  
  1539.  o LineInsert 
  1540.  o LineAdd 
  1541.  o LineSplit 
  1542.  o LineJoin 
  1543.  o LineNew 
  1544.  o LineIndent 
  1545.  o LineTrim 
  1546.  o LineDuplicate 
  1547.  o LineCenter 
  1548.  
  1549.  SEE ALSO: Cursor Movement, Deleting Text, Line Commands, Block Commands, Text 
  1550.  Editing and Insertion, Folding Text, Bookmarks, Character Translation, File 
  1551.  Commands, , , Window Commands, Compiler Support, TAGS Commands, Option 
  1552.  commands, Other commands. 
  1553.  
  1554.  
  1555. ΓòÉΓòÉΓòÉ 9.3.1. LineInsert ΓòÉΓòÉΓòÉ
  1556.  
  1557.  Insert a new line before the current one. 
  1558.  
  1559.  SEE ALSO: Line Commands. 
  1560.  
  1561.  
  1562. ΓòÉΓòÉΓòÉ 9.3.2. LineAdd ΓòÉΓòÉΓòÉ
  1563.  
  1564.  Add a new line after the current one. 
  1565.  
  1566.  SEE ALSO: Line Commands. 
  1567.  
  1568.  
  1569. ΓòÉΓòÉΓòÉ 9.3.3. LineSplit ΓòÉΓòÉΓòÉ
  1570.  
  1571.  Split current line after cursor position 
  1572.  
  1573.  SEE ALSO: Line Commands. 
  1574.  
  1575.  
  1576. ΓòÉΓòÉΓòÉ 9.3.4. LineJoin ΓòÉΓòÉΓòÉ
  1577.  
  1578.  Join current line with next one. If cursor is positioned beyond the end of 
  1579.  line, the current line is first padded with whitespace. 
  1580.  
  1581.  SEE ALSO: Line Commands. 
  1582.  
  1583.  
  1584. ΓòÉΓòÉΓòÉ 9.3.5. LineNew ΓòÉΓòÉΓòÉ
  1585.  
  1586.  Append a new line and move to the beginning of new line. 
  1587.  
  1588.  SEE ALSO: Line Commands. 
  1589.  
  1590.  
  1591. ΓòÉΓòÉΓòÉ 9.3.6. LineIndent ΓòÉΓòÉΓòÉ
  1592.  
  1593.  Reindent current line. 
  1594.  
  1595.  SEE ALSO: Line Commands. 
  1596.  
  1597.  
  1598. ΓòÉΓòÉΓòÉ 9.3.7. LineTrim ΓòÉΓòÉΓòÉ
  1599.  
  1600.  Trim whitespace at the end of current line. 
  1601.  
  1602.  SEE ALSO: Line Commands. 
  1603.  
  1604.  
  1605. ΓòÉΓòÉΓòÉ 9.3.8. LineDuplicate ΓòÉΓòÉΓòÉ
  1606.  
  1607.  Duplicate the current line. 
  1608.  
  1609.  SEE ALSO: Line Commands. 
  1610.  
  1611.  
  1612. ΓòÉΓòÉΓòÉ 9.3.9. LineCenter ΓòÉΓòÉΓòÉ
  1613.  
  1614.  Center the current line 
  1615.  
  1616.  SEE ALSO: Line Commands. 
  1617.  
  1618.  
  1619. ΓòÉΓòÉΓòÉ 9.4. Block Commands ΓòÉΓòÉΓòÉ
  1620.  
  1621.  o BlockBegin 
  1622.  o BlockEnd 
  1623.  o BlockUnmark 
  1624.  o BlockCut 
  1625.  o BlockCopy 
  1626.  o BlockCutAppend 
  1627.  o BlockCopyAppend 
  1628.  o BlockClear 
  1629.  o BlockPaste 
  1630.  o BlockKill 
  1631.  o BlockIndent 
  1632.  o BlockUnindent 
  1633.  o BlockMarkStream 
  1634.  o BlockMarkLine 
  1635.  o BlockMarkColumn 
  1636.  o BlockExtendBegin 
  1637.  o BlockExtendEnd 
  1638.  o BlockReIndent 
  1639.  o BlockSelectWord 
  1640.  o BlockSelectLine 
  1641.  o BlockSelectPara 
  1642.  o BlockPasteStream 
  1643.  o BlockPasteLine 
  1644.  o BlockPasteColumn 
  1645.  o BlockPrint 
  1646.  o BlockRead 
  1647.  o BlockReadStream 
  1648.  o BlockReadLine 
  1649.  o BlockReadColumn 
  1650.  o BlockWrite 
  1651.  o BlockSort 
  1652.  o BlockSortReverse 
  1653.  o BlockUnTab 
  1654.  o BlockEnTab 
  1655.  o BlockMarkFunction 
  1656.  o BlockTrim 
  1657.  
  1658.  SEE ALSO: Cursor Movement, Deleting Text, Line Commands, Block Commands, Text 
  1659.  Editing and Insertion, Folding Text, Bookmarks, Character Translation, File 
  1660.  Commands, , , Window Commands, Compiler Support, TAGS Commands, Option 
  1661.  commands, Other commands. 
  1662.  
  1663.  
  1664. ΓòÉΓòÉΓòÉ 9.4.1. BlockBegin ΓòÉΓòÉΓòÉ
  1665.  
  1666.  Set block beginning to current position. 
  1667.  
  1668.  SEE ALSO: Block Commands. 
  1669.  
  1670.  
  1671. ΓòÉΓòÉΓòÉ 9.4.2. BlockEnd ΓòÉΓòÉΓòÉ
  1672.  
  1673.  Set block end to current position. 
  1674.  
  1675.  SEE ALSO: Block Commands. 
  1676.  
  1677.  
  1678. ΓòÉΓòÉΓòÉ 9.4.3. BlockUnmark ΓòÉΓòÉΓòÉ
  1679.  
  1680.  Unmark block. 
  1681.  
  1682.  SEE ALSO: Block Commands. 
  1683.  
  1684.  
  1685. ΓòÉΓòÉΓòÉ 9.4.4. BlockCut ΓòÉΓòÉΓòÉ
  1686.  
  1687.  Cut selected block to clipboard. 
  1688.  
  1689.  SEE ALSO: Block Commands. 
  1690.  
  1691.  
  1692. ΓòÉΓòÉΓòÉ 9.4.5. BlockCopy ΓòÉΓòÉΓòÉ
  1693.  
  1694.  Copy selected block to clipboard. 
  1695.  
  1696.  SEE ALSO: Block Commands. 
  1697.  
  1698.  
  1699. ΓòÉΓòÉΓòÉ 9.4.6. BlockCutAppend ΓòÉΓòÉΓòÉ
  1700.  
  1701.  Cut selected block and append it to clipboard. 
  1702.  
  1703.  SEE ALSO: Block Commands. 
  1704.  
  1705.  
  1706. ΓòÉΓòÉΓòÉ 9.4.7. BlockCopyAppend ΓòÉΓòÉΓòÉ
  1707.  
  1708.  Append selected block to clipboard. 
  1709.  
  1710.  SEE ALSO: Block Commands. 
  1711.  
  1712.  
  1713. ΓòÉΓòÉΓòÉ 9.4.8. BlockClear ΓòÉΓòÉΓòÉ
  1714.  
  1715.  Clear selected block 
  1716.  
  1717.  SEE ALSO: Block Commands. 
  1718.  
  1719.  
  1720. ΓòÉΓòÉΓòÉ 9.4.9. BlockPaste ΓòÉΓòÉΓòÉ
  1721.  
  1722.  Paste clipboard to current position. 
  1723.  
  1724.  SEE ALSO: Block Commands. 
  1725.  
  1726.  
  1727. ΓòÉΓòÉΓòÉ 9.4.10. BlockKill ΓòÉΓòÉΓòÉ
  1728.  
  1729.  Delete selected text. 
  1730.  
  1731.  SEE ALSO: Block Commands. 
  1732.  
  1733.  
  1734. ΓòÉΓòÉΓòÉ 9.4.11. BlockIndent ΓòÉΓòÉΓòÉ
  1735.  
  1736.  Indent block by 1 character. 
  1737.  
  1738.  SEE ALSO: Block Commands. 
  1739.  
  1740.  
  1741. ΓòÉΓòÉΓòÉ 9.4.12. BlockUnindent ΓòÉΓòÉΓòÉ
  1742.  
  1743.  Unindent block by 1 character. 
  1744.  
  1745.  SEE ALSO: Block Commands. 
  1746.  
  1747.  
  1748. ΓòÉΓòÉΓòÉ 9.4.13. BlockMarkStream ΓòÉΓòÉΓòÉ
  1749.  
  1750.  Start/stop marking stream block. 
  1751.  
  1752.  SEE ALSO: Block Commands. 
  1753.  
  1754.  
  1755. ΓòÉΓòÉΓòÉ 9.4.14. BlockMarkLine ΓòÉΓòÉΓòÉ
  1756.  
  1757.  Start/stop marking line block. 
  1758.  
  1759.  SEE ALSO: Block Commands. 
  1760.  
  1761.  
  1762. ΓòÉΓòÉΓòÉ 9.4.15. BlockMarkColumn ΓòÉΓòÉΓòÉ
  1763.  
  1764.  Start/stop marking column block. 
  1765.  
  1766.  SEE ALSO: Block Commands. 
  1767.  
  1768.  
  1769. ΓòÉΓòÉΓòÉ 9.4.16. BlockExtendBegin ΓòÉΓòÉΓòÉ
  1770.  
  1771.  Start extending selected block. 
  1772.  
  1773.  SEE ALSO: Block Commands. 
  1774.  
  1775.  
  1776. ΓòÉΓòÉΓòÉ 9.4.17. BlockExtendEnd ΓòÉΓòÉΓòÉ
  1777.  
  1778.  Stop extending selected block. 
  1779.  
  1780.  SEE ALSO: Block Commands. 
  1781.  
  1782.  
  1783. ΓòÉΓòÉΓòÉ 9.4.18. BlockReIndent ΓòÉΓòÉΓòÉ
  1784.  
  1785.  Reindent entire block (C/REXX mode) 
  1786.  
  1787.  SEE ALSO: Block Commands. 
  1788.  
  1789.  
  1790. ΓòÉΓòÉΓòÉ 9.4.19. BlockSelectWord ΓòÉΓòÉΓòÉ
  1791.  
  1792.  Select word under cursor as block. 
  1793.  
  1794.  SEE ALSO: Block Commands. 
  1795.  
  1796.  
  1797. ΓòÉΓòÉΓòÉ 9.4.20. BlockSelectLine ΓòÉΓòÉΓòÉ
  1798.  
  1799.  Select current line as block. 
  1800.  
  1801.  SEE ALSO: Block Commands. 
  1802.  
  1803.  
  1804. ΓòÉΓòÉΓòÉ 9.4.21. BlockSelectPara ΓòÉΓòÉΓòÉ
  1805.  
  1806.  Select current paragraph (delimited by blank lines) as block. 
  1807.  
  1808.  SEE ALSO: Block Commands. 
  1809.  
  1810.  
  1811. ΓòÉΓòÉΓòÉ 9.4.22. BlockPasteStream ΓòÉΓòÉΓòÉ
  1812.  
  1813.  Paste clipboard to current position as stream block. 
  1814.  
  1815.  SEE ALSO: Block Commands. 
  1816.  
  1817.  
  1818. ΓòÉΓòÉΓòÉ 9.4.23. BlockPasteLine ΓòÉΓòÉΓòÉ
  1819.  
  1820.  Paste clipboard to current position as line block. 
  1821.  
  1822.  SEE ALSO: Block Commands. 
  1823.  
  1824.  
  1825. ΓòÉΓòÉΓòÉ 9.4.24. BlockPasteColumn ΓòÉΓòÉΓòÉ
  1826.  
  1827.  Paste clipboard to current position as column block. 
  1828.  
  1829.  SEE ALSO: Block Commands. 
  1830.  
  1831.  
  1832. ΓòÉΓòÉΓòÉ 9.4.25. BlockPrint ΓòÉΓòÉΓòÉ
  1833.  
  1834.  Print a block to configured device. 
  1835.  
  1836.  SEE ALSO: Block Commands. 
  1837.  
  1838.  
  1839. ΓòÉΓòÉΓòÉ 9.4.26. BlockRead ΓòÉΓòÉΓòÉ
  1840.  
  1841.  Read block from file. 
  1842.  
  1843.  SEE ALSO: Block Commands. 
  1844.  
  1845.  
  1846. ΓòÉΓòÉΓòÉ 9.4.27. BlockReadStream ΓòÉΓòÉΓòÉ
  1847.  
  1848.  Read block from file as stream block 
  1849.  
  1850.  SEE ALSO: Block Commands. 
  1851.  
  1852.  
  1853. ΓòÉΓòÉΓòÉ 9.4.28. BlockReadLine ΓòÉΓòÉΓòÉ
  1854.  
  1855.  Read block from file as line block 
  1856.  
  1857.  SEE ALSO: Block Commands. 
  1858.  
  1859.  
  1860. ΓòÉΓòÉΓòÉ 9.4.29. BlockReadColumn ΓòÉΓòÉΓòÉ
  1861.  
  1862.  Read block from file as column block 
  1863.  
  1864.  SEE ALSO: Block Commands. 
  1865.  
  1866.  
  1867. ΓòÉΓòÉΓòÉ 9.4.30. BlockWrite ΓòÉΓòÉΓòÉ
  1868.  
  1869.  Write marked block to file. 
  1870.  
  1871.  SEE ALSO: Block Commands. 
  1872.  
  1873.  
  1874. ΓòÉΓòÉΓòÉ 9.4.31. BlockSort ΓòÉΓòÉΓòÉ
  1875.  
  1876.  Sorts the marked block in ascending order. If mode setting MatchCase is set, 
  1877.  characters will be compared case sensitively. When block is marked in Stream 
  1878.  or Line mode, the entire lines in marked block will be compared. When block is 
  1879.  marked in Column mode, only characters within marked columns will be compared. 
  1880.  
  1881.  SEE ALSO: Block Commands. 
  1882.  
  1883.  
  1884. ΓòÉΓòÉΓòÉ 9.4.32. BlockSortReverse ΓòÉΓòÉΓòÉ
  1885.  
  1886.  Sorts the marked block in descending order. 
  1887.  
  1888.  SEE ALSO: Block Commands. 
  1889.  
  1890.  
  1891. ΓòÉΓòÉΓòÉ 9.4.33. BlockUnTab ΓòÉΓòÉΓòÉ
  1892.  
  1893.  Remove tabs from marked lines. 
  1894.  
  1895.  SEE ALSO: Block Commands. 
  1896.  
  1897.  
  1898. ΓòÉΓòÉΓòÉ 9.4.34. BlockEnTab ΓòÉΓòÉΓòÉ
  1899.  
  1900.  Generate and optimize tabs in marked lines. 
  1901.  
  1902.  SEE ALSO: Block Commands. 
  1903.  
  1904.  
  1905. ΓòÉΓòÉΓòÉ 9.4.35. BlockMarkFunction ΓòÉΓòÉΓòÉ
  1906.  
  1907.  Mark current function as block. 
  1908.  
  1909.  SEE ALSO: Block Commands. 
  1910.  
  1911.  
  1912. ΓòÉΓòÉΓòÉ 9.4.36. BlockTrim ΓòÉΓòÉΓòÉ
  1913.  
  1914.  Trim end-of-line whitespace 
  1915.  
  1916.  SEE ALSO: Block Commands. 
  1917.  
  1918.  
  1919. ΓòÉΓòÉΓòÉ 9.5. Text Editing and Insertion ΓòÉΓòÉΓòÉ
  1920.  
  1921.  o Undo 
  1922.  o Redo 
  1923.  
  1924.  SEE ALSO: Cursor Movement, Deleting Text, Line Commands, Block Commands, Text 
  1925.  Editing and Insertion, Folding Text, Bookmarks, Character Translation, File 
  1926.  Commands, , , Window Commands, Compiler Support, TAGS Commands, Option 
  1927.  commands, Other commands. 
  1928.  
  1929.  
  1930. ΓòÉΓòÉΓòÉ 9.5.1. Undo ΓòÉΓòÉΓòÉ
  1931.  
  1932.  Undo last operation 
  1933.  
  1934.  SEE ALSO: Text Editing and Insertion. 
  1935.  
  1936.  
  1937. ΓòÉΓòÉΓòÉ 9.5.2. Redo ΓòÉΓòÉΓòÉ
  1938.  
  1939.  Redo last undone operation. 
  1940.  
  1941.  SEE ALSO: Text Editing and Insertion. 
  1942.  
  1943.  
  1944. ΓòÉΓòÉΓòÉ 9.6. Folding Text ΓòÉΓòÉΓòÉ
  1945.  
  1946.  o FoldCreate 
  1947.  o FoldCreateByRegexp 
  1948.  o FoldCreateAtRoutines 
  1949.  o FoldDestroy 
  1950.  o FoldDestroyAll 
  1951.  o FoldPromote 
  1952.  o FoldDemote 
  1953.  o FoldOpen 
  1954.  o FoldOpenNested 
  1955.  o FoldClose 
  1956.  o FoldOpenAll 
  1957.  o FoldCloseAll 
  1958.  o FoldToggleOpenClose 
  1959.  
  1960.  SEE ALSO: Cursor Movement, Deleting Text, Line Commands, Block Commands, Text 
  1961.  Editing and Insertion, Folding Text, Bookmarks, Character Translation, File 
  1962.  Commands, , , Window Commands, Compiler Support, TAGS Commands, Option 
  1963.  commands, Other commands. 
  1964.  
  1965.  
  1966. ΓòÉΓòÉΓòÉ 9.6.1. FoldCreate ΓòÉΓòÉΓòÉ
  1967.  
  1968.  Create fold 
  1969.  
  1970.  SEE ALSO: Folding Text. 
  1971.  
  1972.  
  1973. ΓòÉΓòÉΓòÉ 9.6.2. FoldCreateByRegexp ΓòÉΓòÉΓòÉ
  1974.  
  1975.  Create folds at lines matching a regular expression 
  1976.  
  1977.  SEE ALSO: Folding Text. 
  1978.  
  1979.  
  1980. ΓòÉΓòÉΓòÉ 9.6.3. FoldCreateAtRoutines ΓòÉΓòÉΓòÉ
  1981.  
  1982.  Create folds at lines matching RoutineRx 
  1983.  
  1984.  SEE ALSO: Folding Text. 
  1985.  
  1986.  
  1987. ΓòÉΓòÉΓòÉ 9.6.4. FoldDestroy ΓòÉΓòÉΓòÉ
  1988.  
  1989.  Destroy fold at current line 
  1990.  
  1991.  SEE ALSO: Folding Text. 
  1992.  
  1993.  
  1994. ΓòÉΓòÉΓòÉ 9.6.5. FoldDestroyAll ΓòÉΓòÉΓòÉ
  1995.  
  1996.  Destroy all folds in the file 
  1997.  
  1998.  SEE ALSO: Folding Text. 
  1999.  
  2000.  
  2001. ΓòÉΓòÉΓòÉ 9.6.6. FoldPromote ΓòÉΓòÉΓòÉ
  2002.  
  2003.  Promote fold to outer level 
  2004.  
  2005.  SEE ALSO: Folding Text. 
  2006.  
  2007.  
  2008. ΓòÉΓòÉΓòÉ 9.6.7. FoldDemote ΓòÉΓòÉΓòÉ
  2009.  
  2010.  Demote fold to inner level 
  2011.  
  2012.  SEE ALSO: Folding Text. 
  2013.  
  2014.  
  2015. ΓòÉΓòÉΓòÉ 9.6.8. FoldOpen ΓòÉΓòÉΓòÉ
  2016.  
  2017.  Open fold at current line 
  2018.  
  2019.  SEE ALSO: Folding Text. 
  2020.  
  2021.  
  2022. ΓòÉΓòÉΓòÉ 9.6.9. FoldOpenNested ΓòÉΓòÉΓòÉ
  2023.  
  2024.  Open fold and nested folds 
  2025.  
  2026.  SEE ALSO: Folding Text. 
  2027.  
  2028.  
  2029. ΓòÉΓòÉΓòÉ 9.6.10. FoldClose ΓòÉΓòÉΓòÉ
  2030.  
  2031.  Close current fold 
  2032.  
  2033.  SEE ALSO: Folding Text. 
  2034.  
  2035.  
  2036. ΓòÉΓòÉΓòÉ 9.6.11. FoldOpenAll ΓòÉΓòÉΓòÉ
  2037.  
  2038.  Open all folds in the file 
  2039.  
  2040.  SEE ALSO: Folding Text. 
  2041.  
  2042.  
  2043. ΓòÉΓòÉΓòÉ 9.6.12. FoldCloseAll ΓòÉΓòÉΓòÉ
  2044.  
  2045.  Close all folds in the file 
  2046.  
  2047.  SEE ALSO: Folding Text. 
  2048.  
  2049.  
  2050. ΓòÉΓòÉΓòÉ 9.6.13. FoldToggleOpenClose ΓòÉΓòÉΓòÉ
  2051.  
  2052.  Toggle open/close current fold. 
  2053.  
  2054.  SEE ALSO: Folding Text. 
  2055.  
  2056.  
  2057. ΓòÉΓòÉΓòÉ 9.7. Bookmarks ΓòÉΓòÉΓòÉ
  2058.  
  2059.  o PlaceBookmark 
  2060.  o RemoveBookmark 
  2061.  o GotoBookmark 
  2062.  o PlaceGlobalBookmark 
  2063.  o RemoveGlobalBookmark 
  2064.  o GotoGlobalBookmark 
  2065.  o PushGlobalBookmark 
  2066.  o PopGlobalBookmark 
  2067.  
  2068.  SEE ALSO: Cursor Movement, Deleting Text, Line Commands, Block Commands, Text 
  2069.  Editing and Insertion, Folding Text, Bookmarks, Character Translation, File 
  2070.  Commands, , , Window Commands, Compiler Support, TAGS Commands, Option 
  2071.  commands, Other commands. 
  2072.  
  2073.  
  2074. ΓòÉΓòÉΓòÉ 9.7.1. PlaceBookmark ΓòÉΓòÉΓòÉ
  2075.  
  2076.  Place a file-local bookmark. 
  2077.  
  2078.  SEE ALSO: Bookmarks. 
  2079.  
  2080.  
  2081. ΓòÉΓòÉΓòÉ 9.7.2. RemoveBookmark ΓòÉΓòÉΓòÉ
  2082.  
  2083.  Place a file-local bookmark. 
  2084.  
  2085.  SEE ALSO: Bookmarks. 
  2086.  
  2087.  
  2088. ΓòÉΓòÉΓòÉ 9.7.3. GotoBookmark ΓòÉΓòÉΓòÉ
  2089.  
  2090.  Go to file-local bookmark location. 
  2091.  
  2092.  SEE ALSO: Bookmarks. 
  2093.  
  2094.  
  2095. ΓòÉΓòÉΓòÉ 9.7.4. PlaceGlobalBookmark ΓòÉΓòÉΓòÉ
  2096.  
  2097.  Place global (persistent) bookmark. 
  2098.  
  2099.  SEE ALSO: Bookmarks. 
  2100.  
  2101.  
  2102. ΓòÉΓòÉΓòÉ 9.7.5. RemoveGlobalBookmark ΓòÉΓòÉΓòÉ
  2103.  
  2104.  Remove global bookmark. 
  2105.  
  2106.  SEE ALSO: Bookmarks. 
  2107.  
  2108.  
  2109. ΓòÉΓòÉΓòÉ 9.7.6. GotoGlobalBookmark ΓòÉΓòÉΓòÉ
  2110.  
  2111.  Go to global bookmark location. 
  2112.  
  2113.  SEE ALSO: Bookmarks. 
  2114.  
  2115.  
  2116. ΓòÉΓòÉΓòÉ 9.7.7. PushGlobalBookmark ΓòÉΓòÉΓòÉ
  2117.  
  2118.  Push global bookmark (named as #<num>) to stack. 
  2119.  
  2120.  SEE ALSO: Bookmarks. 
  2121.  
  2122.  
  2123. ΓòÉΓòÉΓòÉ 9.7.8. PopGlobalBookmark ΓòÉΓòÉΓòÉ
  2124.  
  2125.  Pop global bookmark from stack. 
  2126.  
  2127.  SEE ALSO: Bookmarks. 
  2128.  
  2129.  
  2130. ΓòÉΓòÉΓòÉ 9.8. Character Translation ΓòÉΓòÉΓòÉ
  2131.  
  2132.  o CharCaseUp 
  2133.  o CharCaseDown 
  2134.  o CharCaseToggle 
  2135.  o CharTrans 
  2136.  o LineCaseUp 
  2137.  o LineCaseDown 
  2138.  o LineCaseToggle 
  2139.  o LineTrans 
  2140.  o BlockCaseUp 
  2141.  o BlockCaseDown 
  2142.  o BlockCaseToggle 
  2143.  o BlockTrans 
  2144.  o InsertString 
  2145.  o InsertSpace 
  2146.  o InsertChar 
  2147.  o TypeChar 
  2148.  o InsertTab 
  2149.  o InsertSpacesToTab 
  2150.  o SelfInsert 
  2151.  o WrapPara 
  2152.  o InsPrevLineChar 
  2153.  o InsPrevLineToEol 
  2154.  o CompleteWord 
  2155.  o FilePrev 
  2156.  o FileNext 
  2157.  o FileLast 
  2158.  o SwitchTo 
  2159.  
  2160.  SEE ALSO: Cursor Movement, Deleting Text, Line Commands, Block Commands, Text 
  2161.  Editing and Insertion, Folding Text, Bookmarks, Character Translation, File 
  2162.  Commands, , , Window Commands, Compiler Support, TAGS Commands, Option 
  2163.  commands, Other commands. 
  2164.  
  2165.  
  2166. ΓòÉΓòÉΓòÉ 9.8.1. CharCaseUp ΓòÉΓòÉΓòÉ
  2167.  
  2168.  Convert current character to uppercase 
  2169.  
  2170.  SEE ALSO: Character Translation. 
  2171.  
  2172.  
  2173. ΓòÉΓòÉΓòÉ 9.8.2. CharCaseDown ΓòÉΓòÉΓòÉ
  2174.  
  2175.  Convert current character to lowercase 
  2176.  
  2177.  SEE ALSO: Character Translation. 
  2178.  
  2179.  
  2180. ΓòÉΓòÉΓòÉ 9.8.3. CharCaseToggle ΓòÉΓòÉΓòÉ
  2181.  
  2182.  Toggle case of current character 
  2183.  
  2184.  SEE ALSO: Character Translation. 
  2185.  
  2186.  
  2187. ΓòÉΓòÉΓòÉ 9.8.4. CharTrans ΓòÉΓòÉΓòÉ
  2188.  
  2189.  Translate current character (like perl/sed) 
  2190.  
  2191.  SEE ALSO: Character Translation. 
  2192.  
  2193.  
  2194. ΓòÉΓòÉΓòÉ 9.8.5. LineCaseUp ΓòÉΓòÉΓòÉ
  2195.  
  2196.  Convert current line to uppercase 
  2197.  
  2198.  SEE ALSO: Character Translation. 
  2199.  
  2200.  
  2201. ΓòÉΓòÉΓòÉ 9.8.6. LineCaseDown ΓòÉΓòÉΓòÉ
  2202.  
  2203.  Convert current line to lowercase 
  2204.  
  2205.  SEE ALSO: Character Translation. 
  2206.  
  2207.  
  2208. ΓòÉΓòÉΓòÉ 9.8.7. LineCaseToggle ΓòÉΓòÉΓòÉ
  2209.  
  2210.  Toggle case of current line 
  2211.  
  2212.  SEE ALSO: Character Translation. 
  2213.  
  2214.  
  2215. ΓòÉΓòÉΓòÉ 9.8.8. LineTrans ΓòÉΓòÉΓòÉ
  2216.  
  2217.  Translate characters on current line 
  2218.  
  2219.  SEE ALSO: Character Translation. 
  2220.  
  2221.  
  2222. ΓòÉΓòÉΓòÉ 9.8.9. BlockCaseUp ΓòÉΓòÉΓòÉ
  2223.  
  2224.  Convert characters in selected block to uppercase 
  2225.  
  2226.  SEE ALSO: Character Translation. 
  2227.  
  2228.  
  2229. ΓòÉΓòÉΓòÉ 9.8.10. BlockCaseDown ΓòÉΓòÉΓòÉ
  2230.  
  2231.  Convert characters in selected block to lowercase 
  2232.  
  2233.  SEE ALSO: Character Translation. 
  2234.  
  2235.  
  2236. ΓòÉΓòÉΓòÉ 9.8.11. BlockCaseToggle ΓòÉΓòÉΓòÉ
  2237.  
  2238.  Toggle case of characters in selected block 
  2239.  
  2240.  SEE ALSO: Character Translation. 
  2241.  
  2242.  
  2243. ΓòÉΓòÉΓòÉ 9.8.12. BlockTrans ΓòÉΓòÉΓòÉ
  2244.  
  2245.  Translate characters in selected block. 
  2246.  
  2247.  SEE ALSO: Character Translation. 
  2248.  
  2249.  
  2250. ΓòÉΓòÉΓòÉ 9.8.13. InsertString ΓòÉΓòÉΓòÉ
  2251.  
  2252.  Insert argument string at cursor position 
  2253.  
  2254.  SEE ALSO: Character Translation. 
  2255.  
  2256.  
  2257. ΓòÉΓòÉΓòÉ 9.8.14. InsertSpace ΓòÉΓòÉΓòÉ
  2258.  
  2259.  Insert space 
  2260.  
  2261.  SEE ALSO: Character Translation. 
  2262.  
  2263.  
  2264. ΓòÉΓòÉΓòÉ 9.8.15. InsertChar ΓòÉΓòÉΓòÉ
  2265.  
  2266.  Insert character argument at cursor position 
  2267.  
  2268.  SEE ALSO: Character Translation. 
  2269.  
  2270.  
  2271. ΓòÉΓòÉΓòÉ 9.8.16. TypeChar ΓòÉΓòÉΓòÉ
  2272.  
  2273.  Insert character at cursor position (expanding abbreviations) 
  2274.  
  2275.  SEE ALSO: Character Translation. 
  2276.  
  2277.  
  2278. ΓòÉΓòÉΓòÉ 9.8.17. InsertTab ΓòÉΓòÉΓòÉ
  2279.  
  2280.  Insert tab character at cursor position 
  2281.  
  2282.  SEE ALSO: Character Translation. 
  2283.  
  2284.  
  2285. ΓòÉΓòÉΓòÉ 9.8.18. InsertSpacesToTab ΓòÉΓòÉΓòÉ
  2286.  
  2287.  Insert appropriate number of spaces to simulate a tab. 
  2288.  
  2289.  SEE ALSO: Character Translation. 
  2290.  
  2291.  
  2292. ΓòÉΓòÉΓòÉ 9.8.19. SelfInsert ΓòÉΓòÉΓòÉ
  2293.  
  2294.  Insert typed character 
  2295.  
  2296.  SEE ALSO: Character Translation. 
  2297.  
  2298.  
  2299. ΓòÉΓòÉΓòÉ 9.8.20. WrapPara ΓòÉΓòÉΓòÉ
  2300.  
  2301.  Wrap current paragraph 
  2302.  
  2303.  SEE ALSO: Character Translation. 
  2304.  
  2305.  
  2306. ΓòÉΓòÉΓòÉ 9.8.21. InsPrevLineChar ΓòÉΓòÉΓòÉ
  2307.  
  2308.  Insert character in previous line above cursor 
  2309.  
  2310.  SEE ALSO: Character Translation. 
  2311.  
  2312.  
  2313. ΓòÉΓòÉΓòÉ 9.8.22. InsPrevLineToEol ΓòÉΓòÉΓòÉ
  2314.  
  2315.  Insert previous line from cursor to end of line 
  2316.  
  2317.  SEE ALSO: Character Translation. 
  2318.  
  2319.  
  2320. ΓòÉΓòÉΓòÉ 9.8.23. CompleteWord ΓòÉΓòÉΓòÉ
  2321.  
  2322.  Complete current word to last word starting with the same prefix. 
  2323.  
  2324.  SEE ALSO: Character Translation. 
  2325.  
  2326.  
  2327. ΓòÉΓòÉΓòÉ 9.8.24. FilePrev ΓòÉΓòÉΓòÉ
  2328.  
  2329.  Switch to previous file in ring. 
  2330.  
  2331.  SEE ALSO: Character Translation. 
  2332.  
  2333.  
  2334. ΓòÉΓòÉΓòÉ 9.8.25. FileNext ΓòÉΓòÉΓòÉ
  2335.  
  2336.  Switch to next file in ring. 
  2337.  
  2338.  SEE ALSO: Character Translation. 
  2339.  
  2340.  
  2341. ΓòÉΓòÉΓòÉ 9.8.26. FileLast ΓòÉΓòÉΓòÉ
  2342.  
  2343.  Exchange last two files in ring. 
  2344.  
  2345.  SEE ALSO: Character Translation. 
  2346.  
  2347.  
  2348. ΓòÉΓòÉΓòÉ 9.8.27. SwitchTo ΓòÉΓòÉΓòÉ
  2349.  
  2350.  Switch to numbered buffer given as argument 
  2351.  
  2352.  SEE ALSO: Character Translation. 
  2353.  
  2354.  
  2355. ΓòÉΓòÉΓòÉ 9.9. File Commands ΓòÉΓòÉΓòÉ
  2356.  
  2357.  o FileOpen 
  2358.  o FileOpenInMode 
  2359.  o FileReload 
  2360.  o FileSave 
  2361.  o FileSaveAll 
  2362.  o FileSaveAs 
  2363.  o FileWriteTo 
  2364.  o FilePrint 
  2365.  o FileClose 
  2366.  o FileCloseAll 
  2367.  o FileTrim 
  2368.  
  2369.  SEE ALSO: Cursor Movement, Deleting Text, Line Commands, Block Commands, Text 
  2370.  Editing and Insertion, Folding Text, Bookmarks, Character Translation, File 
  2371.  Commands, , , Window Commands, Compiler Support, TAGS Commands, Option 
  2372.  commands, Other commands. 
  2373.  
  2374.  
  2375. ΓòÉΓòÉΓòÉ 9.9.1. FileOpen ΓòÉΓòÉΓòÉ
  2376.  
  2377.  Open file 
  2378.  
  2379.  SEE ALSO: File Commands. 
  2380.  
  2381.  
  2382. ΓòÉΓòÉΓòÉ 9.9.2. FileOpenInMode ΓòÉΓòÉΓòÉ
  2383.  
  2384.  Open file in specified mode 
  2385.  
  2386.  SEE ALSO: File Commands. 
  2387.  
  2388.  
  2389. ΓòÉΓòÉΓòÉ 9.9.3. FileReload ΓòÉΓòÉΓòÉ
  2390.  
  2391.  Reload current file 
  2392.  
  2393.  SEE ALSO: File Commands. 
  2394.  
  2395.  
  2396. ΓòÉΓòÉΓòÉ 9.9.4. FileSave ΓòÉΓòÉΓòÉ
  2397.  
  2398.  Save current file 
  2399.  
  2400.  SEE ALSO: File Commands. 
  2401.  
  2402.  
  2403. ΓòÉΓòÉΓòÉ 9.9.5. FileSaveAll ΓòÉΓòÉΓòÉ
  2404.  
  2405.  Save all modified files 
  2406.  
  2407.  SEE ALSO: File Commands. 
  2408.  
  2409.  
  2410. ΓòÉΓòÉΓòÉ 9.9.6. FileSaveAs ΓòÉΓòÉΓòÉ
  2411.  
  2412.  Rename Save current file 
  2413.  
  2414.  SEE ALSO: File Commands. 
  2415.  
  2416.  
  2417. ΓòÉΓòÉΓòÉ 9.9.7. FileWriteTo ΓòÉΓòÉΓòÉ
  2418.  
  2419.  Write current file into another file 
  2420.  
  2421.  SEE ALSO: File Commands. 
  2422.  
  2423.  
  2424. ΓòÉΓòÉΓòÉ 9.9.8. FilePrint ΓòÉΓòÉΓòÉ
  2425.  
  2426.  Print current file 
  2427.  
  2428.  SEE ALSO: File Commands. 
  2429.  
  2430.  
  2431. ΓòÉΓòÉΓòÉ 9.9.9. FileClose ΓòÉΓòÉΓòÉ
  2432.  
  2433.  Close current file 
  2434.  
  2435.  SEE ALSO: File Commands. 
  2436.  
  2437.  
  2438. ΓòÉΓòÉΓòÉ 9.9.10. FileCloseAll ΓòÉΓòÉΓòÉ
  2439.  
  2440.  Close all open files 
  2441.  
  2442.  SEE ALSO: File Commands. 
  2443.  
  2444.  
  2445. ΓòÉΓòÉΓòÉ 9.9.11. FileTrim ΓòÉΓòÉΓòÉ
  2446.  
  2447.  Trim end-of-line whitespace 
  2448.  
  2449.  SEE ALSO: File Commands. 
  2450.  
  2451.  
  2452. ΓòÉΓòÉΓòÉ 9.9.12. DirOpen ΓòÉΓòÉΓòÉ
  2453.  
  2454.  Open directory browser 
  2455.  
  2456.  SEE ALSO: . 
  2457.  
  2458.  
  2459. ΓòÉΓòÉΓòÉ 9.9.13. DirGoUp ΓòÉΓòÉΓòÉ
  2460.  
  2461.  Change to parent directory 
  2462.  
  2463.  SEE ALSO: . 
  2464.  
  2465.  
  2466. ΓòÉΓòÉΓòÉ 9.9.14. DirGoDown ΓòÉΓòÉΓòÉ
  2467.  
  2468.  Change to currently selected directory 
  2469.  
  2470.  SEE ALSO: . 
  2471.  
  2472.  
  2473. ΓòÉΓòÉΓòÉ 9.9.15. DirGoRoot ΓòÉΓòÉΓòÉ
  2474.  
  2475.  Change to root directory 
  2476.  
  2477.  SEE ALSO: . 
  2478.  
  2479.  
  2480. ΓòÉΓòÉΓòÉ 9.9.16. DirGoto ΓòÉΓòÉΓòÉ
  2481.  
  2482.  Change to directory given as argument 
  2483.  
  2484.  SEE ALSO: . 
  2485.  
  2486.  
  2487. ΓòÉΓòÉΓòÉ 9.9.17. IncrementalSearch ΓòÉΓòÉΓòÉ
  2488.  
  2489.  Incremental search 
  2490.  
  2491.  SEE ALSO: . 
  2492.  
  2493.  
  2494. ΓòÉΓòÉΓòÉ 9.9.18. Find ΓòÉΓòÉΓòÉ
  2495.  
  2496.  Find 
  2497.  
  2498.  SEE ALSO: . 
  2499.  
  2500.  
  2501. ΓòÉΓòÉΓòÉ 9.9.19. FindReplace ΓòÉΓòÉΓòÉ
  2502.  
  2503.  Find and replace 
  2504.  
  2505.  SEE ALSO: . 
  2506.  
  2507.  
  2508. ΓòÉΓòÉΓòÉ 9.9.20. FindRepeat ΓòÉΓòÉΓòÉ
  2509.  
  2510.  Repeat last find/replace operation 
  2511.  
  2512.  SEE ALSO: . 
  2513.  
  2514.  
  2515. ΓòÉΓòÉΓòÉ 9.9.21. FindRepeatOnce ΓòÉΓòÉΓòÉ
  2516.  
  2517.  Repeat last find/replace operation only once 
  2518.  
  2519.  SEE ALSO: . 
  2520.  
  2521.  
  2522. ΓòÉΓòÉΓòÉ 9.9.22. FindRepeatReverse ΓòÉΓòÉΓòÉ
  2523.  
  2524.  Repeat last find/replace operation in reverse 
  2525.  
  2526.  SEE ALSO: . 
  2527.  
  2528.  
  2529. ΓòÉΓòÉΓòÉ 9.9.23. MatchBracket ΓòÉΓòÉΓòÉ
  2530.  
  2531.  Find matching bracket ([{<>}]) 
  2532.  
  2533.  SEE ALSO: . 
  2534.  
  2535.  
  2536. ΓòÉΓòÉΓòÉ 9.9.24. HilitWord ΓòÉΓòÉΓòÉ
  2537.  
  2538.  Highlight current word everywhere in the file 
  2539.  
  2540.  SEE ALSO: . 
  2541.  
  2542.  
  2543. ΓòÉΓòÉΓòÉ 9.9.25. SearchWordPrev ΓòÉΓòÉΓòÉ
  2544.  
  2545.  Search for previous occurence of word under cursor 
  2546.  
  2547.  SEE ALSO: . 
  2548.  
  2549.  
  2550. ΓòÉΓòÉΓòÉ 9.9.26. SearchWordNext ΓòÉΓòÉΓòÉ
  2551.  
  2552.  Search for next occurence of word under cursor 
  2553.  
  2554.  SEE ALSO: . 
  2555.  
  2556.  
  2557. ΓòÉΓòÉΓòÉ 9.9.27. HilitMatchBracket ΓòÉΓòÉΓòÉ
  2558.  
  2559.  Highlight matching bracket 
  2560.  
  2561.  SEE ALSO: . 
  2562.  
  2563.  
  2564. ΓòÉΓòÉΓòÉ 9.10. Window Commands ΓòÉΓòÉΓòÉ
  2565.  
  2566.  o WinHSplit 
  2567.  o WinNext 
  2568.  o WinPrev 
  2569.  o WinClose 
  2570.  o WinZoom 
  2571.  o WinResize 
  2572.  o ViewBuffers 
  2573.  o ListRoutines 
  2574.  o ExitEditor 
  2575.  o ShowEntryScreen 
  2576.  
  2577.  SEE ALSO: Cursor Movement, Deleting Text, Line Commands, Block Commands, Text 
  2578.  Editing and Insertion, Folding Text, Bookmarks, Character Translation, File 
  2579.  Commands, , , Window Commands, Compiler Support, TAGS Commands, Option 
  2580.  commands, Other commands. 
  2581.  
  2582.  
  2583. ΓòÉΓòÉΓòÉ 9.10.1. WinHSplit ΓòÉΓòÉΓòÉ
  2584.  
  2585.  Split window horizontally 
  2586.  
  2587.  SEE ALSO: Window Commands. 
  2588.  
  2589.  
  2590. ΓòÉΓòÉΓòÉ 9.10.2. WinNext ΓòÉΓòÉΓòÉ
  2591.  
  2592.  Switch to next (bottom) window 
  2593.  
  2594.  SEE ALSO: Window Commands. 
  2595.  
  2596.  
  2597. ΓòÉΓòÉΓòÉ 9.10.3. WinPrev ΓòÉΓòÉΓòÉ
  2598.  
  2599.  Switcn to previous (top) window. 
  2600.  
  2601.  SEE ALSO: Window Commands. 
  2602.  
  2603.  
  2604. ΓòÉΓòÉΓòÉ 9.10.4. WinClose ΓòÉΓòÉΓòÉ
  2605.  
  2606.  Close current window 
  2607.  
  2608.  SEE ALSO: Window Commands. 
  2609.  
  2610.  
  2611. ΓòÉΓòÉΓòÉ 9.10.5. WinZoom ΓòÉΓòÉΓòÉ
  2612.  
  2613.  Delete all windows except for current one 
  2614.  
  2615.  SEE ALSO: Window Commands. 
  2616.  
  2617.  
  2618. ΓòÉΓòÉΓòÉ 9.10.6. WinResize ΓòÉΓòÉΓòÉ
  2619.  
  2620.  Resize current window (+n,-n given as argument) 
  2621.  
  2622.  SEE ALSO: Window Commands. 
  2623.  
  2624.  
  2625. ΓòÉΓòÉΓòÉ 9.10.7. ViewBuffers ΓòÉΓòÉΓòÉ
  2626.  
  2627.  View currently open buffers 
  2628.  
  2629.  SEE ALSO: Window Commands. 
  2630.  
  2631.  
  2632. ΓòÉΓòÉΓòÉ 9.10.8. ListRoutines ΓòÉΓòÉΓòÉ
  2633.  
  2634.  Display routines in current source file 
  2635.  
  2636.  SEE ALSO: Window Commands. 
  2637.  
  2638.  
  2639. ΓòÉΓòÉΓòÉ 9.10.9. ExitEditor ΓòÉΓòÉΓòÉ
  2640.  
  2641.  Exit FTE. 
  2642.  
  2643.  SEE ALSO: Window Commands. 
  2644.  
  2645.  
  2646. ΓòÉΓòÉΓòÉ 9.10.10. ShowEntryScreen ΓòÉΓòÉΓòÉ
  2647.  
  2648.  View external program output if available 
  2649.  
  2650.  SEE ALSO: Window Commands. 
  2651.  
  2652.  
  2653. ΓòÉΓòÉΓòÉ 9.11. Compiler Support ΓòÉΓòÉΓòÉ
  2654.  
  2655.  o Compile 
  2656.  o RunCompiler 
  2657.  o ViewMessages 
  2658.  o CompileNextError 
  2659.  o CompilePrevError 
  2660.  o RunProgram 
  2661.  
  2662.  SEE ALSO: Cursor Movement, Deleting Text, Line Commands, Block Commands, Text 
  2663.  Editing and Insertion, Folding Text, Bookmarks, Character Translation, File 
  2664.  Commands, , , Window Commands, Compiler Support, TAGS Commands, Option 
  2665.  commands, Other commands. 
  2666.  
  2667.  
  2668. ΓòÉΓòÉΓòÉ 9.11.1. Compile ΓòÉΓòÉΓòÉ
  2669.  
  2670.  Ask for compile command and run compiler 
  2671.  
  2672.  SEE ALSO: Compiler Support. 
  2673.  
  2674.  
  2675. ΓòÉΓòÉΓòÉ 9.11.2. RunCompiler ΓòÉΓòÉΓòÉ
  2676.  
  2677.  Run configured compile command 
  2678.  
  2679.  SEE ALSO: Compiler Support. 
  2680.  
  2681.  
  2682. ΓòÉΓòÉΓòÉ 9.11.3. ViewMessages ΓòÉΓòÉΓòÉ
  2683.  
  2684.  View compiler output 
  2685.  
  2686.  SEE ALSO: Compiler Support. 
  2687.  
  2688.  
  2689. ΓòÉΓòÉΓòÉ 9.11.4. CompileNextError ΓòÉΓòÉΓòÉ
  2690.  
  2691.  Switch to next compiler error 
  2692.  
  2693.  SEE ALSO: Compiler Support. 
  2694.  
  2695.  
  2696. ΓòÉΓòÉΓòÉ 9.11.5. CompilePrevError ΓòÉΓòÉΓòÉ
  2697.  
  2698.  Switch to previous compiler error 
  2699.  
  2700.  SEE ALSO: Compiler Support. 
  2701.  
  2702.  
  2703. ΓòÉΓòÉΓòÉ 9.11.6. RunProgram ΓòÉΓòÉΓòÉ
  2704.  
  2705.  Run external program 
  2706.  
  2707.  SEE ALSO: Compiler Support. 
  2708.  
  2709.  
  2710. ΓòÉΓòÉΓòÉ 9.12. TAGS Commands ΓòÉΓòÉΓòÉ
  2711.  
  2712.  o TagFind 
  2713.  o TagFindWord 
  2714.  o TagNext 
  2715.  o TagPrev 
  2716.  o TagPop 
  2717.  o TagLoad 
  2718.  o TagClear 
  2719.  o TagGoto 
  2720.  fte supports TAGS files generated by programs like ctags. 
  2721.  
  2722.  SEE ALSO: Cursor Movement, Deleting Text, Line Commands, Block Commands, Text 
  2723.  Editing and Insertion, Folding Text, Bookmarks, Character Translation, File 
  2724.  Commands, , , Window Commands, Compiler Support, TAGS Commands, Option 
  2725.  commands, Other commands. 
  2726.  
  2727.  
  2728. ΓòÉΓòÉΓòÉ 9.12.1. TagFind ΓòÉΓòÉΓòÉ
  2729.  
  2730.  Find word argumen in tag files. 
  2731.  
  2732.  SEE ALSO: TAGS Commands. 
  2733.  
  2734.  
  2735. ΓòÉΓòÉΓòÉ 9.12.2. TagFindWord ΓòÉΓòÉΓòÉ
  2736.  
  2737.  Find word under cursor in tag files. 
  2738.  
  2739.  SEE ALSO: TAGS Commands. 
  2740.  
  2741.  
  2742. ΓòÉΓòÉΓòÉ 9.12.3. TagNext ΓòÉΓòÉΓòÉ
  2743.  
  2744.  Switch to next occurance of tag 
  2745.  
  2746.  SEE ALSO: TAGS Commands. 
  2747.  
  2748.  
  2749. ΓòÉΓòÉΓòÉ 9.12.4. TagPrev ΓòÉΓòÉΓòÉ
  2750.  
  2751.  Switch to previous occurance of tag 
  2752.  
  2753.  SEE ALSO: TAGS Commands. 
  2754.  
  2755.  
  2756. ΓòÉΓòÉΓòÉ 9.12.5. TagPop ΓòÉΓòÉΓòÉ
  2757.  
  2758.  Pop saved position from tag stack 
  2759.  
  2760.  SEE ALSO: TAGS Commands. 
  2761.  
  2762.  
  2763. ΓòÉΓòÉΓòÉ 9.12.6. TagLoad ΓòÉΓòÉΓòÉ
  2764.  
  2765.  Load tag file and merge with current tags 
  2766.  
  2767.  SEE ALSO: TAGS Commands. 
  2768.  
  2769.  
  2770. ΓòÉΓòÉΓòÉ 9.12.7. TagClear ΓòÉΓòÉΓòÉ
  2771.  
  2772.  Clear loaded tags 
  2773.  
  2774.  SEE ALSO: TAGS Commands. 
  2775.  
  2776.  
  2777. ΓòÉΓòÉΓòÉ 9.12.8. TagGoto ΓòÉΓòÉΓòÉ
  2778.  
  2779.  SEE ALSO: TAGS Commands. 
  2780.  
  2781.  
  2782. ΓòÉΓòÉΓòÉ 9.13. Option commands ΓòÉΓòÉΓòÉ
  2783.  
  2784.  o ToggleAutoIndent 
  2785.  o ToggleInsert 
  2786.  o ToggleExpandTabs 
  2787.  o ToggleShowTabs 
  2788.  o ToggleUndo 
  2789.  o ToggleReadOnly 
  2790.  o ToggleKeepBackups 
  2791.  o ToggleMatchCase 
  2792.  o ToggleBackSpKillTab 
  2793.  o ToggleDeleteKillTab 
  2794.  o ToggleSpaceTabs 
  2795.  o ToggleIndentWithTabs 
  2796.  o ToggleBackSpUnindents 
  2797.  o ToggleWordWrap 
  2798.  o ToggleTrim 
  2799.  o ToggleShowMarkers 
  2800.  o SetLeftMargin 
  2801.  o SetRightMargin 
  2802.  o ToggleSysClipboard 
  2803.  o SetPrintDevice 
  2804.  o ChangeTabSize 
  2805.  o ChangeLeftMargin 
  2806.  o ChangeRightMargin 
  2807.  
  2808.  SEE ALSO: Cursor Movement, Deleting Text, Line Commands, Block Commands, Text 
  2809.  Editing and Insertion, Folding Text, Bookmarks, Character Translation, File 
  2810.  Commands, , , Window Commands, Compiler Support, TAGS Commands, Option 
  2811.  commands, Other commands. 
  2812.  
  2813.  
  2814. ΓòÉΓòÉΓòÉ 9.13.1. ToggleAutoIndent ΓòÉΓòÉΓòÉ
  2815.  
  2816.  SEE ALSO: Option commands. 
  2817.  
  2818.  
  2819. ΓòÉΓòÉΓòÉ 9.13.2. ToggleInsert ΓòÉΓòÉΓòÉ
  2820.  
  2821.  SEE ALSO: Option commands. 
  2822.  
  2823.  
  2824. ΓòÉΓòÉΓòÉ 9.13.3. ToggleExpandTabs ΓòÉΓòÉΓòÉ
  2825.  
  2826.  SEE ALSO: Option commands. 
  2827.  
  2828.  
  2829. ΓòÉΓòÉΓòÉ 9.13.4. ToggleShowTabs ΓòÉΓòÉΓòÉ
  2830.  
  2831.  SEE ALSO: Option commands. 
  2832.  
  2833.  
  2834. ΓòÉΓòÉΓòÉ 9.13.5. ToggleUndo ΓòÉΓòÉΓòÉ
  2835.  
  2836.  SEE ALSO: Option commands. 
  2837.  
  2838.  
  2839. ΓòÉΓòÉΓòÉ 9.13.6. ToggleReadOnly ΓòÉΓòÉΓòÉ
  2840.  
  2841.  SEE ALSO: Option commands. 
  2842.  
  2843.  
  2844. ΓòÉΓòÉΓòÉ 9.13.7. ToggleKeepBackups ΓòÉΓòÉΓòÉ
  2845.  
  2846.  SEE ALSO: Option commands. 
  2847.  
  2848.  
  2849. ΓòÉΓòÉΓòÉ 9.13.8. ToggleMatchCase ΓòÉΓòÉΓòÉ
  2850.  
  2851.  SEE ALSO: Option commands. 
  2852.  
  2853.  
  2854. ΓòÉΓòÉΓòÉ 9.13.9. ToggleBackSpKillTab ΓòÉΓòÉΓòÉ
  2855.  
  2856.  SEE ALSO: Option commands. 
  2857.  
  2858.  
  2859. ΓòÉΓòÉΓòÉ 9.13.10. ToggleDeleteKillTab ΓòÉΓòÉΓòÉ
  2860.  
  2861.  SEE ALSO: Option commands. 
  2862.  
  2863.  
  2864. ΓòÉΓòÉΓòÉ 9.13.11. ToggleSpaceTabs ΓòÉΓòÉΓòÉ
  2865.  
  2866.  SEE ALSO: Option commands. 
  2867.  
  2868.  
  2869. ΓòÉΓòÉΓòÉ 9.13.12. ToggleIndentWithTabs ΓòÉΓòÉΓòÉ
  2870.  
  2871.  SEE ALSO: Option commands. 
  2872.  
  2873.  
  2874. ΓòÉΓòÉΓòÉ 9.13.13. ToggleBackSpUnindents ΓòÉΓòÉΓòÉ
  2875.  
  2876.  SEE ALSO: Option commands. 
  2877.  
  2878.  
  2879. ΓòÉΓòÉΓòÉ 9.13.14. ToggleWordWrap ΓòÉΓòÉΓòÉ
  2880.  
  2881.  SEE ALSO: Option commands. 
  2882.  
  2883.  
  2884. ΓòÉΓòÉΓòÉ 9.13.15. ToggleTrim ΓòÉΓòÉΓòÉ
  2885.  
  2886.  SEE ALSO: Option commands. 
  2887.  
  2888.  
  2889. ΓòÉΓòÉΓòÉ 9.13.16. ToggleShowMarkers ΓòÉΓòÉΓòÉ
  2890.  
  2891.  SEE ALSO: Option commands. 
  2892.  
  2893.  
  2894. ΓòÉΓòÉΓòÉ 9.13.17. SetLeftMargin ΓòÉΓòÉΓòÉ
  2895.  
  2896.  SEE ALSO: Option commands. 
  2897.  
  2898.  
  2899. ΓòÉΓòÉΓòÉ 9.13.18. SetRightMargin ΓòÉΓòÉΓòÉ
  2900.  
  2901.  SEE ALSO: Option commands. 
  2902.  
  2903.  
  2904. ΓòÉΓòÉΓòÉ 9.13.19. ToggleSysClipboard ΓòÉΓòÉΓòÉ
  2905.  
  2906.  SEE ALSO: Option commands. 
  2907.  
  2908.  
  2909. ΓòÉΓòÉΓòÉ 9.13.20. SetPrintDevice ΓòÉΓòÉΓòÉ
  2910.  
  2911.  SEE ALSO: Option commands. 
  2912.  
  2913.  
  2914. ΓòÉΓòÉΓòÉ 9.13.21. ChangeTabSize ΓòÉΓòÉΓòÉ
  2915.  
  2916.  SEE ALSO: Option commands. 
  2917.  
  2918.  
  2919. ΓòÉΓòÉΓòÉ 9.13.22. ChangeLeftMargin ΓòÉΓòÉΓòÉ
  2920.  
  2921.  SEE ALSO: Option commands. 
  2922.  
  2923.  
  2924. ΓòÉΓòÉΓòÉ 9.13.23. ChangeRightMargin ΓòÉΓòÉΓòÉ
  2925.  
  2926.  SEE ALSO: Option commands. 
  2927.  
  2928.  
  2929. ΓòÉΓòÉΓòÉ 9.14. Other commands ΓòÉΓòÉΓòÉ
  2930.  
  2931.  o ShowPosition 
  2932.  o ShowVersion 
  2933.  o ShowKey 
  2934.  o WinRefresh 
  2935.  o MainMenu 
  2936.  o ShowMenu 
  2937.  o LocalMenu 
  2938.  o ChangeMode 
  2939.  o ChangeKeys 
  2940.  o ChangeFlags 
  2941.  o Cancel 
  2942.  o Activate 
  2943.  o Rescan 
  2944.  o CloseActivate 
  2945.  o ActivateInOtherWindow 
  2946.  o ASCIITable 
  2947.  o DesktopSave 
  2948.  o ClipClear 
  2949.  o DesktopSaveAs 
  2950.  o ChildClose 
  2951.  o BufListFileSave 
  2952.  o BufListFileClose 
  2953.  o ViewModeMap 
  2954.  o ClearMessages 
  2955.  o IndentFunction 
  2956.  o MoveFunctionPrev 
  2957.  o MoveFunctionNext 
  2958.  o InsertDate 
  2959.  o InsertUid 
  2960.  o FrameNew 
  2961.  o FrameClose 
  2962.  o FrameNext 
  2963.  o FramePrev 
  2964.  o BufferViewNext 
  2965.  o BufferViewPrev 
  2966.  o ShowHelpWord 
  2967.  o ShowHelp 
  2968.  o ConfigRecompile 
  2969.  o SetCIndentStyle 
  2970.  
  2971.  SEE ALSO: Cursor Movement, Deleting Text, Line Commands, Block Commands, Text 
  2972.  Editing and Insertion, Folding Text, Bookmarks, Character Translation, File 
  2973.  Commands, , , Window Commands, Compiler Support, TAGS Commands, Option 
  2974.  commands, Other commands. 
  2975.  
  2976.  
  2977. ΓòÉΓòÉΓòÉ 9.14.1. ShowPosition ΓòÉΓòÉΓòÉ
  2978.  
  2979.  Show internal position information on status line 
  2980.  
  2981.  SEE ALSO: Other commands. 
  2982.  
  2983.  
  2984. ΓòÉΓòÉΓòÉ 9.14.2. ShowVersion ΓòÉΓòÉΓòÉ
  2985.  
  2986.  Show editor version information 
  2987.  
  2988.  SEE ALSO: Other commands. 
  2989.  
  2990.  
  2991. ΓòÉΓòÉΓòÉ 9.14.3. ShowKey ΓòÉΓòÉΓòÉ
  2992.  
  2993.  Wait for keypress and display modifiers+key pressed 
  2994.  
  2995.  SEE ALSO: Other commands. 
  2996.  
  2997.  
  2998. ΓòÉΓòÉΓòÉ 9.14.4. WinRefresh ΓòÉΓòÉΓòÉ
  2999.  
  3000.  Refresh display 
  3001.  
  3002.  SEE ALSO: Other commands. 
  3003.  
  3004.  
  3005. ΓòÉΓòÉΓòÉ 9.14.5. MainMenu ΓòÉΓòÉΓòÉ
  3006.  
  3007.  Activate main menu 
  3008.  
  3009.  SEE ALSO: Other commands. 
  3010.  
  3011.  
  3012. ΓòÉΓòÉΓòÉ 9.14.6. ShowMenu ΓòÉΓòÉΓòÉ
  3013.  
  3014.  Popup menu specified as argument 
  3015.  
  3016.  SEE ALSO: Other commands. 
  3017.  
  3018.  
  3019. ΓòÉΓòÉΓòÉ 9.14.7. LocalMenu ΓòÉΓòÉΓòÉ
  3020.  
  3021.  Popup context menu 
  3022.  
  3023.  SEE ALSO: Other commands. 
  3024.  
  3025.  
  3026. ΓòÉΓòÉΓòÉ 9.14.8. ChangeMode ΓòÉΓòÉΓòÉ
  3027.  
  3028.  Change active mode for current buffer 
  3029.  
  3030.  SEE ALSO: Other commands. 
  3031.  
  3032.  
  3033. ΓòÉΓòÉΓòÉ 9.14.9. ChangeKeys ΓòÉΓòÉΓòÉ
  3034.  
  3035.  Change keybindings for current buffer 
  3036.  
  3037.  SEE ALSO: Other commands. 
  3038.  
  3039.  
  3040. ΓòÉΓòÉΓòÉ 9.14.10. ChangeFlags ΓòÉΓòÉΓòÉ
  3041.  
  3042.  Change option flags for current buffer 
  3043.  
  3044.  SEE ALSO: Other commands. 
  3045.  
  3046.  
  3047. ΓòÉΓòÉΓòÉ 9.14.11. Cancel ΓòÉΓòÉΓòÉ
  3048.  
  3049.  SEE ALSO: Other commands. 
  3050.  
  3051.  
  3052. ΓòÉΓòÉΓòÉ 9.14.12. Activate ΓòÉΓòÉΓòÉ
  3053.  
  3054.  SEE ALSO: Other commands. 
  3055.  
  3056.  
  3057. ΓòÉΓòÉΓòÉ 9.14.13. Rescan ΓòÉΓòÉΓòÉ
  3058.  
  3059.  SEE ALSO: Other commands. 
  3060.  
  3061.  
  3062. ΓòÉΓòÉΓòÉ 9.14.14. CloseActivate ΓòÉΓòÉΓòÉ
  3063.  
  3064.  SEE ALSO: Other commands. 
  3065.  
  3066.  
  3067. ΓòÉΓòÉΓòÉ 9.14.15. ActivateInOtherWindow ΓòÉΓòÉΓòÉ
  3068.  
  3069.  SEE ALSO: Other commands. 
  3070.  
  3071.  
  3072. ΓòÉΓòÉΓòÉ 9.14.16. ASCIITable ΓòÉΓòÉΓòÉ
  3073.  
  3074.  Display ASCII selector in status line. 
  3075.  
  3076.  SEE ALSO: Other commands. 
  3077.  
  3078.  
  3079. ΓòÉΓòÉΓòÉ 9.14.17. DesktopSave ΓòÉΓòÉΓòÉ
  3080.  
  3081.  Save desktop 
  3082.  
  3083.  SEE ALSO: Other commands. 
  3084.  
  3085.  
  3086. ΓòÉΓòÉΓòÉ 9.14.18. ClipClear ΓòÉΓòÉΓòÉ
  3087.  
  3088.  Clear clipboard 
  3089.  
  3090.  SEE ALSO: Other commands. 
  3091.  
  3092.  
  3093. ΓòÉΓòÉΓòÉ 9.14.19. DesktopSaveAs ΓòÉΓòÉΓòÉ
  3094.  
  3095.  Save desktop under a new name 
  3096.  
  3097.  SEE ALSO: Other commands. 
  3098.  
  3099.  
  3100. ΓòÉΓòÉΓòÉ 9.14.20. ChildClose ΓòÉΓòÉΓòÉ
  3101.  
  3102.  SEE ALSO: Other commands. 
  3103.  
  3104.  
  3105. ΓòÉΓòÉΓòÉ 9.14.21. BufListFileSave ΓòÉΓòÉΓòÉ
  3106.  
  3107.  Save currently selected file in buffer list 
  3108.  
  3109.  SEE ALSO: Other commands. 
  3110.  
  3111.  
  3112. ΓòÉΓòÉΓòÉ 9.14.22. BufListFileClose ΓòÉΓòÉΓòÉ
  3113.  
  3114.  Close currently selected file in buffer list 
  3115.  
  3116.  SEE ALSO: Other commands. 
  3117.  
  3118.  
  3119. ΓòÉΓòÉΓòÉ 9.14.23. ViewModeMap ΓòÉΓòÉΓòÉ
  3120.  
  3121.  View current mode keybindings 
  3122.  
  3123.  SEE ALSO: Other commands. 
  3124.  
  3125.  
  3126. ΓòÉΓòÉΓòÉ 9.14.24. ClearMessages ΓòÉΓòÉΓòÉ
  3127.  
  3128.  Clear compiler messages 
  3129.  
  3130.  SEE ALSO: Other commands. 
  3131.  
  3132.  
  3133. ΓòÉΓòÉΓòÉ 9.14.25. IndentFunction ΓòÉΓòÉΓòÉ
  3134.  
  3135.  Indent current function 
  3136.  
  3137.  SEE ALSO: Other commands. 
  3138.  
  3139.  
  3140. ΓòÉΓòÉΓòÉ 9.14.26. MoveFunctionPrev ΓòÉΓòÉΓòÉ
  3141.  
  3142.  Move cursor to previous function 
  3143.  
  3144.  SEE ALSO: Other commands. 
  3145.  
  3146.  
  3147. ΓòÉΓòÉΓòÉ 9.14.27. MoveFunctionNext ΓòÉΓòÉΓòÉ
  3148.  
  3149.  Move cursor to next function 
  3150.  
  3151.  SEE ALSO: Other commands. 
  3152.  
  3153.  
  3154. ΓòÉΓòÉΓòÉ 9.14.28. InsertDate ΓòÉΓòÉΓòÉ
  3155.  
  3156.  Insert date at cursor 
  3157.  
  3158.  SEE ALSO: Other commands. 
  3159.  
  3160.  
  3161. ΓòÉΓòÉΓòÉ 9.14.29. InsertUid ΓòÉΓòÉΓòÉ
  3162.  
  3163.  Insert user name at cursor 
  3164.  
  3165.  SEE ALSO: Other commands. 
  3166.  
  3167.  
  3168. ΓòÉΓòÉΓòÉ 9.14.30. FrameNew ΓòÉΓòÉΓòÉ
  3169.  
  3170.  SEE ALSO: Other commands. 
  3171.  
  3172.  
  3173. ΓòÉΓòÉΓòÉ 9.14.31. FrameClose ΓòÉΓòÉΓòÉ
  3174.  
  3175.  SEE ALSO: Other commands. 
  3176.  
  3177.  
  3178. ΓòÉΓòÉΓòÉ 9.14.32. FrameNext ΓòÉΓòÉΓòÉ
  3179.  
  3180.  SEE ALSO: Other commands. 
  3181.  
  3182.  
  3183. ΓòÉΓòÉΓòÉ 9.14.33. FramePrev ΓòÉΓòÉΓòÉ
  3184.  
  3185.  SEE ALSO: Other commands. 
  3186.  
  3187.  
  3188. ΓòÉΓòÉΓòÉ 9.14.34. BufferViewNext ΓòÉΓòÉΓòÉ
  3189.  
  3190.  SEE ALSO: Other commands. 
  3191.  
  3192.  
  3193. ΓòÉΓòÉΓòÉ 9.14.35. BufferViewPrev ΓòÉΓòÉΓòÉ
  3194.  
  3195.  SEE ALSO: Other commands. 
  3196.  
  3197.  
  3198. ΓòÉΓòÉΓòÉ 9.14.36. ShowHelpWord ΓòÉΓòÉΓòÉ
  3199.  
  3200.  Show context help on keyword. 
  3201.  
  3202.  SEE ALSO: Other commands. 
  3203.  
  3204.  
  3205. ΓòÉΓòÉΓòÉ 9.14.37. ShowHelp ΓòÉΓòÉΓòÉ
  3206.  
  3207.  Show help for FTE. 
  3208.  
  3209.  SEE ALSO: Other commands. 
  3210.  
  3211.  
  3212. ΓòÉΓòÉΓòÉ 9.14.38. ConfigRecompile ΓòÉΓòÉΓòÉ
  3213.  
  3214.  Recompile editor configuration 
  3215.  
  3216.  SEE ALSO: Other commands. 
  3217.  
  3218.  
  3219. ΓòÉΓòÉΓòÉ 9.14.39. SetCIndentStyle ΓòÉΓòÉΓòÉ
  3220.  
  3221.  Set C indentation style parameters Has the following parameters: C_Indent = 4; 
  3222.  C_BraceOfs = 0; C_ParenDelta = -1; C_CaseOfs = 0; C_CaseDelta = 4; C_ClassOfs 
  3223.  = 0; C_ClassDelta = 4; C_ColonOfs = -4; C_CommentOfs = 0; C_CommentDelta = 1; 
  3224.  C_FirstLevelWidth = -1; C_FirstLevelIndent = 4; C_Continuation = 4; Set value 
  3225.  of indent-with-tabs to argument 
  3226.  
  3227.  SEE ALSO: Other commands. 
  3228.  
  3229.  
  3230. ΓòÉΓòÉΓòÉ 10. Regular Expressions ΓòÉΓòÉΓòÉ
  3231.  
  3232.  Regular expressions are a way to specify text patterns when searching for a 
  3233.  text in a buffer. Regular expressions consist of normal characters and special 
  3234.  operator characters with a special meanings. Operators allow you to anchor 
  3235.  matches, match classes of characters, match given pattern several times or 
  3236.  match alternate patterns. Operators can be also used to group patterns. 
  3237.  
  3238.  
  3239. ΓòÉΓòÉΓòÉ 10.1. Search/Match Operators ΓòÉΓòÉΓòÉ
  3240.  
  3241.  \ 
  3242.            Quotes the following character. If the following character is not 
  3243.            alphanumeric, it will lost it's special meaning, otherwise it will 
  3244.            gain a special meaning as described below. 
  3245.  \n 
  3246.            Matches a 0x0A (LF) character. 
  3247.  \r 
  3248.            Matches a 0x0D (CR) character. 
  3249.  \t 
  3250.            Matches a 0x09 (TAB) character. 
  3251.  \e 
  3252.            Matches an escape character (0x1B) 
  3253.  \s 
  3254.            Matches whitespace (CR, LF, TAB, SPACE) characters. 
  3255.  \S 
  3256.            Matches non-whitespace (the reverse of \s) 
  3257.  \w 
  3258.            Matches word character [a-zA-Z0-9] 
  3259.  \W 
  3260.            Matches non-word character 
  3261.  \d 
  3262.            Matches a digit [0-9]. 
  3263.  \D 
  3264.            Matches a non-digit. 
  3265.  \U 
  3266.            Matches uppercase characters (A-Z) 
  3267.  \L 
  3268.            Matches lowercase characters (a-z) 
  3269.  \x## 
  3270.            Matches specified hex value (\x0A, \x0D, \x09, etc.) 
  3271.  \o### 
  3272.            Matches specified octal value (\o000, \o015, etc.) 
  3273.  \N### 
  3274.            Matches specified decimal value (\N000, \N013, \N009, etc.) 
  3275.  \C 
  3276.            Starts case sensitive matching. 
  3277.  \c 
  3278.            Starts case insensitive matching. 
  3279.  ^ 
  3280.            Match a beginning of line. 
  3281.  $ 
  3282.            Match an end of line. 
  3283.  . 
  3284.            Match any character. 
  3285.  < 
  3286.            Match beginning of word (word consists of [A-Za-z0-9]). 
  3287.  > 
  3288.            Match end of word. 
  3289.  [ ] 
  3290.            Specifies a class of characters ([abc123], [\]\x10], etc). 
  3291.  [ - ] 
  3292.            Specified a range of characters ([0-9a-zA-Z_], [0-9], etc) 
  3293.  [^ ] 
  3294.            Specifies complement class ([^a-z], [^\-], etc) 
  3295.  ? 
  3296.            Matches preceeding pattern optionally (a?bc, filename\.?, $?, etc) 
  3297.  | 
  3298.            Matches preceeding or next pattern (a|b, c|d, abc|d). Only one 
  3299.            character will be used as pattern unless grouped together using {} 
  3300.            or (). 
  3301.  * 
  3302.            Match zero or more occurances of preceeding pattern. Matching is 
  3303.            greedy and will match as much as possible. 
  3304.  + 
  3305.            Match one or more occurances of preceeding pattern. Match is greedy. 
  3306.  @ 
  3307.            Match zero or more occurances of preceeding pattern. Matching is 
  3308.            non-greedy and will match as little as possible without causing the 
  3309.            rest of the pattern match to fail. 
  3310.  # 
  3311.            Match one or more occurances of preceeding pattern. Matching is 
  3312.            non-greedy. 
  3313.  { } 
  3314.            Group patterns together to form complex pattern. ( {abc}, 
  3315.            {abc}|{cde}, {abc}?, {word}?) 
  3316.  ( ) 
  3317.            Group patterns together to form complex pattern. Also used to save 
  3318.            the matched substring into the register which can be used for 
  3319.            substitution operation. Up to 9 registers can be used. 
  3320.  
  3321.  
  3322. ΓòÉΓòÉΓòÉ 10.2. Replacement Operators ΓòÉΓòÉΓòÉ
  3323.  
  3324.  \ 
  3325.            Causes the next character to lose it's special meaning. 
  3326.  \n 
  3327.            Inserts a 0x0A (LF) character. 
  3328.  \r 
  3329.            Inserts a 0x0D (CR) character. 
  3330.  \t 
  3331.            Inserts a 0x09 (TAB) character. 
  3332.  \1 to \9 
  3333.            Recalls stored substrings from registers (\1, \2, \3, to \9). 
  3334.  \0 
  3335.            Recalls entire matched pattern. 
  3336.  \u 
  3337.            Convert next character to uppercase 
  3338.  \l 
  3339.            Convert next character to lowercase 
  3340.  \U 
  3341.            Convert to uppercase till \E or \e 
  3342.  \L 
  3343.            Convert to lowercase till \E or \e 
  3344.  
  3345.  
  3346. ΓòÉΓòÉΓòÉ 11. Status Line ΓòÉΓòÉΓòÉ
  3347.  
  3348.  Status line displays the following status information: 
  3349.  
  3350.  position|flags|mode|curchar|mod? filename|winno 
  3351.  
  3352.  position = line:column 
  3353.  
  3354.  flags 
  3355.  
  3356.  I 
  3357.            Insert 
  3358.  A 
  3359.            Autoindent 
  3360.  C 
  3361.            Matches are case sensitive 
  3362.  SLC 
  3363.            Stream, Line, Column block-mode 
  3364.  wW 
  3365.            Automatic word wrap active (w = line, W = paragraph). 
  3366.  
  3367.  mode = Mode name as specified in configuration file 
  3368.  
  3369.  curchar = Decimal ASCII code of character under cursor, or EOL/EOF 
  3370.  
  3371.  mod? = * if file was modified, % if file is read-only 
  3372.  
  3373.  
  3374. ΓòÉΓòÉΓòÉ 12. Performance Tips ΓòÉΓòÉΓòÉ
  3375.  
  3376.  If you want to achieve top performance (necessary for some text editing 
  3377.  tasks), here are some tips: 
  3378.  
  3379.  o Use PLAIN hilit mode 
  3380.  o Disable Tab Expansion 
  3381.  o Disable ShowMarkers 
  3382.  o Disable Undo 
  3383.  o Disable AutoHilitBracket 
  3384.  o Disable Abbreviations. 
  3385.  
  3386.  
  3387. ΓòÉΓòÉΓòÉ 13. Configuration of Syntax Highlighting ΓòÉΓòÉΓòÉ
  3388.  
  3389.  Syntax: 
  3390.  
  3391.  
  3392.       colorize Mode[:Parent] { Settings }
  3393.  
  3394.  
  3395. ΓòÉΓòÉΓòÉ 13.1. Settings ΓòÉΓòÉΓòÉ
  3396.  
  3397.  o SyntaxParser 
  3398.  
  3399.    Syntax: 
  3400.  
  3401.  
  3402.           SyntaxParser = "Parser";
  3403.  
  3404.    Activates the specified syntax parser for highlighting mode. Value of Parser 
  3405.    can be chosen from: 
  3406.  
  3407.     PLAIN 
  3408.               No syntax parser, only keyword highlighting is available. 
  3409.     SIMPLE 
  3410.               User configurable syntax parser will be defined. 
  3411.     C 
  3412.     REXX 
  3413.     HTML 
  3414.     PERL 
  3415.     MAKE 
  3416.     DIFF 
  3417.               For viewing output of diff. 
  3418.     MERGE 
  3419.               For editing output of rcsmerge (RCS, CVS). 
  3420.     IPF 
  3421.     Ada 
  3422.     MSG 
  3423.               For editing E-Mail, 
  3424.     SH 
  3425.     PASCAL 
  3426.     TEX 
  3427.     FTE 
  3428.     CATBS 
  3429.               For VIEWING ONLY of nroff formatted man-pages (formatted with 
  3430.               backspaces). 
  3431.  
  3432.  o Keywords 
  3433.  
  3434.    Syntax: 
  3435.  
  3436.  
  3437.           keyword "color_specification" {
  3438.               "keyword", ...
  3439.           };
  3440.    Multiple keyword sets with different colors can be defined. 
  3441.  
  3442.  
  3443.  o Colors 
  3444.  
  3445.    Syntax: 
  3446.  
  3447.  
  3448.           color {
  3449.               "color_name", "color_specification"
  3450.               ...
  3451.           };
  3452.  
  3453.    The following color-names are available, which ones will actually be used 
  3454.    depends on the SyntaxParser setting used: 
  3455.  
  3456.     - TODO: make color names dynamic at least for user defined parsers. 
  3457.  
  3458.  
  3459. ΓòÉΓòÉΓòÉ 13.2. Configurable Syntax Parser ΓòÉΓòÉΓòÉ
  3460.  
  3461.  This is not fully stabilized yet. Might change in the future. 
  3462.  
  3463.  When SyntaxParser is set to "SIMPLE", the following commands can be used to 
  3464.  configure the state machine used for parsing the text. 
  3465.  
  3466.  h_state 
  3467.            Defines a new state for the state machine 
  3468.  
  3469.                       h_state state_number {
  3470.                           "default_color_name"
  3471.                       }
  3472.            h_state command takes the following parameters: 
  3473.  
  3474.     state_number 
  3475.               States must be numbered sequentially from 0 without skipping any 
  3476.               number. 
  3477.     default_color_name 
  3478.               Contains the name of default color used for characters that are 
  3479.               not matched by any transition string or keyword. 
  3480.  
  3481.  
  3482.  h_wtype 
  3483.            Specifies the keyword matching parameters for current state. There 
  3484.            can be only one h_wtype keyword per state. 
  3485.  
  3486.  
  3487.                       h_wtype {
  3488.                           next_state_if_matched,
  3489.                           next_state_if_not_matched,
  3490.                           next_state_if_no_keyword,
  3491.                           "state_flags",
  3492.                           "keyword_charset"
  3493.                       }
  3494.            h_wtype takes the following arguments: 
  3495.  
  3496.     next_state_if_matched 
  3497.               The number of the next state if any keyword is matched. Can be -1 
  3498.               to keep current state. 
  3499.     next_state_if_not_matched 
  3500.               The number of the next state if no keyword is matched. Can be -1 
  3501.               to keep current state. 
  3502.     next_state_if_no_keyword 
  3503.               The number of next state if no keyword is found at all. Can be -1 
  3504.               to keep current state. 
  3505.     state_flags 
  3506.               String containing zero or more of the following characters: 
  3507.  
  3508.        i 
  3509.                  Keyword matching is performed case-insensitively. 
  3510.  
  3511.  
  3512.  h_trans 
  3513.            Defines a new state transition for current state. 
  3514.  
  3515.  
  3516.                       h_trans {
  3517.                           next_state,
  3518.                           trans_flags,
  3519.                           trans_match,
  3520.                           color_name
  3521.                       }
  3522.  
  3523.            h_trans command takes the following parameters: 
  3524.  
  3525.     next_state 
  3526.               The number of next state to go if a match is successful. 
  3527.     trans_flags 
  3528.               Determines options for matching. Can contain zero or more of the 
  3529.               following characters: 
  3530.  
  3531.        ^ 
  3532.                  Matches only at the beginning of the line. 
  3533.        $ 
  3534.                  Matches only at the end of the line. 
  3535.        i 
  3536.                  Match is case-insensitive. 
  3537.        s 
  3538.                  trans_match is a character set. Matches only if the next 
  3539.                  character is part of the set. 
  3540.        S 
  3541.                  Same as 's' but next character must not be part of the set. 
  3542.        - 
  3543.                  After successfull match, the pointer is not advanced, matching 
  3544.                  will resume at the same position in next state. (WARNING: this 
  3545.                  can cause infinite loops). 
  3546.        < 
  3547.                  The matched character(s) are tagged with current state number. 
  3548.                  This is important for proper operation of MatchBracket 
  3549.                  command. MatchBracket will only match braces tagged with same 
  3550.                  state number. 
  3551.        > 
  3552.                  The matched character(s) are tagged with next state number. 
  3553.        q 
  3554.                  On successful match quote the next character (the next 
  3555.                  character is not used for matching). 
  3556.        Q 
  3557.                  On successful match quote the end of line (the end of line is 
  3558.                  not used for matching). 
  3559.     trans_match 
  3560.               When S or s option is used, a character set to be matched. When S 
  3561.               or s options are not used, a string to be matched. 
  3562.  
  3563.  
  3564.  h_words 
  3565.            Specifies the set of keywords to match in this state. All characters 
  3566.            in keywords must be part of the keyword_charset in h_wtype command 
  3567.            for this mode. 
  3568.  
  3569.                           h_words "color_specification" {
  3570.                               "keyword", ...
  3571.                           }
  3572.  
  3573.            Works the same way as the keyword but keywords are for current state 
  3574.            only. 
  3575.  
  3576.            Multiple keyword sets with different colors can be defined. 
  3577.  
  3578.            '-' can be used for color specifier do use the default keyword color 
  3579.            specified in global settings. 
  3580.