CotEditor 3.7.8
release:
Fixes
- Improve stability.
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 Specification 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 Specification 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