New in Version 22.5

July 25, 2023

New General Features

  • The Search Symbols command uses the language server protocol if Enable Language Server Protocol is enabled on the Language Server page of Configuration Properties.[P]
  • Added the JSON language server.[P]
  • The new version allows you to click the left edge of a line number to toggle the bookmark.
  • The new version optimizes external file change checks.
  • The Comment command is now enabled even if the current line is empty.
  • By default, the Large File Controller will not be displayed when a large file is opened. Instead, a notification tooltip will be displayed, and clicking the tooltip will display the Large File Controller. You can change the default behavior on the File page of the Customize dialog box.[P]
  • The new version displays a prompt message box when EmEditor is launched if the 32-bit version is running on 64-bit Windows.
  • A license verification check for the registration key has been added when an Internet connection is available.
  • The speed of various commands has been improved.

Test results:

v22.4 v22.5 Comparison
Delete Duplicate Lines [*A] 5.900 seconds 5.535 seconds 1.07 times faster
Select All, Copy [*A] 1.765 seconds 1.186 seconds 1.49 times faster
Filter, Extract Matched Strings [*A] 3.610 seconds 2.238 seconds 1.61 times faster
Number of Words (status bar) [*A] 0.914 seconds 0.271 seconds 3.37 times faster
Find Next Warning Character [*B] 1.227 seconds 0.466 seconds 2.63 times faster
Sum (status bar) [*C] 0.269 seconds 0.217 seconds 1.24 times faster
CSV Syntax Check [*C] 0.234 seconds 0.095 seconds 2.46 times faster

 *A: 1.34 GB , 100 million lines, random ASCII text file.
*B: 9.49 GB, 100 million lines, random ASCII text file.
*C: 1.99 GB, 15.9 million lines, random ASCII CSV file.
Macro for Select All, Copy: document.selection.SelectAll(); document.selection.Copy(eeCopyUnicode);
All: Default options except the Always Discard Lengthy Undo Information to Accelerate option on, Windows 11, Core i7-13700, 80 GB RAM.

New Options

  • Removed the Monitor Interval text box from the File page of configuration properties.
  • Added JSON to the Document Type drop-down list box in the Language Server page of configuration properties.[P]
  • Added Vertical Indicator – Bookmarks (hovered) to the Specify Part list box in the Display page of configuration properties.

Plug-in New Features[P]

  • Added commits ahead/behind indicators for the Pull and Push buttons in the CommitList plug-in.

Macro New Features[P]

  • Added the Stderr method to the Editor object.

Notes

  • [P] EmEditor Professional only

[previous] [next]