当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 2 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 求助: Warning: desktop file appears to be in use by PID 19237.
帖子发表于 : 2010-12-11 11:57 

注册: 2008-10-10 10:45
帖子: 16
送出感谢: 0 次
接收感谢: 0 次
我的 emacs 是 "GNU Emacs 23.2.1",desktop.el 是 emacs 自带的。

上面的 PID 的数字只是一个 例子。
我每次关闭 emacs 后,重新打开 emacs 时都有这个提示。怎么配置去掉烦人的这个提示?
我的 desktop 的配置如下:

;; 启用 desktop
(load "desktop")
; 设置保存 .emacs.desktop 的目录
(setq desktop-dirname emacs-private-dir)
; 搜索 .emacs.desktop 的目录列表
(setq desktop-path (cons emacs-private-dir ()))
(desktop-save-mode 1)
; emacs-emacs-private-dir = "~/.emacs.d/conf/private.d/"
(desktop-read emacs-private-dir)

我使用这个命令,关掉所有的 emacs 进程
$ pkill emacs

重新打开 emacs,也一样会出现这个提示。


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 求助: Warning: desktop file appears to be in use by PID 19
帖子发表于 : 2010-12-14 14:13 

注册: 2008-10-10 10:45
帖子: 16
送出感谢: 0 次
接收感谢: 0 次
找到了解决的方法了,在这里贴一下我的具体的配置,希望能够帮助到遇到同样问题的人。

;; 启用 desktop
;; emacs-private-dir = "~/.emacs.d/conf/private.d/"

(load "desktop")

; 设置保存 .emacs.desktop 的目录
(setq desktop-dirname emacs-private-dir)

; 搜索 .emacs.desktop 的目录列表
(setq desktop-path (cons emacs-private-dir ()))

(desktop-save-mode 1)
(setq-default desktop-load-locked-desktop t) ; ==> 就是加入这句解决了问题。

;; auto-save-list-file-prefix 这个变量设置了自动保存文件的路径前缀
(setq auto-save-list-file-prefix (concat emacs-backup-dir ".saves-"))

(desktop-read emacs-private-dir)
(defun desktop-auto-save ()
"Added to auto-save-hook so the desktop is not lost."
(desktop-save emacs-private-dir)
(message (concat "Wrote desktop to " emacs-private-dir)))

(add-hook 'auto-save-hook 'desktop-auto-save t)


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 2 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译