アトムエディタ用の小さなコードを書き込んで、特定のファイルのタイムスタンプコメントを保存直前に更新し、完全に機能するようにしました。Atomのアンドゥスタックからエントリをプログラムで削除する
残念ながら、この変更はAtomの元に戻すスタックになります。これらのファイルを保存した後に変更を元に戻した場合、タイムスタンプは以前の変更前に元に戻されます。このため、このタイムスタンプの更新を取り消しスタックから削除したいと考えています。
私はパックTextBuffer.transact()
かTextEditor.transact()
を使用して単一の取り消しトランザクションに複数の変更することができます知っているが、私はちょうどアンドゥスタックから最後のエントリ(またはエントリ)を削除する方法を見つけることができません。
historyProvider
に直接アクセスしてundostack
Array
を使用する唯一の方法はありますか?率直に言って、今はどの副作用があるのか分かりませんが、私が必要とするものをAtom APIで見つけることはできません。
おかげで、いつものように事前に多く、:)