EmEditor v21.9.0 released (including technical review)!

Today, we are releasing EmEditor v21.9.0.

A major feature of EmEditor Professional v21.9 is the enhancement of the CommitList (Git) plug-in by Makoto Emura. If you use Git to keep track of changes in your projects, you will probably start your work by checking changes in your working folder every morning. The updated plug-in will show you the list of changed files as well as staged changes in the sidebar, and double-clicking a file in the list will show the differences by opening the file as a comparison view. The enhancement also includes the improved speed of the File History display. Please see the video showing how the CommitList plug-in works.

EmEditor Professional and Free v21.9 improved the comparison result view in several ways. For instance, if multiple characters are different at separate places on a line, previous versions of EmEditor highlight all characters from the first difference to the last difference in dark green even if an identical string exists between the first and last characters. v21.9 highlights only the different characters dark green, and leave other characters light green, which was requested by several customers including this customer. In addition, another customer asked for the Next Changed Character and Previous Changed Character commands. These new commands along with the existing Next Change and Previous Change commands can be easily accessed through new buttons added to the document title areas when comparison was viewed in a split window. Moreover, if comparison results are shown in a split window, v21.9 dynamically updates comparison highlighting as you type in either side of the compared documents.

EmEditor Professional v21.9 includes several new CSV-related features, which were previously requested by several customers (1, 2, 3).

First, the Row Heading 1Row Heading 4 commands allow you to freeze one or more left columns. Alternatively, you can select the cell below the rows and to the right of the columns you want to freeze, and then select the Toggle Headings (Freeze Panes) command to freeze columns and rows.

Second, the Hide Columns and Unhide Columns commands allow you to hide certain CSV columns. To use this feature, right-click on a column heading you want to hide to show a popup menu, and select Hide Columns. To undo, select the left and right sides of the hidden column, right-click on a heading to show a popup menu, and select Unhide Columns. You can also right-click the top-left corner area, which selects all columns and displays a popup menu, then you can select the Unhide Columns to make all columns visible.

Moreover, a customer emailed me to ask for the ability to align columns right in CSV. Thus, I added the Align Right, Align Left, and Align Center commands. To use these commands, right-click on a column heading you want to align, a popup menu will be displayed, and select the Align Right, Align Left, or Align Center command. If the Align number columns right option is set in the CSV Options page of the Customize dialog box, number columns are right-aligned automatically when a CSV file is opened or when a CSV mode is selected.

Another customer asked for the ability to record the Extract Frequent Strings command to macros. Thus, v21.9 allows you to record this command to macros, and to script by using the ExtractFrequent method or the Selection object.

Finally, the default Main menu was redesigned to include the CSV popup menu item at the top. The CSV popup menu includes frequently used CSV-related commands so that you can access these commands easily without using toolbars. Moreover, new popup menus were added when you right-click a CSV column headings as well as the top-left corner area.

I hope you like EmEditor, whether you use the Professional or Free version. Please contact us or write in forums if you have any questions, feature requests, or any ideas in the future.)

Thank you for using EmEditor!
Yutaka Emura

Please see EmEditor v21.9 New Features for details and screenshots.

This release also includes all bug fixes while developing v21.9.

If you use the Desktop Installer version, you can select Check for Updates on the Help to download the newest version. If this method fails, please download the newest version, and run the downloaded installer. If you use the Desktop portable version, you can go to the Download page to download the newest version. The Store App versions can be updated through Microsoft Store (64-bit or 32-bit) after a few days. If you use winget, you can type “winget install emeditor” to install the latest version of EmEditor (64-bit or 32-bit detected automatically).