EmEditor v15.5.0 released!

Today, we are releasing EmEditor v15.5.0.

Updates from v15.4.1 include:

New General Features

  • When starting EmEditor without opening files, the new Start window now appears (it can be disabled by settings). The Start window allows you to select previously used workspace (default workspace), recently used files, or a recently used folder by clicking the corresponding item with the mouse button or pressing the UP, DOWN, and Enter keys. The Start window is designed to be lightweight and unobtrusive. When the Start window is opened, the keyboard focus is still in the editor, and entering text or selecting a command will hide the Start window. Also, pressing the DOWN key while a new document is opened brings up the Start window.
  • The new ExecutePlugin method allows you to call plug-in features from within macros. This allows, for example, a snippet feature temporarily even when the Snippets plug-in is not running. See “Examples to call plug-ins from macros” below.
  • In previous versions, CSV separators and horizontal/vertical lines became invisible when selecting text. The new version makes them visible. Currently, there are no related options, but please let us know if you need this behavior optional.
  • CSV modes, headings, and separator positions are now included in workspaces. We might include more options in workspaces. In that case, workspaces saved in the beta version might become useless. Important workspaces are encouraged to save backups before running this beta version.
  • The limit for the filter string length was relaxed to 10,000 characters long.
  • The limit for the header and footer strings in the Split Current Document into Several Files wizard was relaxed to 10,000 characters long.
  • The Extract Columns, Join CSV, and Sort by Multiple Columns dialog boxes now allows you to select multiple items move up and down in the list.
  • By default, 3 macros (“Sum”, “Validate XML”, and “Wrap in HTML/XML tags”) are installed to the Macros sub folder of the install folder. These macros are added to the My Macros list, but can be removed from the My Macros list. One removed from the list, they will not be added to the My Macros list.
  • The Wrap by Window command was added to the context menu displayed when right-clicked in the Output bar.
  • After CTRL + F12 to start splitting an EmEditor window, pressing HOME, END, PAGE UP, or PAGE DOWN moves the splitter position to an edge of the window.

Examples to call plug-ins from macros

Calls the Snippets plug-in, and wraps the selected text with HTML/XML tags.

editor.ExecutePlugin("Snippets.dll", eePluginUserMessage, 0, "<${1:p}>${2:${SelText}}</$1>$0" );

Calls the Projects plug-in, and opens the specified solution file.

editor.ExecutePlugin("Projects.dll", eePluginUserMessage, 0, "E:\\Test\\Test.eesln" );

Calls the Search plug-in, searches the document for the specified string and shows the result list.

editor.ExecutePlugin("Search.dll", eePluginUserMessage, eeFindReplaceCase | eeFindReplaceRegExp, "Test" );

Simply runs the specified plug-in

editor.ExecutePlugin("E:\dir\plugin.dll", eePluginExecuteCommand | eePluginAbsolutePath );

Retrieves the specified plug-in status.

status = editor.ExecutePlugin("E:\dir\plugin.dll", eePluginQueryStatus | eePluginAbsolutePath );

New Options

  • The Customize Start Window button was added to the Window tab of the Customize dialog box, and the Customize Start Window dialog box was added.
  • The Double-click to Select a Cell check box was added to the CSV tab of the Customize dialog box.
  • The Shortcut Key text boxes in the Customize Tray Icon dialog box allow you to enter CTRL + SHIFT and ALT + SHIFT key combinations.
  • The following REG_DWORD values can be set in the HKEY_CURRENT_USER\SOFTWARE\EmSoft\EmEditor v3\Common key to set the width of drop-down list boxes.
    • CWFind: the Find drop-down list box in the Find toolbar. Default: 0xc8 (200)
    • CWReplace: the Replace drop-down list box in the Find toolbar. Default 0xc8 (200)
    • CWFilter: the Filter drop-down list box in the Filter toolbar. Default: 0xc8 (200)
    • CWColumn: the Column drop-down list box in the Filter toolbar. Default: 0x7d (125)
  • The following REG_DWORD values can be set in the HKEY_CURRENT_USER\SOFTWARE\EmSoft\EmEditor v3\Common key to set the maximum length for the file name when the Automatically Name Untitled Document check box is checked in the Save Details dialog box.
    • MaxNameUntitled: the maximum length for the file name including the terminating NULL character. Default: 0x50 (80)

