Camel1965

Bardzo aktywny
Zasłużony
Dołączył
8 Wrzesień 2010
Posty
53687
Reakcje/Polubienia
40217

EmEditor Professional 25.3.0​

  • Generative AI Enhancements (ChatAI plugin required):
  • One of the biggest additions in v25.3 is enhanced generative AI support, developed by Makoto Emura. This release adds Google as a provider and supports OpenAI’s GPT‑5. EmEditor now also supports Tool Calling, which lets the AI invoke a limited set of built-in EmEditor tools. It’s similar to an AI agent, but restricted to tools that EmEditor exposes—hence the name “Tool Calling.” With this, you can run natural-language commands on the currently open document via the Chat with AI interface. For example, if you open a file with email addresses and type “Extract email addresses from this document” into the Chat with AI bar, EmEditor will extract them and create a new document.
  • To use Tool Calling, click the “Tools” button and ensure it’s highlighted in blue. You can also choose which tools are enabled on the Tool Calling page in Chat with AI settings.
  • The Chat with AI Settings and the AI Options page in the Customization dialog let you set Max tokens and Temperature (randomness). Previously, the default Max tokens was 4096, which could cause truncated output for reasoning-heavy models like GPT‑5. In this version, you can toggle Max tokens on or off. When it’s off, the provider’s default is used.
  • In Chat with AI Settings, you can also adjust Reasoning effort where supported. When Reasoning effort is off, the model’s default is used. Higher effort yields more reliable responses but can be slower. If you want the fastest replies, turn Reasoning effort on and select Minimal.
  • Sort by Similarity:
  • EmEditor includes many sorting commands, and this version adds the ability to sort by similarity to the text on the current line or in the current cell. Similarity is calculated using the Levenshtein distance (edit distance) introduced in v22.0.0, with an option to ignore case. For example, if you have a CSV roster and search for Michael, placing the cursor on Michael and running Sort by Similarity will sort the list so close matches like Micheal and Mike appear first—making similar names easier to spot.
  • Markdown/HTML Toolbar:
  • We’ve added HTML features to the Markdown toolbar introduced in v24.4 and combined them into a single Markdown/HTML toolbar. Markdown and HTML modes switch automatically. Opening a Markdown file and choosing Markdown settings or turning on Markdown Design Mode enables Markdown mode; opening an HTML file and choosing HTML settings enables HTML mode. Accordingly, the old HTMLBar plugin has been discontinued. The new HTML mode is more capable than HTMLBar. For example, the drop-down for Paragraph, Heading 1, Heading 2, and more automatically detects and shows the current style, and buttons like Bold, Italic, and Code reflect the current font state. If no text is selected and you click Bold, the word at the cursor becomes bold. Selecting the Bold command (Ctrl+B by default) while selecting text produces **text** in Markdown mode and <strong>text</strong> in HTML mode.
  • Performance and More:
  • We continued optimizing startup performance in this release. The Extract Frequent Strings command is also significantly faster. In our tests, startup is 1.90× faster than v25.0, and Extract Frequent Strings is 1.42–4.44× faster than v25.2.
  • Other improvements include:
  • Responding to a customer request, you can now add conditions to regex highlight strings with special keywords like (?#_text_c!=17) for more flexible highlighting.
  • Extract Frequent Strings now respects filters and works on filtered content.
  • Previously, the cursor position didn’t change after sorting. Now it moves to the corresponding item, making it easier to run the new Sort by Similarity followed by additional sorts within Advanced Sort.
  • In addition to the Customize dialog, the Customize Macros dialog and Configuration Properties now show an asterisk (*) next to page titles that differ from default settings.
  • We also fixed issues found during the preview build. Starting with this version, the trial period before registration changes from 30 days to 7 days.
  • We hope both the Pro and Free editions meet your expectations. If you have questions, feature requests, or ideas, please contact us or post on the forum.
Zaloguj lub Zarejestruj się aby zobaczyć!
 

Camel1965

Bardzo aktywny
Zasłużony
Dołączył
8 Wrzesień 2010
Posty
53687
Reakcje/Polubienia
40217

EmEditor Professional 25.4.0​

  • This update focuses first and foremost on speed. We optimized numerous parts of the code so that many actions now run faster, especially on CPUs that support AVX‑512. I used the Chat with AI feature to help write the new optimizations; it felt like having another excellent engineer at my side.
  • We also made classic, non‑AI optimizations. Find, Replace, Find in Files, and Replace in Files have been reworked to process UTF‑8 directly whenever possible, avoiding round trips to UTF‑16. Previously, Replace in Files on UTF‑8 converted to UTF‑16 and back; now replacements can happen directly on UTF‑8, eliminating conversion overhead. We also added a new Find in Files option: “Display File Names, Lines, and Matched Lines (truncate long lines),” enabled by default. Even when targets include very long lines (such as binaries), EmEditor now truncates output instead of printing entire lines for stable, responsive results. In our tests, Find, Replace, Find in Files, and Replace in Files were between about 2x and 6.5x faster.
  • Stability has also improved. Find in Files runs multithreaded, but searching many huge files at once could use a lot of memory. We now limit the number of threads that open very large files to reduce memory usage. If memory allocation fails, EmEditor automatically falls back to a lower‑memory, single‑threaded mode and retries the operation, lowering the chance of a crash.
  • After discontinuing the HTMLBar plug‑in in v25.3, some users missed the quick tag‑insertion buttons. In this release, you can define snippets directly in EmEditor and invoke them from menus, toolbars, or keyboard shortcuts. Execution is still handled by the Snippets plug‑in. To show the Snippets toolbar, go to View > Toolbars > Snippets. Create a snippet by dragging any text onto the Snippets toolbar, or define snippets via Customize > Snippets. For syntax details, see “To Use the Snippets Plug‑in” in the Help, or ask an AI for “EmEditor snippet syntax”.
  • Chat with AI (by Makoto Emura) has also received upgrades:
  • New Web Search option for certain models (such as GPT‑5) to retrieve current information (for example, train timetables).
  • New Text Verbosity control to adjust response length.
  • Option to use environment variables (for example, OPENAI_API_KEY).
  • Backend optimizations for better performance.
  • Note: To use AI features, including Chat with AI, install the ChatAI plug‑in separately.
  • We also fixed issues found during the preview build.
  • We hope both the Pro and Free editions meet your expectations. If you have questions, feature requests, or ideas, please contact us or post on the forum.
Zaloguj lub Zarejestruj się aby zobaczyć!
 

Camel1965

Bardzo aktywny
Zasłużony
Dołączył
8 Wrzesień 2010
Posty
53687
Reakcje/Polubienia
40217

EmEditor Professional 25.4.1​

  • Added a Color Picker snippet to the default snippets.
  • Added support for the Windows system code page being set to UTF-8.
  • Fixed an issue that could cause unexpected behavior when specifying the Folder on the Options page of the Customize Macros dialog.
  • Fixed an issue where, on the Advanced page of the Customize dialog, Find in Files might not work correctly when the Number of Threads was set to 1 and very large files were included in the search.
  • Fixed an issue where, on the Advanced page of the Customize dialog, enabling the Use temporary files while editing option could cause problems when performing replacements in very large files.
  • Fixed an issue where case-insensitive search/replace and Find/Replace in Files might not work correctly if the search string contained characters whose uppercase and lowercase forms have different byte lengths in UTF-8.
  • Improved performance for some operations, including case conversion, case-insensitive sorting, and Find in Files.
  • Fixed customer reported issues (1).
Zaloguj lub Zarejestruj się aby zobaczyć!
 

Camel1965

Bardzo aktywny
Zasłużony
Dołączył
8 Wrzesień 2010
Posty
53687
Reakcje/Polubienia
40217

EmEditor Professional 25.4.4​

  • Updated certain status bar items so they activate only on double-click, helping prevent accidental actions.
  • Fixed an issue where status bar tooltips (Read-Only Mode and other indicators) didn’t always appear when the related switch was turned off.
  • Fixed cases where Highlight Matching Tag could be unreliable in large HTML files.
  • Corrected behavior when opening a file that contains a NUL (NULL) character as a text file.
  • Fixed a potential crash in Replace in Files under certain conditions.
  • Fixed an issue affecting a Sync feature.
  • Allowed the Outline Bar to appear even when filtering is enabled.
  • Fixed a potential crash when filtering with an invalid number-range syntax.
  • Fixed incorrect information that could appear in the Registration Information/About dialog under certain conditions.
  • Fixed behavior when selecting Copy on the AI Prompts page in the Customize dialog.
  • Fixed an issue where the UI could switch to Chinese (instead of English) when the Windows display language was set to an unsupported language.
Zaloguj lub Zarejestruj się aby zobaczyć!
 

Camel1965

Bardzo aktywny
Zasłużony
Dołączył
8 Wrzesień 2010
Posty
53687
Reakcje/Polubienia
40217

EmEditor Professional 25.4.5​

  • Fixed a crash that could occur when the CommitList plugin handled a Unicode path.
  • Fixed an issue affecting product registration in portable versions stored on a removable drive.
  • Fixed product registration information shown in the About dialog under certain conditions.
  • Updated the UI for Microsoft Store submission.
Zaloguj lub Zarejestruj się aby zobaczyć!
 

Camel1965

Bardzo aktywny
Zasłużony
Dołączył
8 Wrzesień 2010
Posty
53687
Reakcje/Polubienia
40217

EmEditor Professional 26.1.0

What's new in EmEditor Professional 26.1.0

May 7, 2026
  • Updated Certificate: When downloading the MSI installer, security features such as Microsoft Defender SmartScreen may temporarily block the download. This can happen because the digital signing certificate was renewed only a few days ago and has not yet built sufficient public reputation. If you see this warning, it is safe to continue the download. If you are unable to download the installer, you may need to change your browser’s security settings. If you still cannot download it, please wait a few days and try again. After downloading, please verify that the digital signature is signed by “Emurasoft, Inc.” The email field in the new digital signature shows “Not Available.”
  • In EmEditor v26.0, we introduced support for quickly opening extremely large files that consist of a single line with no newline characters. However, opening such files quickly is only useful if horizontal scrolling and editing remain responsive afterward. In v26.1, we have made additional performance improvements through algorithm changes, SIMD-based optimizations, and other enhancements, making horizontal scrolling and editing much smoother after these files are opened. We have also optimized many operations for large files that contain newline characters. The benchmark results shown in our documentation represent only part of our testing, but they demonstrate performance improvements of 1.34 to 6.06 times compared with the previous version. Many other operations have also been improved for better overall performance.
  • This release also includes improvements based on customer feedback. For example, when a file opened in EmEditor was modified by another application, reloading the file could fail if the external application had temporarily locked it. In v26.1, EmEditor now waits a few milliseconds before reloading, and if reloading still fails, the message box now includes a Retry button.
  • When saving multiple unsaved documents, there is an Apply to All option to the “Save changes?” message box. EmEditor now also remembers the initial state of this option.
  • In EmEditor v25.2 and earlier, sorting a file did not cause the document to scroll if you were viewing the beginning of the file. Starting in v25.3, we changed this behavior so that, after sorting, EmEditor would scroll to the new location of the line where the cursor had been before sorting. Although this was intended to be the correct behavior, we received feedback that it made EmEditor less convenient to use. Therefore, in v26.1, we added the The cursor moves to the correct position when sorting option and restored the original behavior by default. However, when using the Sort by Similarity command, the document may still scroll so that the cursor can move to the correct location.
  • Added a “The cursor moves to the correct position when sorting” checkbox to the “Sort” page of the “Customize” dialog box.
  • EmEditor v26.1 includes several improvements to the ChatAI plug-in. In earlier versions, the AI Prompt feature allowed only one provider, such as OpenAI or Google, and one model, such as GPT-4 or Gemini 2.5 Flash, to be used for all prompts. This meant that if you wanted to use different providers or models for different prompts, you had to change the settings each time. In this version, the AI Prompts page in the Customize dialog box lets you choose a provider and model for each individual AI prompt. For example, you can ask the same question in quick succession using different providers or models and compare the responses. You can also set different Reasoning Effort, Text Verbosity, and Web Search options for each prompt.
  • Added “Provider”, “Model”, “Reasoning effort”, and “Text Verbosity” checkboxes and drop-down list boxes, as well as a “Web Search” checkbox, to the “AI Prompts page” in the “Customize” dialog box.
  • Makoto Emura added support for the Anthropic provider in the Chat with AI plug-in, in addition to the previously supported DeepSeek, Google, OpenAI, and LMStudio/OpenAI-compatible providers.
  • Added the Anthropic provider.
  • The file upload feature, previously only supported with OpenAI, is now also available with the Google provider. Similarly, Tool Calling, previously only supported with OpenAI and DeepSeek, is now available with the Anthropic and Google providers.
  • We have also added a PowerShell tool to the Tool Calling feature. For example, if you ask, “Show me a list of files with the .md extension in the D:Test folder,” EmEditor can display a list of Markdown files in that folder. Because PowerShell commands can affect important files, EmEditor displays a Confirm button before executing the command. The command runs only after you click Confirm, helping you use this feature safely.
  • When you run EmEditor’s Reset All Settings command, all previous Chat with AI history is also deleted. In this version, we have added Chat Import and Export feature. Before running Reset All Settings, you can export your chats to a file, then import them afterward to restore your previous conversations.
  • Please note that to use AI features, including Chat with AI, you must install the ChatAI plug-in in addition to EmEditor.
  • We also fixed issues found during the preview build.
  • We hope both the Pro and Free editions continue to meet your expectations. If you have any questions, feature requests, or suggestions, please contact us.
  • If you use the Desktop Installer edition, you can update EmEditor by selecting Help > Check for Updates. If that does not work, please download the latest version and run the installer. We expect the Microsoft Store version to be available in the next few days. If you download the MSI installer directly, please confirm that the digital signature is signed by Emurasoft, Inc.
Zaloguj lub Zarejestruj się aby zobaczyć!
 
Do góry