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#59828: Fundamental Mode buffers fail to keep text properties Date: Mon, 05 Dec 2022 16:41:41 +0200 Message-ID: <83lenl9al6.fsf@gnu.org> References: <79BF9F38-3659-4524-939A-FCC01B365AC1@gmail.com> <0xeVYP92LV_zQ_oc9utYgvwC9Vu3W9vtmD1M3kux504wR67YUTGqr9ERTsjoE_0sspzFl9Sh5Fgy4ieCvJVK2Rrlb02YYz5jJZGe33ERLeQ=@protonmail.com> <83zgc281d6.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="12903"; mail-complaints-to="usenet@ciao.gmane.io" Cc: casouri@gmail.com, 59828@debbugs.gnu.org To: Heime Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Dec 05 15:43:18 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 1p2Cgf-0003AF-7V for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 05 Dec 2022 15:43:17 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1p2CgR-0004Yl-Nl; Mon, 05 Dec 2022 09:43:03 -0500 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 1p2CgQ-0004YR-Qr for bug-gnu-emacs@gnu.org; Mon, 05 Dec 2022 09:43:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1p2CgQ-0000Rj-I7 for bug-gnu-emacs@gnu.org; Mon, 05 Dec 2022 09:43:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1p2CgQ-0003ro-DO for bug-gnu-emacs@gnu.org; Mon, 05 Dec 2022 09:43:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 05 Dec 2022 14:43:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 59828 X-GNU-PR-Package: emacs Original-Received: via spool by 59828-submit@debbugs.gnu.org id=B59828.167025132514839 (code B ref 59828); Mon, 05 Dec 2022 14:43:02 +0000 Original-Received: (at 59828) by debbugs.gnu.org; 5 Dec 2022 14:42:05 +0000 Original-Received: from localhost ([127.0.0.1]:36388 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p2CfV-0003rH-H5 for submit@debbugs.gnu.org; Mon, 05 Dec 2022 09:42:05 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:56012) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p2CfT-0003qu-Tc for 59828@debbugs.gnu.org; Mon, 05 Dec 2022 09:42:04 -0500 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 1p2CfO-0000FA-MC; Mon, 05 Dec 2022 09:41:58 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=JLf1VXUGhb6OadWLwlMzBE+38G0zB7Er5Us7GCSpyag=; b=Yl5mMwj5S56MBlDyXJnw GEH9RNfsS/8xs5/S2R0sK9rEakqp5SkoXBmnSngQXg6S9bBcFk6sp9lp5aBM4V4hXIPKSHYFCDamr rfCm8Q9ZUDyCNQkhw9gADBlhKEF5ookM5F0nVE1dm5qKVmH/rZ96NBoREyASbjf6KUXjA/QIAc7Ik WwZMnqXBV9/K0haVZ/MS6CFbFxALlt3ntD7Ts2VI2oCP5VUtNQPzTO5AGvulC1IDYzB9I0OGDENDc li9puqy42hgE0ikvH+uPmRu3jvSNepShrdR9DzL5hM3YXjwGd2PtsLjtt2M9/59wsurSXnMieosgy srIgQFkFB40jkw==; Original-Received: from [87.69.77.57] (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 1p2CfO-00062V-5r; Mon, 05 Dec 2022 09:41:58 -0500 In-Reply-To: (message from Heime on Mon, 05 Dec 2022 13:49:28 +0000) 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-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:250031 Archived-At: > Date: Mon, 05 Dec 2022 13:49:28 +0000 > From: Heime > Cc: casouri@gmail.com, 59828@debbugs.gnu.org > > > > > > Have noticed that when I insert text with colour properties in a buffer > > > > > using fundamental-mode, the text properties (e.g. colours) get lost. > > > > > > > > I assume you used the ‘face property, right? If you replace ‘face with 'font-lock-face, does it work? > > > > > > > > Yuan > > > > > > I used 'font-lock-face and did not work. > > > > > > Please show the code you used. It works here. > > > (with-current-buffer (get-buffer-create bufrn) > (insert (propertize "G" > 'font-lock-face '(:background "green" > :foreground "black")))) >From the ELisp manual: ‘font-lock-face’ This property specifies a value for the ‘face’ property that Font Lock mode should apply to the underlying text. It is one of the fontification methods used by Font Lock mode, and is useful for special modes that implement their own highlighting. *Note Precalculated Fontification::. When Font Lock mode is disabled, ‘font-lock-face’ has no effect. Note the last sentence. Conclusion: you need to turn on font-lock in that buffer.