New in Version 24.0

February 28, 2024

New General Features

  • Added theAI macro to the list ofMy Macros by default. TheAI macro utilizesOpenAI to display a popup menu of commonly used questions (“Proofread”, “Summarize”, “Lookup”, “Translate”,  “Generate an image” …) for the current selected text or entire document. The macro requires anOpenAI API key to use.[P]
  • The new version has added theCopy to Other command to the context menu that appears when right-clicking on changed text while a window is split for comparison.[PF]
  • The new version added theX (Close) andCopy All to Other buttons to each pane’s title while a window is split for comparison.[PF]
  • Supported the\Q…\E syntax withOnigmo regex.[PF]
  • The new version allows you to extractURIs orEmail addresses using theExtract Frequent command.[P]
  • Improved the speed of theSplit a File,Combine Files,Increase Line Indent, andDecrease Line Indent commands.[PF]

Test results:

v23.1v24.0Comparison
Increase Line Indent6.40 seconds0.234 seconds27.4 times faster
Decrease Line Indent29.0 seconds0.234 seconds124 times faster

All: 1.34 GB , 100 million lines, random ASCII text file. Default options except the Always Discard Lengthy Undo Information to Accelerate option on, Windows 11, Ryzen 9 7950X, 96 GB RAM.

New Options

  • Added thePrompt if deleted check box to theFile page of configuration properties.[PF]
  • Added theFind Next/Previous matches non-overlapping strings only option to theAdvanced dialog box.[P]
  • Added theMax column width text box to theCSV Options page of theCustomize dialog box.[P]
  • Added theURIs andEmail Addresses radio buttons to theExtract Frequent Strings dialog box.[P]

New Commands

Plug-in New Features[P]

  • The new version will not scroll horizontally when a solution is opened in theProjects plug-in.
  • Added theFLAG_FIND_NO_OVERLAP flag to theFIND_REPLACE_INFO structure andEditor_FindReplace inline function.
  • Added theFREQ_TYPE_URI andFREQ_TYPE_EMAIL types to theEXTRACT_FREQUENT_INFO structure andEditor_ExtractFrequent inline function.

Macro New Features[P]

  • Added theeeExFindNoOverlap flag to theFind method.
  • Added theeeFreqTypeUri andeeFreqTypeEmail types to theExtractFrequent method of theSelection object.

Notes

  • [P] EmEditor Professional only
  • [PF] EmEditor Professional and EmEditor Free