New Commands

  • Start Window
  • Wrap by Window (Output Bar)

Plug-in New Features

  • The Snippets plug-in supports user messages. Even while the plug-in is not running, you can call the plug-in to run a specified snippet string from a macro.
  • The Projects plug-in supports user messages. You can call the plug-in to open a specified solution file from a macro.
  • The Search plug-in supports user messages. You can call the plug-in to search the document for a specified string and show the result list.

Plug-in API New Features

  • The EE_EXEC_PLUGIN message, Editor_ExecPlugin inline function, and EXEC_PLUGIN_INFO structure were added.
  • The EI_GET_COMBINE_HISTORY parameter was added to the EE_INFO message (Editor_Info inline function).
  • The EP_USER_MSG message was added to the Messages to the plug-ins.

Macro New Features

  • The CombineHistory property was added to the Window object.
  • The ExecutePlugin method was added to the Editor object, and the eePluginExecuteCommand, eePluginUserMessage, eePluginQueryStatus, eePluginAbsolutePath flags were added.
  • The LangID property was added to the Editor object.

Bug Fixes

  • Fixed a certain bug related to the cursor position when clicking the right blank portion of the editor.
  • Fixed a certain bug related to HTML/XML corresponding tag highlight when tags are surrounded by double-quotes.
  • Fixed a certain bug related to outlining.
  • Fixed the bug where selecting an item in the Remove button might not have removed the item from the list in the Customize Plug-ins dialog box.

Please see EmEditor v15.5 New Features for details.

To update, you can select Check for Updates on the Help, or you can go to the Download page to download the newest version.

In order to reduce the installer size, the Help file is not included in the installer. You can view the Web Help with your browser, or download the separate Help file. If you would like to download the separate local Help file, please go to the Download Help page.

This version is available free if you have a lifetime license or if your maintenance plan is valid as of October 27, 2015. Your registration keys might be found in the Emurasoft Customer Center. The registration key for v15 is the same as the key for v14.

Please also read: Announcing our policy change to rapid development, and introducing a maintenance plan.

Thank you for using EmEditor!

EmEditor v15.5.0 beta 1

Today, we are releasing EmEditor v15.5.0 beta 1.

Notes: Important workspaces are encouraged to save backups before running this beta version. The workspace format has been changed, and we might include more options in the new workspace format.

Updates from v15.4.1 include:

New General Features

  • When starting EmEditor without opening files, the new Start window now appears (it can be disabled by settings). The Start window allows you to select previously used workspace (default workspace), recently used files, or a recently used folder by clicking the corresponding item with the mouse button or pressing the UP, DOWN, and Enter keys. The Start window is designed to be lightweight and unobtrusive. When the Start window is opened, the keyboard focus is still in the editor, and entering text or selecting a command will hide the Start window. Also, pressing the DOWN key while a new document is opened brings up the Start window.
  • The new ExecutePlugin method allows you to call plug-in features from within macros. This allows, for example, a snippet feature temporarily even when the Snippets plug-in is not running. See “Examples to call plug-ins from macros” below.
  • In previous versions, CSV separators and horizontal/vertical lines became invisible when selecting text. The new version makes them visible. Currently, there are no related options, but please let us know if you need this behavior optional.
  • CSV modes, headings, and separator positions are now included in workspaces. We might include more options in workspaces. In that case, workspaces saved in the beta version might become useless. Important workspaces are encouraged to save backups before running this beta version.
  • The limit for the filter string length was relaxed to 10,000 characters long.
  • The Extract Columns, Join CSV, and Sort by Multiple Columns dialog boxes now allows you to select multiple items move up and down in the list.

Examples to call plug-ins from macros

Calls the Snippets plug-in, and wraps the selected text with HTML/XML tags.

editor.ExecutePlugin("Snippets.dll", eePluginUserMessage, 0, "<${1:p}>${2:${SelText}}$0" );

Calls the Projects plug-in, and opens the specified solution file.

editor.ExecutePlugin("Projects.dll", eePluginUserMessage, 0, "E:\Test\Test.eesln" );

Calls the Search plug-in, searches the document for the specified string and shows the result list.

