New in Version 25.4

November 5, 2025

New General Features

  • You can now create snippets directly in EmEditor and insert them with the existing Snippets plugin. They’re accessible from the menu, and you can also assign them to toolbar buttons or keyboard shortcuts. You can even place your snippet buttons anywhere you like on the Markdown/HTML toolbar. [P]
  • A new Snippets toolbar is available. [P]
  • Improved the speed of various operations including Find, Replace, Find in Files, and Replace in Files. [PF]

Test results:

v25.3v25.4Comparison to v25.3
Find in Files [*A]2.566 seconds0.393 seconds6.53 times faster
Replace in Files [*B]2.062 seconds1.034 seconds1.99 times faster
Find (Select All) [*C]0.189 seconds0.051 seconds3.71 times faster
Replace All [*D]0.188 seconds0.063 seconds2.98 times faster

*A: Find “abc” in 14 ASCII or UTF-8 random files, total 3.81 GB.
*B: Replace “abc” with “###” in 14 ASCII or UTF-8 random files, total 3.81 GB.
*C: Select All “αβ”, 2.00 GB Wikipedia dump file (UTF-8).
*D: Replace All “αβ” with “##”, 2.00 GB Wikipedia dump file (UTF-8).
*All: All default options, Windows 11, Ryzen 9 7950X, 96 GB RAM.

New Options

  • Added the Snippets page to the Customize dialog box. [P]
  • Moved all the pages in the Customize Markers dialog box to the Markers page of the Customize dialog box. [PF]
  • Added the Custom icon check box to the Toolbar Button Properties dialog box. [P]
  • Added the Display File Names, Lines, and Matched Lines (Truncate long lines) item to the Output Options drop-down list box of the Find in Files dialog box. [PF]
  • Removed the View Source by EmEditor on Internet Explorer check box from the Shortcut page of the Customize dialog box. [P]

New Commands

  • Insert Snippet [P]
  • Snippets Toolbar [P]
  • Customize Snippets [P]
  • Removed the Customize Markers – Marker List, Customize Markers – Auto Marker, and Customize Markers – Options commands. [PF]

Plug-in New Features [P]

  • Added the FLAG_FIND_TRUNCATE flag to the GREP_INFO_EX structure.

Chat with AI

  • Changed the chat message storage backend for better organization and performance optimization.
  • Added the Use … environment variable option to Settings > AI Connection to allow Chat with AI to use the environment variable as the API key.
  • Added the Web search option to Settings > AI Parameters which enables certain OpenAI models like GPT-5 to search the internet for up to date information.
  • Added the Text verbosity option to Settings > AI Parameters to control the verbosity of the text output.

Macro New Features [P]

  • Added the eeFindFileLineTruncated flag to the FindInFiles method of the Editor object.

Notes

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