New in Version 21.0

August 10, 2021

New General Features

  • Added theLayout command (multiple items), and allows you to select which UI elements to show or hide, whether to switch to the full screen mode, and whether to retain the layout next time you launch EmEditor. By default, theFull Screen (F11) andFocus Mode (Alt+F11)Screen layouts were defined.
  • Added the/layout switch to the Command Line Options.
  • Increased selecting, scrolling, and regular expression search speeds when a very long line exists in a file.
  • The new version adds the command name as a comment to eacheditor.ExecuteCommandByID method when saving/editing a recorded macro.

Test results:

v20.9v21.0Comparison
Replace All “[a-e]” with an empty string5.99 seconds0.016 seconds349 times faster

* 976 KB, 1 line, 1 million characters, random ASCII data, default options except Regular Expressions, 16 threads, Windows 10 (64-bit), Core i9-9900K, 64GB RAM, 2TB SSD.

New Options

  • Added theLayouts page to theCustomize dialog box.
  • Added theInsert as HTML command to theClipboard History menu.
  • The new version added thePaste as HTML button to theShow Clipboard History button displayed when pasting a string if theHTML format is available in theClipboard.
  • Added theMacro text box, button, theSet Repeat Count check box, theRun the macro against each opened document check box, theName list box, theAdd button, theDelete button, the> button, theSave and close each document after running the macro check box, and theSave options check box to theMacro Temporary Options dialog box.

New Commands

  • Paste as HTML
  • Customize Layouts
  • Layout
  • Main Menu

Plug-in API New Features

  • AddedCOLUMN_DELETE,COLUMN_SELECT, andCOLUMN_SELECT_NO_HEADINGS flags to theEditor_EditColumn inline function andEDIT_COLUMN_INFO structure.

Macro New Features

  • Added theDeleteColumn method to theDocument object.
  • Added theSelectColumn method to theSelection object.