CotEditor

Highlights on CotEditor 2.1

Auto-Backup
You don't need to lost your unsaved data any more. CotEditor automatically backups your documents while editing, so that you can resume your editing at the next session, even after force quitting.
cot command-line tool
The new cot command-line tool lets you open documents in CotEditor from the command line. You can install it from Integration pane in Preferences.
Brand-new Find & Replace panel
The Find and Replace panel was totally re-designed with more modern and organized looking.
New document inspector view
The legacy document information drawer was now migrated to a side panel style. This change allows you to see document information even on the full-screen mode.
Dropping support for OS X 10.7 Lion
CotEditor now requires OS X Mountain Lion or higher.

What's New on CotEditor 2.1

release:

cf. Changes from 2.1RC2.

New Features

  • Now your documents are automatically backuped while editing and will be resumed at the next session, even after force quitting.
    • This feature doesn't modify your actual files. You still need to perform “Save” manually to apply changes to your files.
  • cot command-line tool.
  • New AppleScript property tab width for document object.
  • Now, CotEditor script receives the absolute file path of the frontmost document as an argument if available.
  • Add “New CotEditor Document with Selection” and “Open File in CotEditor” Services.
  • Add syntax styles for “Erlang” and “Julia”.

Additions/Changes

  • Drop support for OS X Lion.
  • Migrate document drawer to sidebar style.
    • Add “show document inspector” option to preferences.
    • Improve document information display.
  • Introduce brand-new find panel with more organized UI.
    • OniGmo is still be using for the regular expression engine as before.
    • Settings for find panel has been once reset. You can set them again from the gear button in the find panel.
  • Enable to change multiple checkboxes in syntax style editor at once.
  • Improve to display gear icon in menu bar while executing a script.
  • Improve auto-outdent behavior with } input.
  • Improve auto-tab-expand behavior with intent that tab characters and spaces are mixed.
  • Add hidden “Reveal in Finder” menu item to syntax style action menu in Preferences (visible with Option key).
  • Improve CotEditor Script to apply the result to the document that was frontmost when the script was launched.
  • Close Preferences window with esc key.
  • Character inspector popover becomes detachable (on Yosemite and later).
  • Update about Console Panel:
    • Rename “Script Error Panel” to “Console Panel.”
    • Change toolbar style.
  • Prefer using user custom syntax style if the file mapping conflicts with other bundled style.
  • Make key bindings for panel windows customizable.
  • Change to save com.apple.TextEncoding xattr only if the file already has the encoding xattr or it's a new document.
  • Move removed themes/styles to Trash instead delete them immediately.
  • Now, Utility actions perform with multiple selection.
  • Avoid showing not-writable alert on Resume again.
  • Delay timing to save text key bindings setting.
  • Localize document types.
  • Improve text rendering with non-opaque view.
  • Update “Markdown” syntax style:
    • Add horizontal rules to outline menu.
  • Tweak text view drawing performance.
  • Update Sparkle framework to version 1.9.0.

Fixes

  • Fix an issue that the preferred file encoding for encoding detection could be set wrong after running file open panel.
  • Fix an issue that incompatible character markup positions were wrong by CR/LF line endings.
  • Fix duplication check in key bindings editor.
  • Fix “Restore Defaults” button enability on text key bindings edit sheet.
  • Fix possible crashes on input.
  • Fix an issue that application could crash after closing split view.
  • Fix an issue that application could crash after switching theme in preferences.
  • Fix an issue where tab width on printing didn't reflect user indent setting.
  • Fix an issue where tab width didn't update on font size change.
  • Fix an issue where the help button on Edit pane and Format pane didn't show correct help page.
  • Fix an issue that application couldn't open file that is not Unicode, has more than 4,096 characters and consists only of 2 byte characters.
  • Fix an issue that text font could occasionally change after pasting or inputting text from other application.
  • Fix an issue that number of selected lines displayed less than actual count if last selected lines are blank.
  • Fix an issue that Unicode character insertion was occasionally failed.
  • Fix an issue that syntax highlights were removed after perform Unhighlight.
  • Fix timing to display sheets on file open.
  • Fix an issue that selection of line endings menu and encoding menu in toolbar did not update on undo/redo.
  • Fix an issue that checkmark in line height menu was not displayed.
  • Fix an issue where some document icons were not applied under the specific environments.
  • Fix some missing localizations in simplified Chinese. (Thanks to Wei Wang!)
  • Fix an issue that an alert message was not localized.
  • And other trivial UI fixes and enhancements.

previous release notes