• Link to X Link to X Link to X
  • Link to Facebook Link to Facebook Link to Facebook
  • Link to Youtube Link to Youtube Link to Youtube
  • Link to Reddit Link to Reddit Link to Reddit
  • Link to Rss Link to Rss Link to Rss
  • Blog
  • Support
    • FAQ
    • Help (HTML)
    • Manual (PDF)
    • Forums (read-only)
    • Library (GitHub)
    • Update/Resend Registration Keys
    • Contact Us
  • About
    • About Emurasoft
    • Meet the Team
    • Other Products
    • Awards
    • Privacy Policy
    • Go to Emurasoft Customer Center
  • 🌐 English
    • 日本語
    • 한국어
    • Deutsch
    • 简体中文
    • 繁體中文
  • Download
  • Buy
  • Features
  • Menu Menu

New in Version 15.5

October 27, 2015

  • Start Window
  • Call Plug-ins From Macros
  • Pre-installed Macros
  • Other New Features

Start Window

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.

Call Plug-ins From Macros

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.

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, "${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 );

Pre-installed Macros

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. Once removed from the list, they will not be added to the My Macros list.

Other New Features

New features

  • 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.
  • 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.
  • 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.

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.

← New in Version 15.6 New in Version 15.4 →

  • Text Editing
    • Batch Replace
    • Binary Editing
    • Bracket/Quotation Mark Auto-Complete
    • Clipboard History
    • Compare Documents
    • EditorConfig Support
    • Filter Bar
    • Find and Replace
    • Format Selection
    • Fuzzy Matching
    • Language Server Protocol Support
    • Multiple Selection Editing
      • How to use Vertical Editing
    • Number Range Expression for Find and Replace
    • Regular Expressions
    • Syntax Checker for HTML, CSS, JSON, XML
    • Syntax Highlighting
  • Powerful CSV Tools
    • Autofill
    • Combine Lines
    • Combine/Split Columns
    • CSV Converter
    • Custom CSV formats
    • Delete Duplicate Lines
    • Extract Columns
    • Extract Frequent Strings
    • Flash Fill
    • Freeze header
    • Insert lines/columns
    • Join CSV
    • Manage Columns
    • Numbering
    • Pivot table
    • Sort
    • Transpose
  • Large File Support
    • Fast Processing of Large Files
    • Large File Controller
    • Large Files up to 16 TB
    • Lightweight, multithreaded design
    • Split and Combine Files
  • User Experience
    • Configurations
    • Customizable Interface
    • Customizable toolbars
    • Document Groups
    • International language and locale support
    • Markers
    • Quick Launch
    • Split window
    • Start Window
    • Tabbed Design
    • Workspace Memory
  • Extensibility
    • AI Assisted Writing
    • AI Toolbar
    • Chat with AI
    • External Tools
    • Plug-ins
      • CommitList Plug-in
      • Explorer Plug-in
      • HTML Bar Plug-in
      • Open Documents Plug-in
      • Projects Plug-in
      • Search Plug-in
      • Snippets Plug-in
        • How to Use Zen Coding
      • Web Preview Plug-in
      • Word Complete Plug-in
      • Word Count Plug-in
    • Scriptable Macros
  • More Features
    • Base64
    • Bookmarks
    • Character Check
    • Character Code Value
    • Customer support
    • Drag and Drop
    • Error Handler and Crash Recovery
    • Fast 64-bit Build
    • Full Screen View
    • Grab Text
    • Half-width/Full-width conversion
    • HTML Character References
    • Jump
    • Markdown Editor
    • Marks
    • Matching Tag Highlight
    • Messaging (plug-in)
    • MIME Encoded-Word
    • Multiple File Encoding Conversions
    • Narrowing
    • Offline Registration
    • Outline
    • Percent-encoding
    • Pin to List
    • Portability Options
    • Privacy-first
    • Quick Start
    • Save to Protected Folder
    • Spellcheck
    • Status Window
    • Tooltip to show HTML/XML character references
    • Unicode Normalization
    • Unicode Support
    • Universal Character Name
    • Uppercase/Lowercase conversion
    • Wildcard Support
    • Windows 11/10 Compatibility
    • CSV
  • History
    • New in Version 26.2
    • New in Version 26.1
    • New in Version 26.0
    • New in Version 25.4
    • New in Version 25.3
    • New in Version 25.2
    • New in Version 25.1
    • New in Version 25.0
    • New in Version 24.5
    • New in Version 24.4
    • New in Version 24.3
    • New in Version 24.2
    • New in Version 24.1
    • New in Version 24.0
    • New in Version 23.1
    • New in Version 23.0
    • New in Version 22.5
    • New in Version 22.4
    • New in Version 22.3
    • New in Version 22.2
    • New in Version 22.1
    • New in Version 22.0
    • New in Version 21.9
    • New in Version 21.8
    • New in Version 21.7
    • New in Version 21.6
    • New in Version 21.5
    • New in Version 21.4
    • New in Version 21.3
    • New in Version 21.2
    • New in Version 21.1
    • New in Version 21.0
    • New in Version 20.9
    • New in Version 20.8
    • New in Version 20.7
    • New in Version 20.6
    • New in Version 20.5
    • New in Version 20.4
    • New in Version 20.3
    • New in Version 20.2
    • New in Version 20.1
    • New in Version 20.0
    • New in Version 19.9
    • New in Version 19.8
    • New in Version 19.7
    • New in Version 19.6
    • New in Version 19.5
    • New in Version 19.4
    • New in Version 19.3
    • New in Version 19.2
    • New in Version 19.1
    • New in Version 19.0
    • New in Version 18.9
    • New in Version 18.8
    • New in Version 18.7
    • New in Version 18.6
    • New in Version 18.5
    • New in Version 18.4
    • New in Version 18.3
    • New in Version 18.2
    • New in Version 18.1
    • New in Version 18.0
    • New in Version 17.9
    • New in Version 17.8
    • New in Version 17.7
    • New in Version 17.6
    • New in Version 17.5
    • New in Version 17.4
    • New in Version 17.3
    • New in Version 17.2
    • New in Version 17.1
    • New in Version 17.0
    • New in Version 16.9
    • New in Version 16.8
    • New in Version 16.7
    • New in Version 16.6
    • New in Version 16.5
    • New in Version 16.4
    • New in Version 16.3
    • New in Version 16.2
    • New in Version 16.1
    • New in Version 16.0
    • New in Version 15.9
    • New in Version 15.8
    • New in Version 15.7
    • New in Version 15.6
    • New in Version 15.5
    • New in Version 15.4
    • New in Version 15.3
    • New in Version 15.2
    • New in Version 15.1
    • New in Version 15.0
    • New in Version 14.9
    • New in Version 14.8
    • New in Version 14.7
    • New in Version 14.6
    • New in Version 14
    • New in Version 13
    • New in Version 12
    • New in Version 11
    • New in Version 10
    • New in Version 9
    • New in Version 8
    • New in Version 7
    • New in Version 6
    • New in Version 5
    • New in Version 4
    • Basic Features
  • EmEditor Free
  • Compare Installer, Portable, and Store Versions

Download and try the “world's fastest text editor” now. (Source: ZDNet)

Download Download Free Download

Copyright © 1995-2026 by Emurasoft, Inc.
Download | Buy | Features | Blog | Support | About | Privacy Policy
日本語 | Deutsch | 한국어 |简体中文 | 繁體中文

Scroll to top Scroll to top Scroll to top