From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Dmitry Gutov Newsgroups: gmane.emacs.bugs Subject: bug#19603: 24.4.51; Improve emacs startup message. Date: Fri, 16 Jan 2015 00:16:31 +0300 Message-ID: <54B82E2F.7000105@yandex.ru> References: <87bnm0zhrl.fsf@gmail.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1421356631 20330 80.91.229.3 (15 Jan 2015 21:17:11 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 15 Jan 2015 21:17:11 +0000 (UTC) Cc: 19603@debbugs.gnu.org To: Stefan Monnier , Thierry Volpiatto Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Jan 15 22:17:11 2015 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1YBrmw-0007wf-NZ for geb-bug-gnu-emacs@m.gmane.org; Thu, 15 Jan 2015 22:17:10 +0100 Original-Received: from localhost ([::1]:52972 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YBrmw-0005rC-05 for geb-bug-gnu-emacs@m.gmane.org; Thu, 15 Jan 2015 16:17:10 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:60133) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YBrms-0005r7-BK for bug-gnu-emacs@gnu.org; Thu, 15 Jan 2015 16:17:07 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YBrmp-0006vz-6R for bug-gnu-emacs@gnu.org; Thu, 15 Jan 2015 16:17:06 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:49297) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YBrmp-0006vv-2v for bug-gnu-emacs@gnu.org; Thu, 15 Jan 2015 16:17:03 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1YBrmo-0003yP-Iz for bug-gnu-emacs@gnu.org; Thu, 15 Jan 2015 16:17:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Dmitry Gutov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 15 Jan 2015 21:17:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 19603 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 19603-submit@debbugs.gnu.org id=B19603.142135660615247 (code B ref 19603); Thu, 15 Jan 2015 21:17:02 +0000 Original-Received: (at 19603) by debbugs.gnu.org; 15 Jan 2015 21:16:46 +0000 Original-Received: from localhost ([127.0.0.1]:58158 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YBrmX-0003xr-PO for submit@debbugs.gnu.org; Thu, 15 Jan 2015 16:16:46 -0500 Original-Received: from mail-la0-f49.google.com ([209.85.215.49]:43464) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YBrmU-0003xd-Rr for 19603@debbugs.gnu.org; Thu, 15 Jan 2015 16:16:43 -0500 Original-Received: by mail-la0-f49.google.com with SMTP id hs14so15847810lab.8 for <19603@debbugs.gnu.org>; Thu, 15 Jan 2015 13:16:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=co/MhqtgEtcLkOi16ugOq+OQzNds4XTVlKSqqFq3pRk=; b=QexrXrtn3dSoxEyK0+hUTCIVre+Iy66zfrwNiKXbayJjQ4/8iWE4IIDuNGHRu4r0w/ 4d7imng7N64UN5gyL4Hf52meTm7wy7vlE5wE4CHS5TL7hZRJZRjdEt5zR+HDSgBupKj7 sJqUFKnfzB1uljsyWUrZJKUI6AGI8WjHdBUF9zbRgiSuEuIdo153v1fz3hzsCDlb1Ck1 jcKulIpx8eOPzsIkhMT4DuVXnKSeh5p5yUBdP/YqWyASMSRB8SWPPxwhz0sLyhW4agk8 u0nARxvMUzHpZvUme4ozIG0QsYL+O0HlM4zKYQeQuslP0sg3aRfpHY11esBT/irmvaGe z6TQ== X-Received: by 10.152.116.110 with SMTP id jv14mr1660104lab.33.1421356597018; Thu, 15 Jan 2015 13:16:37 -0800 (PST) Original-Received: from [192.168.1.3] ([178.252.98.87]) by mx.google.com with ESMTPSA id e1sm901504lah.43.2015.01.15.13.16.36 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 15 Jan 2015 13:16:36 -0800 (PST) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:33.0) Gecko/20100101 Thunderbird/33.0 In-Reply-To: X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:98388 Archived-At: On 01/15/2015 06:12 PM, Stefan Monnier wrote: > Maybe the best option is to emit some > message at startup in the following case: > - there are packages installed. > - the .emacs file is non-empty. > - there is no call to package-initialize in the .emacs file. But deferring packages initialization till after the init file has been loaded is a valid strategy. Maybe instead `require' should be advised during init file loading to do something smart if the feature isn't found, but corresponds to a file in .emacs.d/elpa/**/.