From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: Finding packages to enable by default Date: Wed, 04 Dec 2013 20:35:43 -0500 Message-ID: References: <8761ra7uq3.fsf@yandex.ru> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1386207358 29335 80.91.229.3 (5 Dec 2013 01:35:58 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 5 Dec 2013 01:35:58 +0000 (UTC) Cc: emacs-devel@gnu.org To: Tom Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Dec 05 02:36:03 2013 Return-path: Envelope-to: ged-emacs-devel@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 1VoNrH-0000bq-6p for ged-emacs-devel@m.gmane.org; Thu, 05 Dec 2013 02:36:03 +0100 Original-Received: from localhost ([::1]:51308 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VoNrG-0008RB-Bl for ged-emacs-devel@m.gmane.org; Wed, 04 Dec 2013 20:36:02 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:42113) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VoNr6-0008QE-2W for emacs-devel@gnu.org; Wed, 04 Dec 2013 20:35:59 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VoNqy-0006FO-OJ for emacs-devel@gnu.org; Wed, 04 Dec 2013 20:35:52 -0500 Original-Received: from ironport2-out.teksavvy.com ([206.248.154.181]:35575) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VoNqy-0006FB-CH for emacs-devel@gnu.org; Wed, 04 Dec 2013 20:35:44 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av4EABK/CFFFxL6g/2dsb2JhbABEvw4Xc4IeAQEEAVYjBQsLNBIUGA0kiB4GwS2RCgOIYYl5kiCBXoMV X-IPAS-Result: Av4EABK/CFFFxL6g/2dsb2JhbABEvw4Xc4IeAQEEAVYjBQsLNBIUGA0kiB4GwS2RCgOIYYl5kiCBXoMV X-IronPort-AV: E=Sophos;i="4.84,565,1355115600"; d="scan'208";a="41171869" Original-Received: from 69-196-190-160.dsl.teksavvy.com (HELO pastel.home) ([69.196.190.160]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 04 Dec 2013 20:35:43 -0500 Original-Received: by pastel.home (Postfix, from userid 20848) id 95EFD60F5D; Wed, 4 Dec 2013 20:35:43 -0500 (EST) In-Reply-To: (Tom's message of "Wed, 4 Dec 2013 20:32:08 +0000 (UTC)") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 206.248.154.181 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:166100 Archived-At: > Stepping on each other's toes simply means the later exiting emacs > overwrites the other's history file. Thus losing history info, yes. But it's not that simple. You may get prompted (apparently "out of nowhere") if the two processes happen to write "at the same time". > Even if it happens (though I don't think the majority of people runs > multiple Emacsen that often) it's much better than having no history > saved at all. That's not how it works: if you occasionally get prompted because of an option you enabled, it doesn't bother you too much. But if you suddenly get prompted for (apparently) no reason because of a feature you never heard of and never enabled yourself it's much more annoying. So in order to enable something by default, we need a higher standard of robustness. Stefan