CotEditor 4.3.6
release:
Fixes
- Fix an issue on CotEditor 4.3.5 that the option “Give execute permission” in the save dialog was occasionally ignored.
- Fix a typo in PHP syntax style (Thanks to DAnn2012!).
release:
release:
release:
release:
release:
release:
\v in the regular expression for text search to confirm with the current ICU specification.release:
release:
#.release:
org.tug.tex.release:
release:
This version contains some specific changes that may require manual migration by users. See Important changes on CotEditor 4.2 for details.
hr elements as separators in the Outline.$LN in the outline menu template with the line number of the occurrence.\n with \R for the newline metacharacter in the Basic Regular Expression Syntax reference.release:
' character.release:
release:
python3 instead of python for running the cot command so that macOS 12.3 and later can use the Python installed via the Apple's developer tools (From macOS 12.3 on, cot command requires an additional install of python3).release:
release:
release:
jump to document objects.has BOM to document objects and a new option BOM to the convert command.U+000A for any kind of line endings, even for CR (U+000D) and CRLF.cot command to work also with Python 3.release:
release:
release:
This version was released only for the non-AppStore distribution to fix the update check issue on CotEditor 4.0.7.
release:
convert and reinterpret commands for AppleScript.sparkle:channel element in appcast.xml for prerelease check instead of appcast-beta.xml.release:
release:
release:
release:
release:
\(x^2\) style inline math equations.async, await, and @asyncHandler.release:
release:
<<<RELATIVE-PATH>>>) when the document file itself is dropped into the editor.release:
smarten quotes, straighten quotes, and smarten dashes for selection object.release:
release:
release:
release:
true or null, were not stored as a string.release:
release:
release:
<br /> with ⇧↩.string in ... command.line range command selected a wrong range when the line endings of the document are CRLF.line range did not work.release:
release:
\x{hhhh}, \0ooo, and \$ style character expressions in the regular expression pattern were not syntax-highlighted correctly.release:
tab width, tab expands and wrap lines, in the document creation phase were ignored.release:
release:
release:
release:
release:
release:
release:
release:
release:
release:
convert and reinterpret failed.release:
release:
release:
. and :.U+FE0E when control characters are visible.^ or $, did not match lines.U+FEFF cannot be input via “Input in Unicode hex” command.U+FEFF characters.release:
release:
U+FEFF (ZERO WIDTH NO-BREAK SPACE) was empty.release:
release:
change kana scripting command did not work.release:
release:
release:
cot command-line tool:--wait option with some clients other than Terminal.app.--column could misplace the insertion point when a negative number was given.release:
release:
cot command-line tool:--column option to count from the end of the line.--column count from 0-based to 1-based.--line option.cot command.release:
release:
release:
cot command failed to open paths or stdin containing backslash character.release:
release:
release:
release:
release:
release:
cot command failed if the client terminal is non-scriptable.release:
cot command-line tool to return the focus to the client terminal window again after --wait.release:
release:
release:
release:
release:
view opacity property on AppleScript is also deprecated.release:
release:
release:
release:
__init__) skipped the second underscore.release:
⌘+number.\ on bracket pair highlight.⌘1 shortcut for Console from default key-binding settings.var (Thanks to Marc Prud'hommeaux!)release:
release:
⌘← was ignored when the cursor locates at the end of the document.release:
⌘← so that the cursor moves first to the beginning of the visual lines, then to the column right after indentation, and finally to the beginning of the line.enablesAsynchronousSaving hidden default key that enables asynchronous saving.release:
release:
release:
release:
release:
release:
release:
release:
enableNonContiguousLayoutOnHighSierra to YES in Terminal, although this key is actually for debug-use.release:
release:
NewDocument option to CotEditorXOutput for UNIX Scripting to put output string to a newly created document.release:
cot command-line tool:
cot command creates a new window.--background option didn't make CotEditor visible.\v meta-character correctly.release:
write to console so that users can insert own message to the CotEditor's console.Option key).release:
cot command-line tool:
release:
release:
release:
release:
cot command-line tool:
release:
^ and $ could match wrongly on the normal “Find Next/Previous” under specific conditions.lossy option in convert command by AppleScript scripting was ignored.range property of document contents could be wrong if document line endings are not LF. (thanks to Kaito Udagawa!).release:
expands tab for document object (thanks to Kaito Udagawa!).release:
release:
release:
release:
release:
release:
release:
release:
\1 style to $1.line spacing property on AppleScript is also deprecated.release:
release:
~~ that is defined in the GitHub flavored Markdown.* and _.0.release:
⌥⌘R if syntax style list is updated.release:
release:
release:
release:
cot command could fail creating new empty file.release:
cot command-line tool:
--new option.release:
release:
cot command-line tool:
--wait (-w) option to wait until a newly opened window closes.--line option didn't work under specific environments.--line and --column options didn't move cursor to the desired location if file has blank lines at the end.release:
release:
NULL on the status bar until the first calculation is finished.release:
cot command now opens symbolic link target rather than the link itself._.release:
^ or $ anchors in the regular expression via AppleScript didn't work with document that has non-LF line endings.release:
<control-0000> to NULL).release:
__foo__ form.pyi extension.TRUE, FALSE, AND and OR.U+000A (LF) for line ending even the actual line ending of the document is not LF.release:
release:
CotEditor.app/Contents/SharedSupport/bin/ again.release:
release:
release:
This version contains some specific changes that may require manual migration by users. See Important changes on CotEditor 2.2 for details.
com.coteditor.VerticalText to the file only when the editor's text orientation is vertical. You can even disable the feature running the command defaults write com.coteditor.CotEditor savesTextOrientation -bool NO in Terminal.encoding: and coding: to the encoding declaration keywords which will be used on encoding auto-detection (interpreting priorities are: charset= > encoding= > @charset > encoding: > coding:).cot command-line tool, due to the Mac App Store guidelines.
cot command with CotEditor 2.2.0 and later, download the new command-line tool from http://coteditor.com/cot and install manually. You cannot use the previous one with CotEditor 2.2.0.~/Library/Application Support/CotEditor/ScriptMenu/ to ~/Library/Application Scripts/com.coteditor.CotEditor/ due of the Sandbox requirement.
com.coteditor.CotEditor.edit to CotEditor's script definition.com.apple.TextEncoding xattr on saving if the file had no content.> even if <> brace highlighting turned on.release:
release:
release:
U+000B) with ␋ symbol if “Show other invisible characters” turns on.release:
release:
~/Library/Autosave Information/).cot command-line tool.release:
release:
cot command-line tool.tab width for document object.} input.com.apple.TextEncoding xattr only if the file already has the encoding xattr or it's a new document.release:
release:
release:
comment out and uncomment for selection object.#!/usr/bin/osascript -l JavaScript for shebang to run script as Yosemite's JavaScript for Automation.print command.% literals..Rprofile to file mapping.contents property of document property couldn't be set via AppleScript.release:
This version contains some specific changes that may require manual migration by users. See Important changes on CotEditor 2.0 for details.
com.aynimac.CotEditor to com.coteditor.CotEditor.~/Library/Application Support/CotEditor/Syntaxes/. The old styles are kept in SyntaxColorings/. Since CotEditor 2.0 doesn’t use them any more, you can delete the directory if you want.$& definition that represents whole matched string (Use $0 instead).{ and } if Auto-Indent is on. (thanks to Naotaka-san).=pod and =cut to comment coloring.unicode normalization command to normalize unicode.range property of text selection objects.
selection handling need to be updated manually. See “Scripting with AppleScript” document in Help menu for details.. and : to word separators that are used for selecting a word with a double click.Pasteboard puts for CotEditor script, that was deprecated on CotEditor 0.7.2 and had remained for backwards compatibility.layoutTextVertical (boolean) to set text orientation vertical as default.range property of text selection objects was displayed as wrong character range on AppleScript Editor.release:
release:
release:
release:
release:
{ and } or just after : character._ as string is continuing in non-regex keywords on syntax coloring.transparency and alpha only textView properties.view opacity property to window object.selection object direct under the Application object.close command via AppleScript was ignored.^ (beginning of a line) on AppleScript’s search/replacement was not recognized when the document’s line endings are set to CR.release:
defaults write com.aynimac.CotEditor enableSmartQuotes YES in Terminal to enable this feature again.release:
{} symbol escapingrelease:
release:
release:
release:
release:
release:
release:
release:
release:
release:
release:
release:
release:
release:
release:
release:
<br />’ by the default “Additional Text Key Bindings” setting.release:
release:
release:
release:
release:
<pre> tag is now bundled.release:
release:
release:
release:
release:
release:
string <xx> in {x,x}’ which returns text not by selecting but by specifying the position/length.0x00A0) are now also displayed.<br />’ to the HTML style.release:
release:
release:
change kana <selection-object> to [hiragana | katakana]unicode normalization <selection-object> to [NFD / NFC / NFKD / NFKC]scroll to caret <document><dl> tag, added <hr />, clarified the documents to that ‘selection’ objects belong).shift right’ or ‘shift left.’find’ and ‘replace’ is now ‘backwards.’release:
initial release