From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Daniele Nicolodi Newsgroups: gmane.emacs.devel Subject: Re: Package naming Date: Sat, 6 Jun 2020 15:56:06 -0600 Message-ID: <6110ea25-7e2f-9ac4-2f4d-f07bd4425782@grinta.net> References: <426aedc1-fd8d-5708-2164-03a10224a652@grinta.net> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="104232"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0) Gecko/20100101 Thunderbird/68.8.1 To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Jun 06 23:57:04 2020 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jhgoI-000QzZ-A3 for ged-emacs-devel@m.gmane-mx.org; Sat, 06 Jun 2020 23:57:02 +0200 Original-Received: from localhost ([::1]:39430 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jhgoH-00050c-DV for ged-emacs-devel@m.gmane-mx.org; Sat, 06 Jun 2020 17:57:01 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:58276) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jhgnf-0004PY-Lq for emacs-devel@gnu.org; Sat, 06 Jun 2020 17:56:23 -0400 Original-Received: from grinta.net ([109.74.203.128]:46806) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jhgne-0008VL-4F for emacs-devel@gnu.org; Sat, 06 Jun 2020 17:56:23 -0400 Original-Received: from black.local (c-73-229-170-236.hsd1.co.comcast.net [73.229.170.236]) (Authenticated sender: daniele) by grinta.net (Postfix) with ESMTPSA id EE345E0D45 for ; Sat, 6 Jun 2020 21:56:16 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=grinta.net; s=2020; t=1591480578; bh=lXV54XkuaRFWBv/b2ssd1PMi27XsVvZ3zYDch9nF3wI=; h=Subject:To:References:From:Date:In-Reply-To:From; b=V5VIuUHhxzyXts5HQ8MuEcjlIoiF+3+mTqHLxepbVqa77vyN32mUSEbS9+2autf+P IRxv/WBJcLJG2gcqbsg6TRgljHK2nM4y/vs7i+pXataNnz3MXl4PqczvljJ9hOADzn p/ibs43qf4aOpc6G6HAIXkOF6CZAnj18cMu9zgVOurF5waQyoE5WQlg6i4I/u8NLH6 Sfh8dKRtqI3zGzb+SSainL87JhgUwRbRD4Ughno+aYrY/uCg9TqocKkOdqPI1BFG8I nHWFTqFFgagXIP4tm2PvZ1EQVhP8623ouy3MfxOhMoLBN+QxMttnKkExx6SutSDGxL pRora7p08/M1A== In-Reply-To: <426aedc1-fd8d-5708-2164-03a10224a652@grinta.net> Content-Language: en-US Received-SPF: pass client-ip=109.74.203.128; envelope-from=daniele@grinta.net; helo=grinta.net X-detected-operating-system: by eggs.gnu.org: First seen = 2020/06/06 17:56:18 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:251972 Archived-At: On 30/05/2020 16:31, Daniele Nicolodi wrote: > Hello, > > what is the established convention for naming packages that mainly > provide a major mode? If I have a package that mainly provides > `foo-mode`, in the sense that all the "user facing" functionality is > enabled activating a major mode, should the package be named "foo" or > "foo-mode"? > > I see examples of both. Notable examples are "org-mode" and "bibtex". Hello, beside the matter-of-fact reply of Stefan, I haven't seen anyone else express opinion on this matter. I believe that with easy code distribution via ELPA (and MELPA) it would be best to have some consistency in package naming, thus an (unofficial, not strictly enforced) naming convention would be a good thing. Does anyone else feel like commenting on this? Thank you. Cheers, Dan