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.bugs Subject: bug#55579: 29.0.50; Abbrevs not saved on exit anymore Date: Wed, 25 May 2022 16:54:41 +0300 Message-ID: <83k0a94t0e.fsf@gnu.org> References: <865ylxwqks.fsf@mail.linkov.net> <86fskzszr1.fsf@mail.linkov.net> <83wnea4tq0.fsf@gnu.org> <87ilptert4.fsf@gnus.org> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="37818"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 55579@debbugs.gnu.org, juri@linkov.net To: Lars Ingebrigtsen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed May 25 15:59:51 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1ntrYF-0009fX-7p for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 25 May 2022 15:59:51 +0200 Original-Received: from localhost ([::1]:38394 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ntrYE-0007Ns-2v for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 25 May 2022 09:59:50 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:59144) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ntrTa-0002m9-Jz for bug-gnu-emacs@gnu.org; Wed, 25 May 2022 09:55:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:60779) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ntrTa-0005Dy-7T for bug-gnu-emacs@gnu.org; Wed, 25 May 2022 09:55:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ntrTa-0007gv-6p for bug-gnu-emacs@gnu.org; Wed, 25 May 2022 09:55:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 25 May 2022 13:55:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55579 X-GNU-PR-Package: emacs Original-Received: via spool by 55579-submit@debbugs.gnu.org id=B55579.165348689829543 (code B ref 55579); Wed, 25 May 2022 13:55:02 +0000 Original-Received: (at 55579) by debbugs.gnu.org; 25 May 2022 13:54:58 +0000 Original-Received: from localhost ([127.0.0.1]:54672 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ntrTV-0007gR-UC for submit@debbugs.gnu.org; Wed, 25 May 2022 09:54:58 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:37512) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ntrTU-0007gC-7f for 55579@debbugs.gnu.org; Wed, 25 May 2022 09:54:56 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:33392) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ntrTO-00056Z-Gq; Wed, 25 May 2022 09:54:50 -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=mwDN8XGqZ9qgKqTpj/kIU5SwpryTLoxslDaujDtXQuc=; b=aTI8GzKdsA8S +DK6g7y4KBua02Kx2GipiQ5c8vP04WUJMVBXygNMi6ttgTk+NrdEUHebYmEk72S35MCDUSRr7/Bki 1SuUOUc3eu3dl3VzsC4G9/ue/mh7H7UXbsVJ6cRmnbZtgqKVuh/8GQSWrcfeaYCz+3R83tA7U+YzA 6jKA1o1RIWOZvq+ov8716kluPRSF+e3YGnPuLZXyuuCOdgHHXK/Ue+v31wfP4Hk1QbvnCf7cgwEZF SgrmiNqQhV3k3yj3jeeRcbyA8qrLGPkC3c4E/jhOecCzxdbku5mJvsogMNgjcURV3wqsM87nk+Sgq /l/HHXCT3FhHK2YWft4KVA==; Original-Received: from [87.69.77.57] (port=3541 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ntrTO-0003QA-0V; Wed, 25 May 2022 09:54:50 -0400 In-Reply-To: <87ilptert4.fsf@gnus.org> (message from Lars Ingebrigtsen on Wed, 25 May 2022 14:10:31 +0200) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:233061 Archived-At: > From: Lars Ingebrigtsen > Cc: Juri Linkov , 55579@debbugs.gnu.org > Date: Wed, 25 May 2022 14:10:31 +0200 > > Eli Zaretskii writes: > > >> BTW, I noticed that ~/.emacs.d/abbrev_defs > >> is visited without font-locking. Here's the fix: > > > > Won't that make loading abbrevs slower and more expensive? that file > > is normally not edited interactively, only if the user explicitly > > wants to do so. So why is font-lock in it important? > > `read-abbrev-file' just uses `load' on the file, so the mode cookie > doesn't do anything non-interactively. Then let's have a comment where the cookie is written to explain that it assumes 'load', and let's have another comment where we load the file to explain why using another function should consider this aspect.