2

iTerm2のOSX上のemacsでhaskell-modeを実行しています。ときどきemacsがフリーズし、iTerm2をシャットダウンする必要があります。私は頻繁にemacs内(iTerm2内)でghciを実行しているため、CPU全体がクラッシュし、予期しない再起動が発生します(灰色の死の画面)。今回は、クラッシュがひどかったため、ファイルが一緒に取り出されました (初めてこれが行われました)。ファイルを git のソース管理下に置いていますが、しばらく (200 行) コミットしていません。今、私のファイルは次のようになります。

私は運が悪いのでしょうか、それともこの状態のファイルを復元する方法はありますか? (注: M-x recover-file) オプションを試しました。

更新:にいくつかのファイルがあります~/.emacs.d/auto-save-list。それらを回復しようとすると、"not current"

;;; Automatically generated by `recentf' on Tue Mar  5 18:16:41 2013.

(setq recentf-list
      '(
        "/Users/Dave/Desktop/Jaskell/Parser/VMTranslator.hs"
        "/Users/Dave/Desktop/Jaskell/Parser/Decs.hs"
        "/Users/Dave/Desktop/Jaskell/Parser/SymbolTable.hs"
        "/Users/Dave/Desktop/Jaskell/Parser/Parser.hs"
        "/Users/Dave/.emacs.d/init.el"
        "/Users/Dave/Desktop/Jaskell/Parser/Printer.hs"
        "/Users/Dave/.emacs.d/elpa/yasnippet-0.8.0/snippets/c++-mode/io"
        "/Users/Dave/Desktop/Jaskell/11/Average/Main.jack"
        "/Users/Dave/.emacs.d/elpa/w32-browser-21.0/w32-browser-autoloads.el"
        ))

(setq recentf-filter-changer-current 'nil)


;; Local Variables:
;; coding: utf-8-emacs
;; End:

最後にヌルがたくさんあります。

4

0 に答える 0