editor.ExecutePlugin("Search.dll", eePluginUserMessage, eeFindReplaceCase | eeFindReplaceRegExp, "Test" );

Simply runs the specified plug-in

editor.ExecutePlugin("E:dirplugin.dll", eePluginExecuteCommand | eePluginAbsolutePath );

Retrieves the specified plug-in status.

status = editor.ExecutePlugin("E:dirplugin.dll", eePluginQueryStatus | eePluginAbsolutePath );

New Options

  • The Customize Start Window button was added to the Window tab of the Customize dialog box, and the Customize Start Window dialog box was added.
  • The Double-click to Select a Cell check box was added to the CSV tab of the Customize dialog box.

New Commands

  • Start Window

Plug-in New Features

  • The Snippets plug-in supports user messages. Even while the plug-in is not running, you can call the plug-in to run a specified snippet string from a macro.
  • The Projects plug-in supports user messages. You can call the plug-in to open a specified solution file from a macro.
  • The Search plug-in supports user messages. You can call the plug-in to search the document for a specified string and show the result list.

Plug-in API New Features

  • The EE_EXEC_PLUGIN message, Editor_ExecPlugin inline function, and EE_EXEC_PLUGIN structure were added.
  • The EI_GET_COMBINE_HISTORY parameter was added to the EE_INFO message (Editor_Info inline function).

Macro New Features

  • The CombineHistory property was added to the Window object.
  • The ExecutePlugin method was added to the Editor object, and the eePluginExecuteCommand, eePluginUserMessage, eePluginQueryStatus, eePluginAbsolutePath flags were added.

We would like to find as many bugs as possible before we release the new version. Please try it out now and let us know if you find any bugs.

To download or see changes, please go to the beta forum – EmEditor Professional v15.5.0 beta 1 released!.

Thank you for using EmEditor!

EmEditor v15.4.1 released!

Today, we are releasing EmEditor v15.4.1.

Updates from v15.4.0 include:

Bug Fixes

  • Fixed the bug where the Display tab of configuration properties did not save the changes in colors of the URLs (visited), Mail addresses (visited), and Find in Files hyperlinks (visited).
  • Fixed the bug where the Base64 to Plain Text command could insert additional text after decoding.

Please see EmEditor v15.4 New Features for details.

To update, you can select Check for Updates on the Help, or you can go to the Download page to download the newest version.

In order to reduce the installer size, the Help file is not included in the installer. You can view the Web Help with your browser, or download the separate Help file. If you would like to download the separate local Help file, please go to the Download Help page.

This version is available free if you have a lifetime license or if your maintenance plan is valid as of October 15, 2015. Your registration keys might be found in the Emurasoft Customer Center. The registration key for v15 is the same as the key for v14.

Please also read: Announcing our policy change to rapid development, and introducing a maintenance plan.

Thank you for using EmEditor!

EmEditor v15.4.0 released!

Today, we are releasing EmEditor v15.4.0.

Important: this version fixes the bug of EmEditor v15.2.x and v15.3.x where Undo after case insensitive Replace All was not correct under a certain condition. We strongly recommend anyone who are using older versions of EmEditor to update to this new version.

Updates from v15.3.2 include:

New General Features

  • Greatly improved the speed of the Delete Bookmarked Lines command, and the Compare command while two documents are opened in separate windows (The Delete Bookmarked Lines command was already optimized on v15.3.1).
  • Added the base64 encoding related commands (see New Commands below).

New Options

  • The Sort Fewest to Most Words and Sort Most to Fewest Words radio buttons were added to the Sort by Multiple Columns dialog box.
  • The Always Show 1 Line above/below Cursor check box was added to the Scroll tab of configuration properties.
  • The Marks tab of the Customize dialog box was renamed to Marks/Format, and allows you to set the date/time formats used when you insert time and date.
  • The Apply to All check box was added to the dialog box displayed when invalid characters were contained in a file when opening a file.
  • The Simply Merge (No Keys) check box was added to the Join CSV dialog box.
  • The Remember Visited Links check box was added to the Link tab of configuration properties.
  • The URLs (visited), Mail addresses (visited), and Find in Files hyperlinks (visited) were added to the Specify Part list box in the Display tab of configuration properties.

