File Historyを絶対時刻表示にしたら動作しなかったので、コードを修正してみた

2016-04-16

File Historyの時刻表示を「絶対時刻表示」にしようと "timestamp_relative": trueを設定したらエラーが発生して動作しなかったので、 コードをちょこっと修正してみました。

絶対時刻表示

相対時刻表示と絶対時刻表示の違い

デフォルト設定は、相対時刻表示です。

Sublime Text File History
【相対時刻表示】
ファイルを閉じた時刻と現在時刻との差が表示されます。
Sublime Text File History
【絶対時刻表示】
ファイルを閉じた時刻がそのまま表示されます。

絶対時刻表示を設定する

FileHistory.sublime-settings

{
    "timestamp_relative": true,
    "timestamp_format": "%Y-%m-%d %H:%M:%S"
}

コードの修正

元のコードをコメントアウトして、新しいコードを追加。

file_history.py

# stamp = '%s on %s' % (action, time.strftime(self.TIMESTAMP_FORMAT, timestamp))
stamp = '%s on %s' % (action, time.strftime(FileHistory().TIMESTAMP_FORMAT, time.localtime(timestamp)))

関連記事

Sublime Text