CotEditor 2.0 ではカスタマイズに関する仕様が一部変更されました。そのため、以前のバージョンを使っていたユーザは手動による移行処理が必要になる場合があります。
シンタックススタイルの定義ファイル関する仕様は大きく変更されました。従来のユーザ定義からの変換は初回起動時に自動で行われます。しかし、コメントアウト機能やカラーリングの追加などの新しい機能に準拠するためにも、再編集もしくは書き直しをお勧めします。
Wiki page で新しいフォーマットの追加シンタックス定義を探すこともできます。
アウトライン抽出の正規表現エンジンが 2.0 で Oniguruma 系から ICU 系に変更されたため、CotEditor 1.x でシンタックス定義をカスタムしていたユーザは、アウトラインの抽出定義を手動で修正する必要があるかもしれません。 環境設定のシンタックススタイル編集から “シンタックスの検証” を実行し、出力されるメッセージに従ってください。
典型的な修正点としては以下が挙げられます。
{ と } は ICU 上では常にバックスラッシュ \ でエスケープされる必要があります。$& による抽出文字列の置換は 2.0 で削除されました。同様の効果を得るためには $0 を代わりに使ってください。詳しい ICU 正規表現エンジンの仕様については Regular Expressions - ICU User Guide を参照ください。
CotEditor 2.0 では AppleScript 対応に関する仕様が一部変更されました。そのため、一部のスクリプトはそのままでは 2.0 では動かない可能性があります。変更箇所などの詳細はヘルプメニュー内の「AppleScript でのスクリプト作成」をご覧下さい。
CotEditor 2.0 では、OS X でのアプリケーションを識別子である bundle identifier が従来の “com.aynimac.CotEditor” から “com.coteditor.CotEditor” に変更されました。そのため、ファイル関連付けや他アプリケーションの外部エディタとして CotEditor を指定した場合など設定がリセットされている可能性があります。その場合は再び関連付けをやり直してください。
上級者向け: これにともない、設定が保存される plist ファイルやターミナルからの defaults コマンドによる設定の変更の識別子も変更されていることに留意してください。