あんまりにも寝付けないのでちょっと起きてメールチェックをしてみたところ、以下のようなバグレポートが。
(1) 新規ファイルをパネルから開く -> Ctrl - s で .py ファイル名を指定したとき(2) リネーム後ときどき(適当ですみません。動いたときと、動かないときがありました)
の場合にインデントが反映されませんでした
でまあちょっと調べて見たところ、 Changer.py に衝撃的なコードが!
self.__siginal_id_1 = self.__editor.connect('rename-document', self.__renamed_cb)
ちょっと待てェェェェェェェェ、なんだその 'rename-document' はぁぁぁぁぁぁぁ!? 'renamed-document' だろうがぁぁぁぁ! コールバック関数の方は renamed になってるのがどうしようもなさに拍車をかけてる。
つーわけで、要するにファイルの保存とリネームのタイミング問題でエラーになってるだけだ。ざっと調べて見たところ
なので、 'rename-document' をフックしてしまうとタイミング次第ではうまく行かないこともあり、また (1) のケースは多分だけどコマンドラインから起動した場合とパネルから新規作成した場合とでは処理が違っていて、それでうまく行ってなかったんじゃないかなあ。
というわけで、ちょっとばっかし緊急気味のリリース。
ざっとしかテストしてないというか、そもそも俺は普段ステータスバーとパネルを隠して使ってるんでこの辺に罠が潜んでいそう。
この怪文書はクリエイティブ・コモンズ・ライセンスの元でライセンスされています。引用した文章など Kuwata Chikara に著作権のないものについては、それらの著作権保持者に帰属します。