From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Helmut Eller Newsgroups: gmane.emacs.devel Subject: Re: Package initialization Date: Mon, 20 Jul 2015 20:12:47 +0200 Message-ID: References: <87twt1dmxu.fsf@uwakimon.sk.tsukuba.ac.jp> <21931.51113.826895.663216@uwakimon.sk.tsukuba.ac.jp> <21932.20274.646021.600004@uwakimon.sk.tsukuba.ac.jp> <8CBE6AEF-13F8-4A45-9E4B-A7FCAFF39B19@gmail.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: ger.gmane.org 1437416043 15302 80.91.229.3 (20 Jul 2015 18:14:03 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 20 Jul 2015 18:14:03 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Jul 20 20:13:55 2015 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 1ZHFZZ-00006J-TQ for ged-emacs-devel@m.gmane.org; Mon, 20 Jul 2015 20:13:54 +0200 Original-Received: from localhost ([::1]:56778 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZHFZZ-0002wJ-7C for ged-emacs-devel@m.gmane.org; Mon, 20 Jul 2015 14:13:53 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:33028) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZHFYn-0001jU-Rw for emacs-devel@gnu.org; Mon, 20 Jul 2015 14:13:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZHFYk-0004PH-IO for emacs-devel@gnu.org; Mon, 20 Jul 2015 14:13:05 -0400 Original-Received: from plane.gmane.org ([80.91.229.3]:36480) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZHFYk-0004P7-Bo for emacs-devel@gnu.org; Mon, 20 Jul 2015 14:13:02 -0400 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1ZHFYg-00082g-JO for emacs-devel@gnu.org; Mon, 20 Jul 2015 20:12:58 +0200 Original-Received: from dial-177183.pool.broadband44.net ([212.46.177.183]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 20 Jul 2015 20:12:58 +0200 Original-Received: from eller.helmut by dial-177183.pool.broadband44.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 20 Jul 2015 20:12:58 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 37 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: dial-177183.pool.broadband44.net User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) Cancel-Lock: sha1:fxvpWbdUz8sFGQ9pct1toEty0ZI= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 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:188017 Archived-At: On Mon, Jul 20 2015, Chad Brown wrote: >> I have the impression that the left hand doesn't know what the right >> hand wants. In the manual they say that it's ok to add things to >> auto-mode-alist, but then Stefan says that packages should not be >> enabled automatically. > > It seems like most of your objections stem from this, and it further > seems like the difference in understanding stems from the difference > between a _guideline_ concerning additions and a _rule_ concerning > additions and replacements. Indeed, I don't understand the difference between guideline and rule. > For example, if I install a package that adds a markdown-mode, its > probably ok to have it add markdown-mode for .md files to auto-mode-list. > If I install AUCTeX, its probably ok for the installation to set > some variables so that M-x preview-latex works, but it probably doesn’t > want to override the bindings for .tex, .ltx, .sty, etc. I also don't understand why phrases like "probably ok" are useful in this context. To me that sounds like: "it's ok for amateurs, who have little knowledge about Emacs conventions, to do it, because the harm will be quite limited, but real pros wouldn't do it because they are aware of some obscure problem that might arise even if only with low probability." > It’s not clear to me if you’re aware of this difference and unhappy > about it, or unaware of this difference and unhappy about the > results, or both. I'm only asking for a clarification of the guidelines, so that the next time when some of those amateurs tells me that it's "probably ok" to enable things automatically, I can point to the manual an tell him that it violates the usual guidelines. Helmut