评估 window 函数时 Emacsclient 崩溃
Emacsclient crashes when evaluating window functions
为了不让这里的任何人厌烦细节,每当我计算类似于这个的表达式时:
emacsclient -t -e '(set-buffer *scratch*)'
客户端将在终端上闪烁并崩溃。
这似乎发生在所有 window 变化的函数中。客户不应该那样工作吗? 运行 这在正常的 emacs 会话中不会导致此问题。
您也在使用 -t
,但我不确定为什么。
您的 emacs 运行正在另一个 tty 会话中吗?
或者您的 emacs 运行ning 是否处于 windowing 模式(例如在 X Windows 上)?
如果我在 windowing 模式下使用 emacs 运行ning 并且我 运行 来自另一个 xterm window 的以下命令,那么一切都如我所料它到:
emacsclient -c -e '(set-buffer "*scratch*")
请特别注意 -c
选项,缓冲区名称是一个字符串,因此必须用双引号引起来。
为了不让这里的任何人厌烦细节,每当我计算类似于这个的表达式时:
emacsclient -t -e '(set-buffer *scratch*)'
客户端将在终端上闪烁并崩溃。
这似乎发生在所有 window 变化的函数中。客户不应该那样工作吗? 运行 这在正常的 emacs 会话中不会导致此问题。
您也在使用 -t
,但我不确定为什么。
您的 emacs 运行正在另一个 tty 会话中吗?
或者您的 emacs 运行ning 是否处于 windowing 模式(例如在 X Windows 上)?
如果我在 windowing 模式下使用 emacs 运行ning 并且我 运行 来自另一个 xterm window 的以下命令,那么一切都如我所料它到:
emacsclient -c -e '(set-buffer "*scratch*")
请特别注意 -c
选项,缓冲区名称是一个字符串,因此必须用双引号引起来。