New Commands

  • Base64 to Plain Text (Current Encoding)
  • Plain Text to Base64 (Current Encoding)
  • Base64 to Plain Text (UTF-8)
  • Plain Text to Base64 (UTF-8)
  • Base64 to Binary File
  • Binary File to Base64
  • Sort Fewest to Most Words
  • Sort Most to Fewest Words
  • Clear Visited Link History

Plug-in New Features

  • View Lines and Pages were added to the query type in the Word Count plug-in.

Plug-in API New Features

  • The EI_GET_PRINT_PAGES parameter was added to the EE_INFO message (Editor_Info inline function).
  • EEID_DECODE_BASE64, EEID_ENCODE_BASE64, EEID_DECODE_BASE64_UTF8, EEID_ENCODE_BASE64_UTF8, EEID_DECODE_BASE64_BINARY, EEID_ENCODE_BASE64_BINARY, EEID_SORT_WORDS_A, EEID_SORT_WORDS_D, and EEID_CLEAR_VISIT_HISTORY commands were added.

Macro New Features

  • The eeJoinSimpleMerge flag was added to the Join method.

Bug Fixes

  • Fixed the bug where the selection is canceled after selecting text and changing the wrap mode.
  • Fixed the bug where printing the selection became disabled even though the selection exists.
  • Fixed the bug where search and replace could crash when a very large file of under 10,000 lines in total (including very long lines) is opened under a certain condition.
  • Fixed the bug of EmEditor v15.2.x and v15.3.x where Undo after case insensitive Replace All was not correct under a certain condition.
  • Fixed the bug where the Toggle Bookmark button on the toolbar did not always toggle the bookmark at the current line.

Please see EmEditor v15.4 New Features for details.

To update, you can select Check for Updates on the Help, or you can go to the Download page to download the newest version.

In order to reduce the installer size, the Help file is not included in the installer. You can view the Web Help with your browser, or download the separate Help file. If you would like to download the separate local Help file, please go to the Download Help page.

This version is available free if you have a lifetime license or if your maintenance plan is valid as of October 13, 2015. Your registration keys might be found in the Emurasoft Customer Center. The registration key for v15 is the same as the key for v14.

Please also read: Announcing our policy change to rapid development, and introducing a maintenance plan.

Thank you for using EmEditor!

EmEditor v15.4.0 beta 3

Today, we are releasing EmEditor v15.4.0 beta 3.

Updates from v15.4.0 beta 2 include:

New Options

  • The Simply Merge (No Keys) check box was added to the Join CSV dialog box.
  • The Remember Visited Links check box was added to the Link tab of configuration properties.
  • The URLs (visited), Mail addresses (visited), and Find in Files hyperlinks (visited) were added to the Specify Part list box in the Display tab of configuration properties.

New Commands

  • Clear Visited Link History

Macro API New Features

  • The eeJoinSimpleMerge flag was added to the Join method.

We would like to find as many bugs as possible before we release the new version. Please try it out now and let us know if you find any bugs.

To download or see changes, please go to the beta forum – EmEditor Professional v15.4.0 beta 3 released!.

Thank you for using EmEditor!

EmEditor v15.4.0 beta 2

Today, we are releasing EmEditor v15.4.0 beta 2.

Updates from v15.4.0 beta 1 include:

New Options

  • The Sort Fewest to Most Words and Sort Most to Fewest Words radio buttons were added to the Sort by Multiple Columns dialog box.
  • The Always Show 1 Line above/below Cursor check box was added to the Scroll tab of configuration properties.
  • The Marks tab of the Customize dialog box was renamed to Marks/Format, and allows you to set the date/time formats used when you insert time and date.
  • The Apply to All check box was added to the dialog box displayed when invalid characters were contained in a file when opening a file.

New Commands

  • Sort Fewest to Most Words
  • Sort Most to Fewest Words

Plug-in New Features

  • View Lines and Pages were added to the query type in the Word Count plug-in.

Plug-in API New Features

  • The EI_GET_PRINT_PAGES parameter was added to the EE_INFO message (Editor_Info inline function).

Bug Fixes

  • Fixed the bug where the selection is canceled after selecting text and changing the wrap mode.
  • Fixed the bug where printing the selection became disabled even though the selection exists.
  • Fixed the bug where search and replace could crash when a very large file of under 10,000 lines in total (including very long lines) is opened under a certain condition.

