Version 9

October 14, 2009

New General Features

  • CSV (Comma-separated), TSV (Tab-separated) and DSV (User-defined delimiter-separated) modes are supported now. You can vertically select a specified column, or sort values at a specified column. In conjunction with the narrowing mode, you can sort only selected lines.

  • Narrowing mode added. The Narrowing command assigns only the selection as editable area and make the rest inaccessible. (Before trying the Narrowing command, make sure the Page break marks background color is different from the General background color.)

  • Supports Windows 7 Jump List. The jump list can be customized, and it also includes the recent category. In order to have the recent category work, Always Add to Recent Documents Folder check box in the File page of the Customize dialog box must be checked. The recent category is different from the recent menu that EmEditor manages, and only those files with the extensions associated with EmEditor will be included in the recent category.

  • Supports Windows 7 Task Button Progress Bar.

  • Full Screen mode added.

  • Clipboard history features were added.

  • Right-clicking on the recent file list or recent folder list displays a popup menu, where you can pin, unpin, or remove an selected item from the list. You can also open an item from this folder, open Windows Explorer, open Command Prompt, or copy path.

  • Wildcards are now supported in the command line. For instance, running "emeditor.exe *.txt" will open all the txt files in the current folder.

  • New command line options (/act, /clw, /cjl, /n, /od, /rr, /scrlf, /scr, and /slf) added.

  • Brackets/Quotation marks can be auto-completed now. For example, typing {, will insert } automatically after {. When text is selected, typing " will surround the selection with "".

  • Indentation after #include or Label: line can be ignored now.

  • Incremental search is supported in the Find and Replace dialog boxes.

  • The = button was added to toggle between single and multiple text boxes in the Find and Replace dialog boxes.

  • The Find in Files and Replace in Files dialog boxes are modeless now.

  • The replace format "(?n:true_expression:false_expression)" was added to regular expression replace formats.

  • The standard input can be entered in the Output custom bar.

  • Dragging and dropping a tab now allows you to choose between copying/creating a shortcut of the current file and creating a new group.

  • You can now right click on a button on the Tools toolbar to display the tool properties directly.

  • Macro paths are saved as relative path to My Macros folder now.

  • Characters specified in the "Treat the following characters as alphanumeric" text box in the Customize dialog box now work with Find/Replace.

  • Cursor size and color can be customized now.

  • In Windows Vista and later, with User Account Control enabled, EmEditor now allows you to save files into protected folders such as "C:\Program Files" after a prompt to elevate the privilege.

  • EmEditor can now save the Undo information with workspace, and allows you to save untitled documents without naming the files. EmEditor can prompt to save workspace when it is about to exit, and the prompt dialog box can be disabled.

  • The Horizontal/Vertical lines are now drawn below text, and flickering was completely eliminated.

  • The UTF-16 entry was added to the Auto Detect encoding dialog box.

  • The Context menu on the Ruler was added, and new commands: Toggle CSV Mode, Adjust Comma positions, and Select Column were included.

  • The features related to the standard input and output were added to the external tool feature. This allows you to use an external tool as a filter.

  • The line text at the cursor position or the entire document can be passed as a parameter to an external tool now.

  • The standard output of an external tool can be retrieved and inserted into the document.

  • The output encoding now includes the Save as Active Document option.

  • The IME contextual reconversion is supported now.

  • The Reconvert key is now enabled even when no text is selected.

  • The Properties command added to the Context Menu on a plug-in button even when the button is in the main toolbar.

  • Text color and background color of custom bars can be specified now.

  • The Clipboard format copied from a box selection is now compatible with Visual Studio.

  • The cursor now jumps to the invalid character position if a null or invalid character is detected during the opening after the warning dialog.

  • 16 New button on the toolbar were added.

  • An arrow was added to the (Open) button on the toolbar, and clicking the arrow display the list or recently used files and folders.

  • An arrow was added to the (Paste) button on the toolbar, and clicking the arrow display the list of recently used text on the Clipboard.

New plug-in features

Snippets plug-in

  • Now, the snippet tree includes not only snippets, but also macros. These macros don't need to be saved as a file.

  • Trigger strings and shortcut keys (Tab by default) can be specified.

  • Tooltip hints can be specified; the tooltip appears when the trigger string matches the typed string. The tooltip verbosity and delay time can be adjusted.

  • TAB and SHIFT + TAB can be used to jump between placeholders.

  • Snippets and macros text can be edited in the EmEditor editor.

  • The plug-in can work in the background even when the Snippets custom bar is hidden (set in the Plug-in properties).

  • Global parameters can be specified.

  • The new Interface object can be used to communicate between snippets and macros.

  • The parameter symbol was changed from \{x} to ${x}.

  • The plug-in can easily import EmEditor and TextMate snippets by the Import command or drag and drop snippet files from Explorer to the Snippets tree.

  • The new shell code format allows you to use snippets as filters. The shell code allows you to pass the standard input to an external tool, and then receives the standard output and insert as a snippet.

Outline plug-in

  • The Narrow and Widen commands were added.

  • Comments can be collapsed now (Make Comments Collapsible check box in the Outline plug-in Properties).

Projects plug-in

  • Files to include, files to exclude, and folder to exclude can now be specified using wildcards (Solution Properties - General tab).

  • You can now use a fixed tag file. You can specify the fixed tag file name in the Symbol tab of Solution Template Properties.

Explorer plug-in

  • Icon overlays are supported now.

New options

New commands

Macros new features

Plug-in API new features