emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: desktop.el not playing nice


From: Stephan Stahl
Subject: Re: desktop.el not playing nice
Date: Mon, 18 Apr 2005 20:16:41 +0200 (CEST)
User-agent: SquirrelMail/1.4.0

Richard Stallman said:

> Does this patch give results you like?
>
> *** desktop.el        05 Apr 2005 15:08:34 -0400      1.82
> --- desktop.el        18 Apr 2005 01:22:51 -0400
> ***************
> *** 1031,1037 ****
>     '(lambda ()
>       (let ((key "--no-desktop"))
>         (if (member key command-line-args)
> !         (delete key command-line-args)
>           (when desktop-save-mode (desktop-read))))))
>
>   (provide 'desktop)
> --- 1031,1039 ----
>     '(lambda ()
>       (let ((key "--no-desktop"))
>         (if (member key command-line-args)
> !       (progn
> !         (delete key command-line-args)
> !         (desktop-save-mode 0))
>           (when desktop-save-mode (desktop-read))))))
>
>   (provide 'desktop)

Yes it does.

However as others have pointed out, (desktop-read) at a later time
should reenable desktop-save-mode which it does not right now.

This patch would do it.  If it's clean enough someone should commit
it too.

*** desktop.el  Mon Apr 18 20:04:26 2005        1.82
--- desktop.el  Mon Apr 18 20:13:15 2005
***************
*** 763,769 ****
                       (format ", %d to restore lazily"
                               (length desktop-buffer-args-list))
                     ""))
!         t)
        ;; No desktop file found.
        (desktop-clear)
        (let ((default-directory desktop-dirname))
--- 763,769 ----
                       (format ", %d to restore lazily"
                               (length desktop-buffer-args-list))
                     ""))
!         (desktop-save-mode 1))
        ;; No desktop file found.
        (desktop-clear)
        (let ((default-directory desktop-dirname))
-- 
Stephan Stahl




reply via email to

[Prev in Thread] Current Thread [Next in Thread]