We would like to find as many bugs as possible before we release the new version. Please try it out now and let us know if you find any bugs.

To download or see changes, please go to the beta forum – EmEditor Professional v15.4.0 beta 2 released!.

Thank you for using EmEditor!

EmEditor v15.3.2 released!

Today, we are releasing EmEditor v15.3.2.

Updates from v15.3.1 include:

New General Features

  • Greatly improved the speed of the Replace All when very long lines exist in a very large file.
  • The Extend Maintenance Plan button was added to the dialog box displayed when subscription renewal is approaching, and allows you to renew subscription online.

Bug Fixes

  • Fixed the bug where in the Replace dialog box, selecting the Find string from the history did not automatically select the corresponding Replace with string.
  • Fixed the issue where in the Virtual Space mode, the cursor position is not correct after changing the wrap mode.
  • Fixed the bug where search and replace became 0.5 seconds slower than v15.2.2 under certain condition.
  • Fixed the bug where the Update Checker dialog boxes became English on non-English Windows.

Please see EmEditor v15.3 New Features for details.

To update, you can select Check for Updates on the Help, or you can go to the Download page to download the newest version.

In order to reduce the installer size, the Help file is not included in the installer. You can view the Web Help with your browser, or download the separate Help file. If you would like to download the separate local Help file, please go to the Download Help page.

This version is available free if you have a lifetime license or if your maintenance plan is valid as of September 28, 2015. Your registration keys might be found in the Emurasoft Customer Center. The registration key for v15 is the same as the key for v14.

Please also read: Announcing our policy change to rapid development, and introducing a maintenance plan.

Thank you for using EmEditor!

EmEditor v15.3.1 released!

Today, we are releasing EmEditor v15.3.1.

Updates from v15.3.0 include:

New General Features

  • Greatly improved the speed of the Delete Bookmarked Lines command.

Bug Fixes

  • Fixed the issue where deleting multiple lines from a very large files (such as the Delete Bookmarked Lines command) could cause malfunctions (such as not all the specified lines were deleted).
  • Fixed the issue where the Save Workspace As command from the Tray Icon could display the Save As dialog box twice.
  • Worked aorund to Avoid false alarms by Avast! Anti-Virus software.

Please see EmEditor v15.3 New Features for details.

To update, you can select Check for Updates on the Help, or you can go to the Download page to download the newest version.

In order to reduce the installer size, the Help file is not included in the installer. You can view the Web Help with your browser, or download the separate Help file. If you would like to download the separate local Help file, please go to the Download Help page.

This version is available free if you have a lifetime license or if your maintenance plan is valid as of September 15, 2015. Your registration keys might be found in the Emurasoft Customer Center. The registration key for v15 is the same as the key for v14.

Please also read: Announcing our policy change to rapid development, and introducing a maintenance plan.

Thank you for using EmEditor!

If you are using Avast anti-virus software

If you are using Avast anti-virus software, EmEditor install or updates might not work correctly. Please disable Avast anti-virus software temporarily before you install or update EmEditor.

For other issues with install/uninstall, please see our FAQs.

Thank you for using EmEditor!

EmEditor v15.4.0 beta 1

Today, we are releasing EmEditor v15.4.0 beta 1.

Updates from v15.3.0 include:

New General Features

  • Greatly improved the speed of the Delete Bookmarked Lines command.
  • Added the base64 encoding related commands (see New Commands below).

New Commands

  • Base64 to Plain Text (Current Encoding)
  • Plain Text to Base64 (Current Encoding)
  • Base64 to Plain Text (UTF-8)
  • Plain Text to Base64 (UTF-8)
  • Base64 to Binary File
  • Binary File to Base64

Bug Fixes

  • Fixed the issue where deleting multiple lines from a very large files (such as the Delete Bookmarked Lines command) could cause malfunctions (such as not all the specified lines were deleted).
  • Fixed the issue where the Save Workspace As command from the Tray Icon could display the Save As dialog box twice.

We would like to find as many bugs as possible before we release the new version. Please try it out now and let us know if you find any bugs.

To download or see changes, please go to the beta forum – EmEditor Professional v15.4.0 beta 1 released!.

Thank you for using EmEditor!