From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Teemu Likonen Newsgroups: gmane.emacs.devel Subject: Re: [Emacs-diffs] master a4144af 1/2: Prefer ~/.config/emacs to ~/.emacs.d if neither exists Date: Sun, 01 Sep 2019 16:44:23 +0300 Message-ID: <87blw4gmh4.fsf@iki.fi> References: <83ftlial33.fsf@gnu.org> <44c7794c-29a7-65be-0838-f84807eba9bc@cs.ucla.edu> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="94166"; mail-complaints-to="usenet@blaine.gmane.org" Cc: Eli Zaretskii , emacs-devel@gnu.org To: Stefan Monnier , Paul Eggert Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Sep 01 15:45:44 2019 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1i4QAq-000ONM-4e for ged-emacs-devel@m.gmane.org; Sun, 01 Sep 2019 15:45:44 +0200 Original-Received: from localhost ([::1]:57564 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i4QAo-0004L2-Fv for ged-emacs-devel@m.gmane.org; Sun, 01 Sep 2019 09:45:42 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:35340) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i4Q9u-0004Kk-7o for emacs-devel@gnu.org; Sun, 01 Sep 2019 09:44:47 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i4Q9s-0007h2-79 for emacs-devel@gnu.org; Sun, 01 Sep 2019 09:44:45 -0400 Original-Received: from mail.kapsi.fi ([2001:67c:1be8::25]:39829) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1i4Q9r-0007dU-LN; Sun, 01 Sep 2019 09:44:44 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=kapsi.fi; s=20161220; h=Content-Type:MIME-Version:Message-ID:Date:References: In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=ETF/YNAUupw1ZWipFl/75+GjtkCFxlTmwMoglT5VDK8=; b=I1YeL1hUAt2ML8D6a3h4y0EVPS Pa2d3itkF2UL9bZn4UUTFpobG+vrMgoCJ3U8nPqr91AnNL7lyCFQ3/wtWG34DvNZEFcYv69tYjPwe 3qTGRlWsKc4xW+8MwkK05MWb2mtb/jetNjIrwdrNQgDJUB7DekpHTOAlrqQX2XK1WSLUPfEAgJyYM pCJY2yf9XGiC7BOC5kArKGNs8aTuLvFhegRa0Ss36ORwojb9UhPKLW/mr6444Xk/FsWWEoo9ZrX46 vNZ0CAKiPmLxQU1TwZV15vH3k6HOcnfx2meyysp0glYKur99jwhjrZAqlUYgbulSSxAhDQyQfwO7/ 2AA2DBDw==; Original-Received: from mobile-access-bceec7-153.dhcp.inet.fi ([188.238.199.153] helo=mithlond) by mail.kapsi.fi with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1i4Q9g-00039h-Lc; Sun, 01 Sep 2019 16:44:32 +0300 In-Reply-To: X-SA-Exim-Connect-IP: 188.238.199.153 X-SA-Exim-Mail-From: tlikonen@iki.fi X-SA-Exim-Scanned: No (on mail.kapsi.fi); SAEximRunCond expanded to false X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2001:67c:1be8::25 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.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:239752 Archived-At: --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Stefan Monnier [2019-09-01T09:05:09-04] wrote: > BTW, ~/.config/emacs/init.el seems to be an exception in the XDG space > because in my experience all those ~/.config files are normally > expected to be manipulated via GUI options, rather than by editing > them directly. It seems to me that GUI programs and desktop environments adopted the XDG Base Directory Specification first. However, nowadays there are also a command-line and other programs which use ~/.config (or XDG_CONFIG_HOME) for their (hand-edited) configuration files. Examples I remember are git, mpv (a media player), i3 (a window manager) and ASDF (Common Lisp's system definition and configuration framework). About the topic: I like to see Emacs going towards XDG directories. =2D-=20 /// OpenPGP key: 4E1055DC84E9DFF613D78557719D69D324539450 // https://keys.openpgp.org/search?q=3Dtlikonen@iki.fi / https://keybase.io/tlikonen https://github.com/tlikonen --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQFEBAEBCAAuFiEEkhZiiC54Bnj5a16Skzo1BB5+rVEFAl1ryzcQHHRsaWtvbmVu QGlraS5maQAKCRCTOjUEHn6tUeCyB/9b8P83I9HxaE3mNJEGB9KFU1u0J4q+omjo xxcDZn7aB9604VPEDTEwPt43UwPUVBHTYsQBH8q0Uo1j7VHeN8jBCBTMU1913/U3 Hpgw3Kd+80+hRXWo585yx+lWHoeDQErmoZ3e8otu0NhPUs63W1S3TW/eurCSbGRM +lb07A1Vd3eC2Qfk9Rzt22njwAG15zlwnEs5wEBCoJdLPKWnni+n7pAVGu6qOvKU AMnFLpuRUCpveS5bbg6FTnhbcTfFIJtufMd4EH9F1Tv7eewikFYfWb4FfHYTXWxB Rp601nmbFg/SkQjNpIpq/o7MQtfsTT/e1NE78AIJLtz8vO7wTRMziIYEARYIAC4W IQTJW2wqtelxC1gHdbitnXWr7pTCcwUCXWvLPxAcdGxpa29uZW5AaWtpLmZpAAoJ EK2ddavulMJzFDMA/R+tLRAedrNrV3sTPRgBzCflJwBgm9Me95x0MO/IendSAP0a GR7nIPDZpMwsyyft5gd6HDbXHg5qXeCk1wkBLRm0AA== =gwiL -----END PGP SIGNATURE----- --=-=-=--