emacs -nw 现在每当我尝试从 emacs 中打开文件或目录时就会崩溃

问题描述 投票:0回答:1

这仅影响带 -nw 开关的 emacs; GUI emacs 工作正常。

我试图纠正在 Windows 上使用 emacs 的一个小烦恼——即,emacs 认为路径中的“~”是 c:\users\my-user\AppData\Roaming,如下面的文档中所述,但我想它只是 c:\users\my-user。根据文档,更改此设置的步骤非常简单 - 我只需设置 HOME 环境变量,一切都很好;预计这项工作我将 .emacs 和 .emacs.d 移动到 C:\users\my-user 中,使用相应的 HOME 设置重新启动终端并启动 emacs,但现在,每当我尝试使用

 打开 emacs 内的路径时find-file
dired
emacs 崩溃并出现丑陋的回溯:

Find file: ~/
Backtrace:
00007ff74df95a3e
00007ff74dfa6fc4
...
00007ffcdd9e733c
00007ffcddcc26a9

我仍然可以通过在 shell 中提供文件(和目录)在 emacs 中打开文件(和目录)。

https://www.gnu.org/software/emacs/manual/html_node/emacs/Windows-HOME.html#:~:text=You%20can%20always%20find%20out,file%2C%20type%20C %2Dx%20C%2Df%20~%2F

所以它不起作用,我尝试通过取消设置 HOME 来恢复更改,并将 .emacs 和 .emacs.d 移回漫游目录......但我仍然遇到问题。即使我删除了 .emacs 和 .emacs.d,所以这应该像新安装一样,我仍然无法在没有崩溃和回溯的情况下打开 emacs 中的任何路径。

不用说,这是相当灾难性的,因为我基本上已经毁掉了 emacs(至少在终端上),而且我不知道为什么。

有谁知道为什么会发生这种情况,或者有什么我可以尝试纠正这个问题?

版本: GNU Emacs 29.1(构建 2,x86_64-w64-mingw32),2023 年 7 月 30 日

emacs elisp
1个回答
0
投票

好的,几个小时后,有问题的计算机蓝屏了,当它重新启动时,一切都按原来的方式工作。所以,emacs 似乎没有任何问题。我的笔记本电脑;然而,可能已经走到了最后一步。

© www.soinside.com 2019 - 2024. All rights reserved.