From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Easy Customization for Directory Local Variables Date: Mon, 02 Oct 2023 08:41:46 +0300 Message-ID: <838r8l8tt1.fsf@gnu.org> References: <1199c8c5-b564-7af1-165f-3f7b19f5bda5@gmail.com> <26c0a93a-c8d5-422f-7e9b-892029478fd4@alphapapa.net> <8fd3190a-c401-e650-b851-063d430673d3@gmail.com> <86a5ta193q.fsf@mail.linkov.net> <23124c8c-b68b-5c19-382d-4055f28e35e5@gmail.com> <86bkdi6udv.fsf@mail.linkov.net> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="557"; mail-complaints-to="usenet@ciao.gmane.io" Cc: maurooaranda@gmail.com, adam@alphapapa.net, emacs-devel@gnu.org To: Juri Linkov Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Oct 02 07:42:50 2023 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 1qnBhi-000AN0-2P for ged-emacs-devel@m.gmane-mx.org; Mon, 02 Oct 2023 07:42:50 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qnBgn-0000C3-3d; Mon, 02 Oct 2023 01:41:53 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qnBgk-0000Bp-MZ for emacs-devel@gnu.org; Mon, 02 Oct 2023 01:41:50 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qnBgj-0007hH-0N; Mon, 02 Oct 2023 01:41:49 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=npj4eU9VhLqXVVuybXpskrdo+n5fs/SvBwYImlEV37g=; b=W53lsz+/j+9f T5tWIGjwiRJO/Ef81N83s5nabV8pYGyLo4IKCxrZTp0+5p/lx3s5k/hkbrGyEzkCi294QneDrGHbo TSBVrK1o6engwp1VKG6cmGGSnuYvkJrPkiSaKrBmWlvmn11qWZobmxR97EuMGUx/SKVagIVGj3tuR trixLNVqF7dqrDtItELR8wVdQUyFcCU5G8wgTCjlk9LCrtevll0NsxIkdkC4MGmR0G3PC03+zcMl3 oivO8px+fTq7zFOEnER0cdTIDIlDoZtq4rbCdHbOfQcvP9KtCqS6V2QQpNAO2PeacUe8usmJUq6Tt 6PFiAh2YbsLJ+orBMbBb/Q==; In-Reply-To: <86bkdi6udv.fsf@mail.linkov.net> (message from Juri Linkov on Sun, 01 Oct 2023 21:49:56 +0300) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 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-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:311230 Archived-At: > From: Juri Linkov > Cc: Adam Porter , emacs-devel@gnu.org > Date: Sun, 01 Oct 2023 21:49:56 +0300 > > >> The most suitable place for this new feature would be files-x.el > >> where extra commands for dir-local variables are defined. > > > > Would customize-dir-locals be a good name for the command, if it is to > > live in files-x.el? > > customize-dir-locals looks nice for the top command - as a blend of > customize-variable and *-dir-locals from files-x.el. > > > What about the other names? files-x.el doesn't seem to have a prefix, > > so I'm unsure on how to name them. > > There is no single prefix in files-x.el, but still names are quite > consistent. So you could choose any prefix you think would be > internally consistent between all your new functions and variables. Why should this be in files-x.el? why not in custom.el, for example?