all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* Observations on the splash screen - and signal-process
@ 2009-01-24 18:08 Kim F. Storm
  2009-01-25  1:11 ` Juri Linkov
  0 siblings, 1 reply; 2+ messages in thread
From: Kim F. Storm @ 2009-01-24 18:08 UTC (permalink / raw)
  To: emacs-devel


If auto-save files are found during startup, the splash screen says:

If an Emacs session crashed recently, type Meta-x recover-session RET
to recover the files you were editing.


Some comments on this:

1) Shouldn't "Meta-x" be "M-x" here ?

2) Couldn't we make this a "clickable" "Recover Session" button
   like the Open file... instead of the text?

3) Maybe rephrase it to something like:

One or more Emacs auto-save files exists; click [RECOVER] to review the
sessions and possibly recover the files you were editing at that time.

4) It was wrong...

Actually, I didn't have any crashed session - but I have another Emacs session
running which has created an auto save file.  

Maybe emacs should check the saved sessions and filter out the
currently running sessions ...  
A simple (signal-process PID 0) would suffice -- unfortunately, the
doc string for signal-process does not describe the return value
in this case (currently it is 0 if the process exists and -1 otherwise
- but better return values would probably be t or nil).

BTW, the elisp manual doesn't mention that the signal can be a symbol
as well as a number (signal names are portable, numbers are not!!)

Finally, wouldn't it make sense if (signal-process PID nil) checked for
the existense of process PID - using signal 0 is probably non-portable.

-- 
Kim F. Storm <storm@cua.dk> http://www.cua.dk





^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: Observations on the splash screen - and signal-process
  2009-01-24 18:08 Observations on the splash screen - and signal-process Kim F. Storm
@ 2009-01-25  1:11 ` Juri Linkov
  0 siblings, 0 replies; 2+ messages in thread
From: Juri Linkov @ 2009-01-25  1:11 UTC (permalink / raw)
  To: Kim F. Storm; +Cc: emacs-devel

> If auto-save files are found during startup, the splash screen says:
>
> If an Emacs session crashed recently, type Meta-x recover-session RET
> to recover the files you were editing.
>
> Some comments on this:
>
> 1) Shouldn't "Meta-x" be "M-x" here ?
>
> 2) Couldn't we make this a "clickable" "Recover Session" button
>    like the Open file... instead of the text?
>
> 3) Maybe rephrase it to something like:
>
> One or more Emacs auto-save files exists; click [RECOVER] to review the
> sessions and possibly recover the files you were editing at that time.
>
> 4) It was wrong...

5) Another drawback is that this message gives the false impression
that Emacs crashes often, so users might have doubts about Emacs stability.
Displaying it only after the real crash when Emacs has something to recover
will improve this.

-- 
Juri Linkov
http://www.jurta.org/emacs/




^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2009-01-25  1:11 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-01-24 18:08 Observations on the splash screen - and signal-process Kim F. Storm
2009-01-25  1:11 ` Juri Linkov

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.