如果文件有自动保存数据,emacs-daemon 启动会冻结
我设置了 desktop.el 以便 emacs 在启动时自动重新打开上次我杀死 emacs 时保持打开状态的所有文件。
现在,当我将 emacs 作为守护进程启动并且重新打开的文件之一具有自动保存数据时,守护进程会显示通常的自动保存数据消息 ("...文件具有自动保存数据..." )
并等待确认 - 但不继续初始化。如果没有确认,守护进程将保持在这种状态,并且新连接(例如通过emacsclient -c
)被接受但不被处理。
有没有办法在守护进程启动期间禁用确认?
I set up desktop.el so that emacs automatically reopens all files on startup that were left open last time I killed emacs.
Now when I start emacs as a daemon and one of the reopened files has auto-save-data, the daemon displays the usual auto-save-data-message ("...file has auto save data...")
and waits for confirmation - but does not continue the initialization. Without confirmation the daemon will stay in this state and new connections (eg via emacsclient -c
) are accepted but not processed.
Is there a way to disable confirmations during the daemons startup?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
编辑:更新以匹配 Zarza 的工作版本:
(command-line)
启动服务器进程,但仅“在加载用户的初始化文件并处理所有命令行参数之后”。edit: Updated to match Zarza's working version:
(command-line)
starts the server process, but only "after loading the user's init file and after processing all command line arguments".