CotEditor implemented now the modern document features: Auto Save and Versions. It saves changes automatically as you edit and enable roll-back to the previous versions. Of course, you can still use the classic saving only manually with ⌘S if you want. Choose your favorite way in the General pane.
Various line editing actions
Move selected lines, remove duplicate lines and more. The various handy line editing actions enable document editing more smoothly and easier.
Auto indent style detection
No more tab option switching for different source codes. CotEditor detects document's indent style and sets the corresponding tab expansion behavior automatically for you.
What's New on CotEditor 2.3.1
release:
New Features
Add “Duplicate Line” action to Text > Lines menu.
Additions/Changes
Update Python syntax style:
Add terms added in Python 3.5.
Update R syntax style:
Fix boolean values were not highlighted correctly.
Update Shell Script syntax style:
Add “command” to extension list.
Fixes
Fix an issue where some type of script file cannot be opened because of “unidentified developer” alert even it was made on CotEditor.
Fix an issue where unwanted completion list was displayed by auto-completion when after typing a symbol character.
Fix an issue where application could crash if the width of line number view will change.
Introduce Auto Save and Versions as an option (in General pane).
Add new actions handling selected lines to the new Text menu > Lines.
They are also added to the AppleScript terms.
Add “Copy as Rich Text” action to the Edit menu.
Detect indent style on file opening and set tab expand automatically.
Add “Spell Check” button to toolbar icon choices.
Customize toolbar to add it to your toolbar.
Add syntax styles for “D”, “iCalendar” and “Rich Text Format”.
Additions/Changes
Reconstitute main menu.
Embed key bindings editor to Key Bindings pane.
Update “Shell Script” syntax style:
Completely rewrite.
Update “INI” syntax style:
Add “url” to extension list.
Update “JavaScript” syntax style:
Add “z” to attributes.
Update “R” syntax style:
Add “Rscript” to interpreters.
Temporary hide the “Live Update” checkbox in the find panel since this feature by OgreKit framework has actually not worked correctly in the latest versions.
Bundle cot command to CotEditor.app/Contents/SharedSupport/bin/ again.
Update Onigmo regular expression engine to 5.15.0.
Fixes
Fix an issue where no file path was inserted if file type of the dropped file was not registered to the file drop setting.
Fix an issue where application could be launched on unsupported system versions.
Fix an issue where the baseline of new line invisible characters was wrong if line is empty.
Fix syntax highlighting issue with multiple lines.
Fix an issue where text view drawing was distorted while resizing window.
Fix an issue where application could crash on window restoration.
Fix some typos in syntax styles “Julia” and “SQL”.
Address an issue where syntax highlighted control character was sometime not colored in the invisible color.