CotEditor 7.0.3
リリース:
新機能
- Adaシンタックスを追加
改良
- 「カラーコードを編集」コマンドにCSSのHWB形式と4桁16進数アルファ形式を追加し、現行のスペース区切りCSS RGB/HSLカラーコードも読み取れるように改善
- 「クイックアクション」検索で、メニューパスの項目間にスペースがあっても検索できるように改善
- シンタックス判定でオプション付きのシバン(shebang)に対応
- 既存の混在した改行コードをより適切に保持するよう、行の並べ替えコマンドを改善
- 予期しないクラッシュを避けるため、tree-sitterベースのシンタックスハイライトを100,000,000文字までに制限
- Markdownシンタックスを更新し、ブロック引用のハイライトを修正
- 文字情報インスペクタのUnicodeブロック名リストをUnicode 16.0.0からUnicode 17.0.0に更新
- tree-sitter-cを0.24.2に更新
- tree-sitter-swiftを0.7.2に更新
- 全体的な安定性とパフォーマンスを向上
- trivial: 「スニペット」設定ペインの挿入フォーマットエディタを改善
- 開発: ビルド環境をXcode 26.5.0に更新
修正
- カスタマイズした内蔵シンタックスのファイル関連付けがほかの内蔵シンタックスと競合したときに、そのカスタマイズが無視されることがあった不具合を修正
- 大きな書類でぶら下げインデントが有効なとき、書類末尾付近のテキストが表示されないことがあった不具合を修正
- 絵文字タグシーケンスの後続テキストが欠落グリフとして表示されることがあった不具合を修正
- 単語単位または行頭まで削除したときに、選択範囲外のテキストが削除されることがあった不具合を修正
- 単語を選択したときに誤った範囲が選択されることがあった不具合を修正
- 「条件で並び替え」で、指定したソートキーを含まない行が並べ替えられることがあった不具合を修正
- テキストクリッピングやファイルドロップスニペットをドロップしたときに、その改行コードが書類の改行コードと異なると余分なテキストが挿入されることがあった不具合を修正
- ファイルドロップスニペットで、ドロップしたWeb URLのドメインが省略されることがあった不具合を修正
- ファイルドロップ設定で現在の設定がカスタマイズされていても「デフォルトに戻す」ボタンが無効のままになることがあった不具合を修正
- 「書類をタブで開く」設定が「自動」の場合でも、複数の書類を同時に開くと別々のウインドウで開くことがあった不具合を修正
- 空の未保存書類が開いているときに複数の書類を開くと、その空の書類を置き換える前に一部の書類が表示されることがあった不具合を修正
- 書類を開く操作をキャンセルしたり開けなかったりしたときに、空の未保存書類が残ることがあった不具合を修正
- 「開く」ダイアログでファイルとフォルダを同時に選択したときに、テキストエンコーディングと「読み出し専用で開く」オプションが使用できないことがあった不具合を修正
- ファイルブラウザで書類を切り替えたあと、シンタックス固有のスニペットやスクリプトの適用対象が前の書類のままになることがあった不具合を修正
- ファイルブラウザで書類を閉じたあとも、「書類情報」インスペクタに前の書類パスが表示され続けることがあった不具合を修正
- ファイルアクセスの許可を求めたあとに、ファイルブラウザからエイリアスのオリジナルを含むフォルダを開けないことがあった不具合を修正
- BOM付きのUTF-16またはUTF-32書類をバイトオーダー指定のエンコーディングで開いたときに、BOMが書類テキスト内に残ることがあった不具合を修正
- AppleScriptのBOMオプションを使って書類をUTF-8以外のエンコーディングへ変換したときに、不正なUTF-8 BOMが追加されることがあった不具合を修正
- エンコーディング判別で、書類内で最初に見つかったエンコーディング宣言より後の宣言が優先されることがあった不具合を修正
- カスタムシンタックスハイライトで、開始/終了正規表現が書類末尾の長さ0のテキストに一致したときにクラッシュすることがあった不具合を修正
- 閉じられていない開始/終了文字列パターンの後ろで、カスタムシンタックスハイライトが適用されないことがあった不具合を修正
- 空の区切り文字または空のハイライトパターンを持つ不正なカスタムシンタックス定義で、シンタックスハイライトが応答しなくなることがあった不具合を修正
- 連続する空行や末尾の改行付近を編集したあとに、tree-sitterベースのシンタックスハイライトがずれることがあった不具合を修正
- 設定の読み込み時に、同じ設定アーカイブ内に含まれるカスタムテーマに対して誤ってエラーが表示されることがあった不具合を修正
- カラーコードウインドウが更新を停止したり、不正なカラーコードを挿入したりすることがあった不具合を修正
- 高度な文字カウントで古い結果や誤った結果が表示される可能性があった不具合を修正
- Unicode入力で、一部の有効なUnicodeコードポイントが拒否されたり無効として表示されたりする可能性があった不具合を修正
- 再スキャン後に「警告」インスペクタの非互換文字リストの並び順が失われることがあった不具合を修正
- エディタが分割されていないときも、ナビゲーションバー内の隠れている「分割エディタを閉じる」ボタンが利用できることがあった不具合を修正
- サイドバー関連コマンドの状態が誤って表示されたり、バージョンの表示を終了したあとにサイドバーが再表示されたりすることがあった不具合を修正
- ドイツ語(Rush Aliさんに感謝!)およびその他いくつかのローカリゼーションのタイポを修正