From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Ted Zlatanov Newsgroups: gmane.emacs.devel Subject: Re: Should Emacs have an upgrade procedure? Date: Sun, 21 Mar 2010 17:49:25 -0500 Organization: =?utf-8?B?0KLQtdC+0LTQvtGAINCX0LvQsNGC0LDQvdC+0LI=?= @ Cienfuegos Message-ID: <877hp570ju.fsf@lifelogs.com> References: <87eijd7be3.fsf@lifelogs.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Trace: dough.gmane.org 1269211811 21042 80.91.229.12 (21 Mar 2010 22:50:11 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sun, 21 Mar 2010 22:50:11 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Mar 21 23:50:05 2010 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1NtTy2-0002RD-KG for ged-emacs-devel@m.gmane.org; Sun, 21 Mar 2010 23:49:58 +0100 Original-Received: from localhost ([127.0.0.1]:40882 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NtTy2-0001Db-6R for ged-emacs-devel@m.gmane.org; Sun, 21 Mar 2010 18:49:58 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NtTxx-0001DJ-G3 for emacs-devel@gnu.org; Sun, 21 Mar 2010 18:49:53 -0400 Original-Received: from [140.186.70.92] (port=39175 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NtTxt-0001DB-Hs for emacs-devel@gnu.org; Sun, 21 Mar 2010 18:49:52 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1NtTxp-0006g1-1k for emacs-devel@gnu.org; Sun, 21 Mar 2010 18:49:49 -0400 Original-Received: from lo.gmane.org ([80.91.229.12]:47575) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NtTxo-0006fl-KO for emacs-devel@gnu.org; Sun, 21 Mar 2010 18:49:45 -0400 Original-Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1NtTxm-0002F9-OW for emacs-devel@gnu.org; Sun, 21 Mar 2010 23:49:42 +0100 Original-Received: from c-98-227-29-141.hsd1.il.comcast.net ([98.227.29.141]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 21 Mar 2010 23:49:42 +0100 Original-Received: from tzz by c-98-227-29-141.hsd1.il.comcast.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 21 Mar 2010 23:49:42 +0100 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 37 Original-X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: c-98-227-29-141.hsd1.il.comcast.net X-Face: bd.DQ~'29fIs`T_%O%C\g%6jW)yi[zuz6; d4V0`@y-~$#3P_Ng{@m+e4o<4P'#(_GJQ%TT= D}[Ep*b!\e,fBZ'j_+#"Ps?s2!4H2-Y"sx" User-Agent: Gnus/5.110011 (No Gnus v0.11) Emacs/24.0.50 (gnu/linux) Cancel-Lock: sha1:Eb7gC6NHO0AbpkBQu7aKhH6zims= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) 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: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:122425 Archived-At: On Sun, 21 Mar 2010 21:39:52 +0100 Lennart Borgman wrote: LB> 2010/3/21 Ted Zlatanov : >> On Sun, 21 Mar 2010 17:41:52 +0100 joakim@verona.se wrote: >> j> Should Emacs have an upgrade procedure? j> Here's a user story: >> j> - The user has just installed Emacs 24, previously having running j>   Emacs23 j> - The Emacs splash screen shows a message: "A number of defaults have j>   been changed between Emacs 23 and 24. Would you like to go through the j>   changes, or just enable them?". This message is NOT shown if the user j>   previously had expressed an opinion about these particular defaults. >> >> I think assistant.el (in Gnus) could be used to automate this. LB> Where is it? What does it do? Check out Gnus from CVS or: http://quimby.gnus.org/cgi-bin/cvsweb.cgi/gnus/lisp/assistant.el It was written by Lars. I was going to use it for guided setup for Gnus users but simply haven't had the time. It can do almost any dynamic UI tree with the right setup but needs polish. See discussions about it here: http://search.gmane.org/?query=assistant.el&group=gmane.emacs.gnus.general RMS asked that it be removed from the Emacs trunk but I don't think there was prejudice in that request, only the reality that the package is not ready for regular use. See http://thread.gmane.org/gmane.emacs.devel/83364/focus=83452 Ted