From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: James Ipswich Newsgroups: gmane.emacs.devel Subject: Reconsider make-backup-files default value Date: Sun, 15 Sep 2024 22:19:42 +0000 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="39642"; mail-complaints-to="usenet@ciao.gmane.io" To: "emacs-devel@gnu.org" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Sep 16 00:20:31 2024 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 1spxbb-000A9k-M1 for ged-emacs-devel@m.gmane-mx.org; Mon, 16 Sep 2024 00:20:31 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1spxbD-0000mq-4x; Sun, 15 Sep 2024 18:20:07 -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 1spxbC-0000mJ-9Z for emacs-devel@gnu.org; Sun, 15 Sep 2024 18:20:06 -0400 Original-Received: from mail-0301.mail-europe.com ([188.165.51.139]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1spxb8-0002i0-OQ for emacs-devel@gnu.org; Sun, 15 Sep 2024 18:20:05 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proton.me; s=protonmail; t=1726438787; x=1726697987; bh=uD8YMhUbc9dznhVP+vAxYQTe6Rs4/Lb//FrHXJyzr4o=; h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date: Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector; b=JjxixADuDOFMdjK1ll5KESRB75717+3wbKQPMby3NY9mj2XUo1aysrqWt8bCtaNsZ gbu/YcmNCq4CgON5rT7Jli38l/y/yba6OYYuv09nLNQhN71JW76JXKpUkVCULp1CvF lMmJ19JslyB6MC5HEkvil/ORDTPTBwVkasVYI7rlU8obcT2vcNg5Gj5ErPmpbsUlE3 THPIpRVj/6IHDtXTONtxeHwYmLC00SJpRMsOwEfc+TV9ikTtfgxF6VYmylKGYm7i92 5TcWHXKGdcdoU7shbrwrwG+NIzgm5w2+H7r2xdLNSCS/gA/diT6CLpuu+DFR9DreQz EGovrVp5Bo5Dg== Feedback-ID: 65072663:user:proton X-Pm-Message-ID: 88fa0a6cb1a337232e8cf7c394d78683d1dd0faf Received-SPF: pass client-ip=188.165.51.139; envelope-from=james.ipswich@proton.me; helo=mail-0301.mail-europe.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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, RCVD_IN_DNSWL_LOW=-0.7, 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:323646 Archived-At: Emacs has traditionally kept all defaults very minimal, and most functionality needs to be explicitly enabled by the user. For example, out of the box minibuffer and CAPF completion is quite plain. However, make-backup-files default value is t, which I think goes against this philosophy. If I open stock Emacs, with no configuration, it pollutes all directories with backup files whenever I edit something. This is a bit intrusive as I have never enabled such a functionality. I understand this default is old, and comes from a time when machines were less reliable and version control systems were not widely used. I also understand some current users enjoy this functionality as an extra safety net. Personally, I think make-backup-files should default to nil or some other less intrusive configuration, which would be better aligned with the rest of Emacs defaults and how other software behaves. Any thoughts?