だらだら〜個人事業〜

HatenaDiaryから引っ越してきました。Githubもnyakagawanです。

今日のコミット

今回のvfilerへのコミットで必須項目をいくつか実装した。

リスト上で、ディレクトリは上にファイルはそれ以降にまとめて表示
リスト上で、常に何かしらの項目を選択状態に。
インクリメンタルサーチで、Enter押してもリストに戻るようにしたい
他方のリストを一方のリストと同じディレクトリに移動

リストを定期的に自動更新
外部からのファイル削除や追加や名前変更の監視?

こいつは結構大変なので今実装中。
ディレクトリ内のファイルなどの変更などを監視するためにFSEventsを利用することにした(mac
py2appとかでアプリにしたときに、ほかのmacとかでも動くのかどうかよく分からないけど...。

windowsではFindFirstChangeNotificationが使えそう。これをどうにかしてPythonから使えればよさそう。cfilerのソースをよんで見つけただけですが。

メモ

  • FSEventが監視中のディレクトリが消えたときとかどんなイベントがくるのか分からないので色々テストしてみる。
  • ファイラーに組み込み