From rgm@gnu.org Mon Feb 2 20:16:14 2009 Received: (at quiet) by emacsbugs.donarmstrong.com; 3 Feb 2009 04:16:14 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-3.0 required=4.0 tests=X_DEBBUGS_NO_ACK autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from fencepost.gnu.org (fencepost.gnu.org [140.186.70.10]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id n134GB9p007541 for ; Mon, 2 Feb 2009 20:16:12 -0800 Received: from rgm by fencepost.gnu.org with local (Exim 4.67) (envelope-from ) id 1LUCg3-0001PK-Lr for quiet@emacsbugs.donarmstrong.com; Mon, 02 Feb 2009 23:14:23 -0500 From: storm@cua.dk (Kim F. Storm) To: quiet@debbugs.gnu.org Subject: Observations on the splash screen - and signal-process Date: Sat, 24 Jan 2009 19:08:34 +0100 Lines: 43 X-From-Line: emacs-devel-bounces+rgm=gnu.org@gnu.org Sat Jan 24 13:09:21 2009 Received: from mx10.gnu.org ([199.232.76.166]:42256) by fencepost.gnu.org with esmtp (Exim 4.67) (envelope-from ) id 1LQmwa-0007bh-T5 for rgm@gnu.org; Sat, 24 Jan 2009 13:09:20 -0500 Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1LQmy6-0000eE-6A for rgm@gnu.org; Sat, 24 Jan 2009 13:10:54 -0500 Received: from lists.gnu.org ([199.232.76.165]:55434) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1LQmy6-0000eA-12 for rgm@gnu.org; Sat, 24 Jan 2009 13:10:54 -0500 Received: from localhost ([127.0.0.1]:42362 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LQmy5-0001HL-Qb for rgm@gnu.org; Sat, 24 Jan 2009 13:10:53 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LQmw7-0000jZ-OD for emacs-devel@gnu.org; Sat, 24 Jan 2009 13:08:51 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LQmw4-0000hp-K9 for emacs-devel@gnu.org; Sat, 24 Jan 2009 13:08:51 -0500 Received: from [199.232.76.173] (port=48073 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LQmw4-0000hl-GI for emacs-devel@gnu.org; Sat, 24 Jan 2009 13:08:48 -0500 Received: from mail1-hoer.fullrate.dk ([90.185.1.42]:52103 helo=smtp.fullrate.dk) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1LQmw4-0000Kj-2T for emacs-devel@gnu.org; Sat, 24 Jan 2009 13:08:48 -0500 Received: from kfs-lx.rd.rdm.cua.dk (unknown [90.184.173.152]) by smtp.fullrate.dk (Postfix) with SMTP id 1B4509CD96 for ; Sat, 24 Jan 2009 19:08:34 +0100 (CET) X-Debbugs-No-Ack: yes X-detected-operating-system: by monty-python.gnu.org: Genre and OS details not recognized. X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+rgm=gnu.org@gnu.org X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: Glenn Morris Severity: wishlist [ resent from http://lists.gnu.org/archive/html/emacs-devel/2009-01/msg00697.html ] 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 http://www.cua.dk From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 25 23:13:28 2011 Received: (at 2176) by debbugs.gnu.org; 26 Jul 2011 03:13:28 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QlY5I-0004uS-6Y for submit@debbugs.gnu.org; Mon, 25 Jul 2011 23:13:28 -0400 Received: from mail-vx0-f172.google.com ([209.85.220.172]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QlY5F-0004uE-LW for 2176@debbugs.gnu.org; Mon, 25 Jul 2011 23:13:26 -0400 Received: by vxi40 with SMTP id 40so35984vxi.3 for <2176@debbugs.gnu.org>; Mon, 25 Jul 2011 20:13:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:from:date:message-id:subject:to:content-type; bh=wJtPRuxZu6hSU/AVeasD3vLTA3Me6wbFwmUxu5fx+18=; b=G7Woiv59fd/B9qEfi44dsuSZLaU2vmZA8E4LcK2XH+jSKqC2pLIhXrZsngKFeGpFSO BQ/6doA8JcyedH8nZ5UCGnNYMcqeO72+zmHVUZcPEH9YtJ80xDxZoYQyPbH6HeAy1M2m YjHX11lFa+TMjwQZ3OeVQww9At/VtnKMNiLGE= Received: by 10.52.20.232 with SMTP id q8mr5245116vde.125.1311650000142; Mon, 25 Jul 2011 20:13:20 -0700 (PDT) MIME-Version: 1.0 Received: by 10.52.110.166 with HTTP; Mon, 25 Jul 2011 20:13:00 -0700 (PDT) From: Zachary Kanfer Date: Mon, 25 Jul 2011 23:13:00 -0400 Message-ID: Subject: 2176 proposal To: 2176@debbugs.gnu.org Content-Type: multipart/alternative; boundary=20cf307d05e854016b04a8f05083 X-Spam-Score: -3.8 (---) X-Debbugs-Envelope-To: 2176 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -3.8 (---) --20cf307d05e854016b04a8f05083 Content-Type: text/plain; charset=ISO-8859-1 This patch makes the line include a link to run 'recover-session . It also rephrases the text. The text used to be "If an Emacs session crashed recently, type Meta-x recover-session RET \nto recover the files you were editing." The rephrased text is "If Emacs crashed recently, you may recover your previous session." The text no longer tells you how to run the command (i.e., with Meta-x recover-session RET). This is in line with the other commands on the page (e.g., Emacs Tutorial, Open a File). -Zachary Kanfer === modified file 'lisp/startup.el' *** lisp/startup.el 2011-07-14 12:57:06 +0000 --- lisp/startup.el 2011-07-25 04:36:03 +0000 *************** a face or button specification." *** 1574,1586 **** auto-save-list-file-prefix))) t) (fancy-splash-insert :face '(variable-pitch font-lock-comment-face) ! "\nIf an Emacs session crashed recently, " ! "type " ! :face '(fixed-pitch font-lock-comment-face) ! "Meta-x recover-session RET" :face '(variable-pitch font-lock-comment-face) ! "\nto recover" ! " the files you were editing.")) (when concise (fancy-splash-insert --- 1574,1585 ---- auto-save-list-file-prefix))) t) (fancy-splash-insert :face '(variable-pitch font-lock-comment-face) ! "\nIf Emacs crashed recently, you may " ! :link `("recover your previous session" ! ,(lambda (_button) (call-interactively 'recover-session)) ! "Recover files from a previous session") :face '(variable-pitch font-lock-comment-face) ! ".")) (when concise (fancy-splash-insert --20cf307d05e854016b04a8f05083 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable This patch makes the line include a link to run 'recover-session .
I= t also rephrases the text. The text used to be "If an Emacs session cr= ashed recently, type Meta-x recover-session RET \nto recover the files you = were editing." The rephrased text is "If Emacs crashed recently, = you may recover your previous session."
The text no longer tells you how to run the command (i.e., with Meta-x reco= ver-session RET). This is in line with the other commands on the page (e.g.= , Emacs Tutorial, Open a File).
-Zachary Kanfer


=3D=3D=3D mod= ified file 'lisp/startup.el'
*** lisp/startup.el=A0=A0=A0 2011-07-14 12:57:06 +0000
--- lisp/startup.= el=A0=A0=A0 2011-07-25 04:36:03 +0000
*************** a face or button s= pecification."
*** 1574,1586 ****
=A0 =A0=A0=A0 =A0=A0=A0 =A0=A0= =A0 =A0=A0=A0=A0=A0=A0 auto-save-list-file-prefix)))
=A0 =A0=A0=A0 t)
=A0=A0=A0=A0=A0=A0=A0=A0 (fancy-splash-insert :face = 9;(variable-pitch font-lock-comment-face)
! =A0=A0=A0 =A0=A0=A0 =A0=A0= =A0 =A0=A0=A0 "\nIf an Emacs session crashed recently, "
! =A0= =A0=A0 =A0=A0=A0 =A0=A0=A0 =A0=A0=A0 "type "
! =A0=A0=A0 =A0= =A0=A0 =A0=A0=A0 =A0=A0=A0 :face '(fixed-pitch font-lock-comment-face)<= br> ! =A0=A0=A0 =A0=A0=A0 =A0=A0=A0 =A0=A0=A0 "Meta-x recover-session RET&= quot;
=A0 =A0=A0=A0 =A0=A0=A0 =A0=A0=A0 =A0=A0=A0 :face '(variable-p= itch font-lock-comment-face)
! =A0=A0=A0 =A0=A0=A0 =A0=A0=A0 =A0=A0=A0 &= quot;\nto recover"
! =A0=A0=A0 =A0=A0=A0 =A0=A0=A0 =A0=A0=A0 "= the files you were editing."))
=A0
=A0=A0=A0 (when concise
=A0=A0=A0=A0=A0 (fancy-splash-insert
= --- 1574,1585 ----
=A0 =A0=A0=A0 =A0=A0=A0 =A0=A0=A0 =A0=A0=A0=A0=A0=A0 = auto-save-list-file-prefix)))
=A0 =A0=A0=A0 t)
=A0=A0=A0=A0=A0=A0=A0= =A0 (fancy-splash-insert :face '(variable-pitch font-lock-comment-face)=
! =A0=A0=A0 =A0=A0=A0 =A0=A0=A0 =A0=A0=A0 "\nIf Emacs crashed recently= , you may "
!=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 :link `("recover your previous session&= quot;
!=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 ,(lambda (_button) (call-inte= ractively 'recover-session))
!=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 "Recover files from a previous se= ssion")
=A0 =A0=A0=A0 =A0=A0=A0 =A0=A0=A0 =A0=A0=A0 :face '(var= iable-pitch font-lock-comment-face)
!=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 "."))
=A0 =
=A0=A0=A0 (when concise
=A0=A0=A0=A0=A0 (fancy-splash-insert



--20cf307d05e854016b04a8f05083-- From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 26 00:58:39 2011 Received: (at 2176) by debbugs.gnu.org; 26 Jul 2011 04:58:39 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QlZj4-0007DN-Qn for submit@debbugs.gnu.org; Tue, 26 Jul 2011 00:58:39 -0400 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QlZj3-0007DA-0S for 2176@debbugs.gnu.org; Tue, 26 Jul 2011 00:58:37 -0400 Received: from eliz by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1QlZix-0005Cj-Q3; Tue, 26 Jul 2011 00:58:31 -0400 Date: Tue, 26 Jul 2011 00:58:31 -0400 Message-Id: From: Eli Zaretskii To: Zachary Kanfer In-reply-to: (message from Zachary Kanfer on Mon, 25 Jul 2011 23:13:00 -0400) Subject: Re: bug#2176: 2176 proposal References: X-Spam-Score: -6.6 (------) X-Debbugs-Envelope-To: 2176 Cc: 2176@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.6 (------) > From: Zachary Kanfer > Date: Mon, 25 Jul 2011 23:13:00 -0400 > > This patch makes the line include a link to run 'recover-session . > It also rephrases the text. The text used to be "If an Emacs session crashed > recently, type Meta-x recover-session RET \nto recover the files you were > editing." The rephrased text is "If Emacs crashed recently, you may recover > your previous session." > The text no longer tells you how to run the command (i.e., with Meta-x > recover-session RET). This is in line with the other commands on the page > (e.g., Emacs Tutorial, Open a File). Recovering a crashed session is much more important than visiting a tutorial or opening a file. I would understand and support a suggestion to _add_ a clickable link, but why would you want to remove the information about invoking recovery by hand? A user whose session crashed may be under pressure, and not immediately recognize the significance of the blue underlined portion of the text. From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 28 01:59:56 2011 Received: (at 2176) by debbugs.gnu.org; 28 Jul 2011 05:59:56 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QmJdT-0001Nm-IK for submit@debbugs.gnu.org; Thu, 28 Jul 2011 01:59:56 -0400 Received: from mail-ww0-f46.google.com ([74.125.82.46]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QmJdR-0001Ne-6X for 2176@debbugs.gnu.org; Thu, 28 Jul 2011 01:59:54 -0400 Received: by wwf25 with SMTP id 25so2070819wwf.15 for <2176@debbugs.gnu.org>; Wed, 27 Jul 2011 22:59:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=Uf9h6UyVZGuQfC3aYtRaImt158D1//JbO7GzK5qpCCA=; b=iEYWtO6NDeUaYugs89o3iktFg0LmfGUaxtbZ/BTp40KvkuJtE8c3BnNKfEaQFZcoO2 Mco6bT4YN0R/QmJbvCdEFnKlqv+qkCzayGA5uc5phwNcU2nrCWuDfQTv4VFshazT9rQS ljtPMxx8cLLLJ2HRtcQPreTG8D1MdFERCBiFo= Received: by 10.227.58.130 with SMTP id g2mr7278330wbh.44.1311832792105; Wed, 27 Jul 2011 22:59:52 -0700 (PDT) MIME-Version: 1.0 Received: by 10.216.28.133 with HTTP; Wed, 27 Jul 2011 22:59:32 -0700 (PDT) In-Reply-To: References: From: Zachary Kanfer Date: Thu, 28 Jul 2011 01:59:32 -0400 Message-ID: Subject: Re: bug#2176: 2176 proposal To: Eli Zaretskii Content-Type: multipart/alternative; boundary=20cf3001b4559401cc04a91adf2b X-Spam-Score: -3.6 (---) X-Debbugs-Envelope-To: 2176 Cc: 2176@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -3.6 (---) --20cf3001b4559401cc04a91adf2b Content-Type: text/plain; charset=ISO-8859-1 My goal was to shorten up the text, as it's a little verbose. I think that people are, by and large, used to the UI convention of "blue underlined" means a link, but I get your point. What do you think would be the appropriate part of the text to link? "recover-session" is the action, so linking that would make sense, but the constant text changing (i.e., variable-pitch for the beginning of the line, fixed-pitch for "M-x", fixed-pitch link for "recover-session", then variable-pitch again for the rest of the line) gives it a jarring effect, at least to me. Perhaps I'm overanalyzing. What do you think of the effects of this patch? Do we also want "Meta-x" instead of "M-x", to make it easier for such users, even though the usage is different from almost everywhere else in Emacs? -Zachary Kanfer === modified file 'lisp/startup.el' *** lisp/startup.el 2011-07-14 12:57:06 +0000 --- lisp/startup.el 2011-07-28 05:56:34 +0000 *************** a face or button specification." *** 1574,1586 **** auto-save-list-file-prefix))) t) (fancy-splash-insert :face '(variable-pitch font-lock-comment-face) ! "\nIf an Emacs session crashed recently, " ! "type " ! :face '(fixed-pitch font-lock-comment-face) ! "Meta-x recover-session RET" :face '(variable-pitch font-lock-comment-face) ! "\nto recover" ! " the files you were editing.")) (when concise (fancy-splash-insert --- 1574,1587 ---- auto-save-list-file-prefix))) t) On Tue, Jul 26, 2011 at 12:58 AM, Eli Zaretskii wrote: > > From: Zachary Kanfer > > Date: Mon, 25 Jul 2011 23:13:00 -0400 > > > > This patch makes the line include a link to run 'recover-session . > > It also rephrases the text. The text used to be "If an Emacs session > crashed > > recently, type Meta-x recover-session RET \nto recover the files you were > > editing." The rephrased text is "If Emacs crashed recently, you may > recover > > your previous session." > > The text no longer tells you how to run the command (i.e., with Meta-x > > recover-session RET). This is in line with the other commands on the page > > (e.g., Emacs Tutorial, Open a File). > > Recovering a crashed session is much more important than visiting a > tutorial or opening a file. I would understand and support a > suggestion to _add_ a clickable link, but why would you want to remove > the information about invoking recovery by hand? A user whose session > crashed may be under pressure, and not immediately recognize the > significance of the blue underlined portion of the text. > --20cf3001b4559401cc04a91adf2b Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable My goal was to shorten up the text, as it's a little verbose. I think t= hat people are, by and large, used to the UI convention of "blue under= lined" means a link, but I get your point. What do you think would be = the appropriate part of the text to link? "recover-session" is th= e action, so linking that would make sense, but the constant text changing = (i.e., variable-pitch for the beginning of the line, fixed-pitch for "= M-x", fixed-pitch link for "recover-session", then variable-= pitch again for the rest of the line) gives it a jarring effect, at least t= o me. Perhaps I'm overanalyzing. What do you think of the effects of th= is patch?
Do we also want "Meta-x" instead of "M-x", to make it = easier for such=20 users, even though the usage is different from almost everywhere else in Emacs?
=A0-Zachary Kanfer

=3D=3D=3D modified file 'lisp/star= tup.el'
*** lisp/startup.el=A0=A0=A0=A0 2011-07-14 12:57:06 +0000--- lisp/startup.el=A0=A0=A0=A0 2011-07-28 05:56:34 +0000
*************= ** a face or button specification."
*** 1574,1586 ****
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 auto-save-list-file-prefix)))
= =A0=A0=A0=A0=A0=A0=A0 t)
=A0=A0=A0=A0=A0=A0=A0=A0 (fancy-splash-insert := face '(variable-pitch font-lock-comment-face)
!=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 "\nIf an Ema= cs session crashed recently, "
!=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0 "type "
!=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 :face '(fixed-pitch font-lock-comment= -face)
!=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0 "Meta-x recover-session RET"
=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 :face &#= 39;(variable-pitch font-lock-comment-face)
!=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0 "\nto recover"
!=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 " the files you were editing.&= quot;))
=A0
=A0=A0=A0 (when concise
=A0=A0=A0=A0=A0 (fancy-splash= -insert
--- 1574,1587 ----
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 auto-save-list-file-prefix= )))
=A0=A0=A0=A0=A0=A0=A0 t)

On Tue, Jul 26, = 2011 at 12:58 AM, Eli Zaretskii <eliz@gnu.org> wrote:
> From: Zachary Kanfer <zkanfer@gmail.com>
> Date: Mon, 25 Jul 2011 23:13:00 -0400
>
> This patch makes the line include a link to run 'recover-session .=
> It also rephrases the text. The text used to be "If an Emacs sess= ion crashed
> recently, type Meta-x recover-session RET \nto recover the files you w= ere
> editing." The rephrased text is "If Emacs crashed recently, = you may recover
> your previous session."
> The text no longer tells you how to run the command (i.e., with Meta-x=
> recover-session RET). This is in line with the other commands on the p= age
> (e.g., Emacs Tutorial, Open a File).

Recovering a crashed session is much more important than visiting a
tutorial or opening a file. =A0I would understand and support a
suggestion to _add_ a clickable link, but why would you want to remove
the information about invoking recovery by hand? =A0A user whose session crashed may be under pressure, and not immediately recognize the
significance of the blue underlined portion of the text.

--20cf3001b4559401cc04a91adf2b-- From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 11 08:42:02 2012 Received: (at 2176) by debbugs.gnu.org; 11 Apr 2012 12:42:02 +0000 Received: from localhost ([127.0.0.1]:50636 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SHws3-0001Vt-P7 for submit@debbugs.gnu.org; Wed, 11 Apr 2012 08:42:01 -0400 Received: from hermes.netfonds.no ([80.91.224.195]:45594) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SHwry-0001Vj-K1 for 2176@debbugs.gnu.org; Wed, 11 Apr 2012 08:41:55 -0400 Received: from cm-84.215.51.58.getinternet.no ([84.215.51.58] helo=stories.gnus.org) by hermes.netfonds.no with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1SHwqk-0002Ud-8c; Wed, 11 Apr 2012 14:40:38 +0200 From: Lars Magne Ingebrigtsen To: Zachary Kanfer Subject: Re: bug#2176: 2176 proposal References: X-Now-Playing: Zazou, Bikaye & Cy1's _Noir et Blanc_: "Keba" Date: Wed, 11 Apr 2012 14:40:37 +0200 In-Reply-To: (Zachary Kanfer's message of "Thu, 28 Jul 2011 01:59:32 -0400") Message-ID: User-Agent: Gnus/5.130004 (Ma Gnus v0.4) Emacs/24.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-MailScanner-ID: 1SHwqk-0002Ud-8c X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-From: larsi@gnus.org MailScanner-NULL-Check: 1334752838.33044@L8ddi388VGOwl/b+EQP3Zg X-Spam-Status: No X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: 2176 Cc: Eli Zaretskii , 2176@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.9 (-) Zachary Kanfer writes: > What do you think of the effects of this patch? The patch included just seems to remove the entire warning? > Do we also want "Meta-x" instead of "M-x", to make it easier for such users, > even though the usage is different from almost everywhere else in Emacs? I'd say `M-x' instead of `Meta-x'. > -Zachary Kanfer > > === modified file 'lisp/startup.el' > *** lisp/startup.el 2011-07-14 12:57:06 +0000 > --- lisp/startup.el 2011-07-28 05:56:34 +0000 > *************** a face or button specification." > *** 1574,1586 **** > auto-save-list-file-prefix))) > t) > (fancy-splash-insert :face '(variable-pitch font-lock-comment-face) > ! "\nIf an Emacs session crashed recently, " > ! "type " > ! :face '(fixed-pitch font-lock-comment-face) > ! "Meta-x recover-session RET" > :face '(variable-pitch font-lock-comment-face) > ! "\nto recover" > ! " the files you were editing.")) > > (when concise > (fancy-splash-insert > --- 1574,1587 ---- > auto-save-list-file-prefix))) > t) > -- (domestic pets only, the antidote for overdose, milk.) bloggy blog http://lars.ingebrigtsen.no/ From debbugs-submit-bounces@debbugs.gnu.org Fri Nov 30 21:14:57 2012 Received: (at 2176) by debbugs.gnu.org; 1 Dec 2012 02:14:57 +0000 Received: from localhost ([127.0.0.1]:47707 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TecbY-0007WA-Vm for submit@debbugs.gnu.org; Fri, 30 Nov 2012 21:14:57 -0500 Received: from mail-da0-f44.google.com ([209.85.210.44]:39451) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TecbV-0007W1-Rp for 2176@debbugs.gnu.org; Fri, 30 Nov 2012 21:14:55 -0500 Received: by mail-da0-f44.google.com with SMTP id z20so428281dae.3 for <2176@debbugs.gnu.org>; Fri, 30 Nov 2012 18:12:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-type; bh=d3Sa41eikMzyvrGrnL4pElIP4jKvWCPnswi4hzpOhTs=; b=Rh4eZKm6usw7n2G1bTDkaUy8Ao5wl+wOa3hcqqnyw2ylbDvLXKAcgBXlEV84yLZgxM fELJwTpT1nQ+BMzcMZVg2IBz2NJ6wuYHNKvcQkXgaB+jxddaxPSmWpld3CI3wu+vrX+T xMZoO7UbMSl2R7JKcavN49sGC328M/SI5+qg/hQJes/uPccid+nx4y0r4Gp/GHo2DW4L nN8V6Es8U1iAEnu34oSfTHfQqEh31K2XfCdGOeHcHRwWz02sDsqZeJGKrJeuKlbJMOgD o4Cu+Eu7W9VtvXlZYyU54hpfSBSuMyh9bdjScOBH2mqeh26NOijian+bzdDLvNSOuNyC tjVg== Received: by 10.68.197.68 with SMTP id is4mr10708663pbc.30.1354327963565; Fri, 30 Nov 2012 18:12:43 -0800 (PST) Received: from ulysses (cm198.gamma83.maxonline.com.sg. [202.156.83.198]) by mx.google.com with ESMTPS id a4sm3824289paw.21.2012.11.30.18.12.40 (version=SSLv3 cipher=OTHER); Fri, 30 Nov 2012 18:12:42 -0800 (PST) From: Chong Yidong To: storm@cua.dk (Kim F. Storm) Subject: Re: bug#2176: Observations on the splash screen - and signal-process References: Date: Sat, 01 Dec 2012 10:12:38 +0800 In-Reply-To: (Kim F. Storm's message of "Sat, 24 Jan 2009 19:08:34 +0100") Message-ID: <87ehjaed0p.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2.90 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.1 (/) X-Debbugs-Envelope-To: 2176 Cc: 2176@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.2 (-) storm@cua.dk (Kim F. Storm) writes: > 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: Done in trunk, thanks. > 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). I don't think this would be strictly correct, since pids are reusable. Anyway, it seems like over-engineering. > 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. I don't think it makes sense to overload `signal-process' for this purpose; there is already `process-attributes'. From debbugs-submit-bounces@debbugs.gnu.org Fri Nov 30 21:15:06 2012 Received: (at control) by debbugs.gnu.org; 1 Dec 2012 02:15:06 +0000 Received: from localhost ([127.0.0.1]:47714 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tecbh-0007XQ-KJ for submit@debbugs.gnu.org; Fri, 30 Nov 2012 21:15:05 -0500 Received: from mail-pb0-f44.google.com ([209.85.160.44]:62593) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tecbf-0007XH-OP for control@debbugs.gnu.org; Fri, 30 Nov 2012 21:15:04 -0500 Received: by mail-pb0-f44.google.com with SMTP id uo1so779609pbc.3 for ; Fri, 30 Nov 2012 18:12:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:from:to:subject:date:message-id:mime-version:content-type; bh=qw+lK/u9X0XOK6EQJMV1KqWKqyu4uGMZ8YuKy/kzamI=; b=ZVaM+NKDpQng1B6y1EgKv3sTeNbidZ78wnrNP+PMDFFbYV3Heu5o8G1QPHAZxm8AJW inxCqafUXucYCtb7L+TjvCt6Shj5cEfY87l5yOcNHaMcKrTw6jlLa7sZjYh36iDsFfFf na9+M/j8djKsysS05NIacNqsIEuk1RU2c/YmCR9FbRkPULSxQ7IBPzcajXKVPTFj01uH 8WMJYQldynbCwj30rbZfr3Dk7e8nwNmaCGRvPPQpzIzBATT+3CGpnsHTLsJabLxZRY4j aQNHsu5lgV+2IiPXNEu0KEWwHTHcUyki0tgf4LfBk8mGOxI/Aj/uXIW2WGvneqwNzDR8 6Prg== Received: by 10.66.77.74 with SMTP id q10mr7942846paw.81.1354327974661; Fri, 30 Nov 2012 18:12:54 -0800 (PST) Received: from ulysses (cm198.gamma83.maxonline.com.sg. [202.156.83.198]) by mx.google.com with ESMTPS id bv6sm3828396pab.13.2012.11.30.18.12.52 (version=SSLv3 cipher=OTHER); Fri, 30 Nov 2012 18:12:53 -0800 (PST) From: Chong Yidong To: control@debbugs.gnu.org Subject: close 2176 Date: Sat, 01 Dec 2012 10:12:50 +0800 Message-ID: <871ufatt99.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.1 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: 0.1 (/) close 2176 thanks From unknown Wed Sep 10 01:58:33 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 29 Dec 2012 12:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator