如何从崩溃的emacs会话中恢复文件

时间:2013-03-06 00:46:32

标签: macos emacs crash

我在iTerm2的OSX上的emacs中运行haskell-mode。每隔一段时间,emacs就会冻结,我将不得不关闭iTerm2。由于我经常在emacs内部运行ghci(在iTerm2内部),它会崩溃我的整个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:

最后有一堆空值。

0 个答案:

没有答案