这最近发生在我身上两次。我总是在Mac上使用emacs进行编码的时间最长。最近我写了两个fortran文件,它们都只有大约300行。当我尝试使用emacs打开它们时,它会在较低的缓冲区中显示“正在加载fortran ...已完成”,但屏幕上没有任何内容,终端会挂起。使用VI或任何其他编辑器,同一文件可以很好地工作。我总是为我使用的所有其他fortran文件使用emacs,所以我怀疑它与我的Emacs设置有什么关系。
我使用的是Emacs 22.1.1 任何想法可能会发生什么?
谢谢
答案 0 :(得分:3)
您还没有提供太多信息,但您可以尝试一些帮助调试的内容:
使用emacs -q
打开emacs以防止加载init.el。这将指示您的配置中是否存在导致崩溃的内容,或者它是否是Emacs 22的问题。
键入M-x toggle-debug-on-error
,然后打开Fortran文件。你可能很幸运并得到一个可以检查的错误回溯。
删除字节编译的elisp文件(扩展名为 .elc 的文件)。这包括init.el的字节编译版本和第三方elisp 1 。
我确定您有理由坚持使用Emacs 22,但如果您有选择,请尝试more recent version。您可能会发现Emacs 24.3没有遇到此问题。
1:由于字节编译的elisp文件错误,我遇到了段错误。