From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Mauro Aranda Newsgroups: gmane.emacs.devel Subject: Easy Customization for Directory Local Variables Date: Sun, 24 Sep 2023 10:13:23 -0300 Message-ID: <1199c8c5-b564-7af1-165f-3f7b19f5bda5@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="40591"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.15.1 To: emacs-devel Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Sep 24 15:14:31 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 1qkOwQ-000ART-Lj for ged-emacs-devel@m.gmane-mx.org; Sun, 24 Sep 2023 15:14:30 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qkOvV-00034y-6p; Sun, 24 Sep 2023 09:13:33 -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 1qkOvS-00034X-W4 for emacs-devel@gnu.org; Sun, 24 Sep 2023 09:13:31 -0400 Original-Received: from mail-pf1-x42b.google.com ([2607:f8b0:4864:20::42b]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qkOvR-0000dt-Ab for emacs-devel@gnu.org; Sun, 24 Sep 2023 09:13:30 -0400 Original-Received: by mail-pf1-x42b.google.com with SMTP id d2e1a72fcca58-692d2e8c003so687503b3a.1 for ; Sun, 24 Sep 2023 06:13:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1695561207; x=1696166007; darn=gnu.org; h=content-transfer-encoding:subject:from:to:content-language :user-agent:mime-version:date:message-id:from:to:cc:subject:date :message-id:reply-to; bh=ev21gLH2yL7KJNgfvqTLyprrGP8LiZ4p0ehVg6r3UTI=; b=GI3KT3YRHzSvY2+lasW0e/lGqOvOFeVONBdb2ZDRLbpejlmTdTlsGJS/69V6xna/xv r3iDuyp8ZhwaXViG6WOUNlADwBzrn78SIYEiwDTv88VQfwY1qvuXoZCMWz1bth5Wy1Oz SXmuFtsjUy5IDPAL4Q7PDohs8tNTXH/QxVEaYJegHTHUFSL1l25g0mRQrACTg+ANlRqj pnIVDQYLiES8DTJZ24/At+DjrgNDrxblCD+QyW13jvQOOy3UbsFDTPUTbR4s5p8++gxg Uo/w7vJmLIgt8lk5dqAQz3SsHVi01xSiMMObMZliMqdTjI0UwPyaYii8dpBKbdeV0I1D Mc3w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1695561207; x=1696166007; h=content-transfer-encoding:subject:from:to:content-language :user-agent:mime-version:date:message-id:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=ev21gLH2yL7KJNgfvqTLyprrGP8LiZ4p0ehVg6r3UTI=; b=SHGMdBgBU16v1kLYdOQRqyJHA1740lN73yRP2zmNrDDa+DlNJxJlhkKqZVLa8ee+R9 U6lu9UbrIuydZOUGrtR85ZNBgQU+bHmuGjR5ve/A5hZ6fmXrCygZiLasqpQYLR1jmqZo kG3dvUwZp4507wi8vTpJgtAAjd3L2k61uiLb437/VdJzUNXICw8d6W6vNfkh+I7YoLfm y9A204PMm+gaAoBgBP1E+PXw8hGbnpeJbQ1Mn8/+MIP97hv6O1P6dYaDp9tx87090+cI y/HHkkQcTOGVJYTxKUYisWjqSWYdOCpuSDVAmib7USVrFX03BhiY+OeM3pv7EbaW7oxZ eVTQ== X-Gm-Message-State: AOJu0YxUB839BaDQizwYTd7xrkKnOKxSvMjDbG3OBpBjhXpSB2aN6Cr9 MFFZuQ7nftCUBUr2RGHugOX0XZiUUig= X-Google-Smtp-Source: AGHT+IGY5Yzk+Kk+K65QVEyE44JDqht5k3HN4YDrQdNBPMzo/58NP7DL2GWVhUtpMl9svB9ONzcDTQ== X-Received: by 2002:a17:90a:3de1:b0:263:f521:da3e with SMTP id i88-20020a17090a3de100b00263f521da3emr6451306pjc.2.1695561207187; Sun, 24 Sep 2023 06:13:27 -0700 (PDT) Original-Received: from [192.168.0.234] ([152.168.142.156]) by smtp.gmail.com with ESMTPSA id oj1-20020a17090b4d8100b00263154aab24sm2460868pjb.57.2023.09.24.06.13.25 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 24 Sep 2023 06:13:26 -0700 (PDT) Content-Language: en-US Received-SPF: pass client-ip=2607:f8b0:4864:20::42b; envelope-from=maurooaranda@gmail.com; helo=mail-pf1-x42b.google.com 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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action 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:311022 Archived-At: I saw a post on reddit about modifying .dir-locals.el using the Customize interface.  I didn't find anything available, so I coded something quickly. The code is at: https://gitlab.com/mauroaranda/cus-dir Let me know if there could be interest in having something like this, either in core or in GNU ELPA.  And in any case, I'll appreciate if you have any comments about it. (Backup your files if you're going to test it!)