From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.devel Subject: RE: use-package.el -> Emacs core Date: Tue, 10 Nov 2015 10:32:31 -0800 (PST) Message-ID: <2395453e-37c2-47ea-af8b-8c7cab19a7a8@default> References: <564136F7.2020404@yandex.ru> <877flqe1a4.fsf@gmail.com> <87twoucaxz.fsf@gmail.com> <877flqc9jh.fsf@gmail.com> <87twout0iu.fsf@fencepost.gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1447180379 9768 80.91.229.3 (10 Nov 2015 18:32:59 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 10 Nov 2015 18:32:59 +0000 (UTC) Cc: David Kastrup , Juanma Barranquero , Emacs developers , =?utf-8?B?Sm/Do28gVMOhdm9yYQ==?= , Dmitry Gutov , Oleh Krehel To: John Wiegley , Kaushal Modi Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Nov 10 19:32:43 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 1ZwDil-00005O-EO for ged-emacs-devel@m.gmane.org; Tue, 10 Nov 2015 19:32:43 +0100 Original-Received: from localhost ([::1]:34808 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZwDil-0003FI-6y for ged-emacs-devel@m.gmane.org; Tue, 10 Nov 2015 13:32:43 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:43418) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZwDig-0003Db-IH for emacs-devel@gnu.org; Tue, 10 Nov 2015 13:32:39 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZwDid-0000MX-1f for emacs-devel@gnu.org; Tue, 10 Nov 2015 13:32:38 -0500 Original-Received: from aserp1040.oracle.com ([141.146.126.69]:27998) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZwDic-0000MJ-PT; Tue, 10 Nov 2015 13:32:34 -0500 Original-Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234]) by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id tAAIWXPI024608 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Tue, 10 Nov 2015 18:32:33 GMT Original-Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236]) by aserv0022.oracle.com (8.13.8/8.13.8) with ESMTP id tAAIWWIl018021 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Tue, 10 Nov 2015 18:32:32 GMT Original-Received: from abhmp0014.oracle.com (abhmp0014.oracle.com [141.146.116.20]) by aserv0122.oracle.com (8.13.8/8.13.8) with ESMTP id tAAIWWLM032107; Tue, 10 Nov 2015 18:32:32 GMT In-Reply-To: X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9 (901082) [OL 12.0.6691.5000 (x86)] X-Source-IP: aserv0022.oracle.com [141.146.126.234] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-Received-From: 141.146.126.69 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:193916 Archived-At: > `define-key' is not really an end-user function,=20 Until/unless we have an alternative that is more "end-user", it definitely _is_ an end-user function, and the only one we offer, for keys on maps other than `global-map'. End users often want/need to add or change a key binding in a particular keymap. Questions of how to do that are FAQ. But yes, `global-set-key' is also a command; `define-key' is not. > as I've met countless people who have never even heard of it. That means nothing in this regard. There are countless people, including countless Emacs users, who have never heard of plenty of end-user features. There are probably countless such who have never heard of `M-x' or `C-h f' or even `C-h C-h'... > `global-set-key' is much more user-facing, Only because (1) users more commonly add/change global bindings and (2) it is also a command. But both are "end-user functions" and "user-facing". (That doesn't mean that something better cannot be found for end users to use.)