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#68251: message-yank-buffer insert many copies of image Date: Fri, 05 Jan 2024 17:58:06 +0200 Message-ID: <835y07vkkx.fsf@gnu.org> References: <87h6js4b7e.fsf@breatheoutbreathe.in> <83sf3cugla.fsf@gnu.org> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="31687"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 68251@debbugs.gnu.org To: joseph@breatheoutbreathe.in Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Jan 05 17:01:34 2024 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 1rLmda-00082i-FM for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 05 Jan 2024 17:01:34 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rLmb5-0005u6-Qv; Fri, 05 Jan 2024 10:58:59 -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 1rLmb4-0005tO-LE for bug-gnu-emacs@gnu.org; Fri, 05 Jan 2024 10:58:58 -0500 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rLmb4-00051O-B8 for bug-gnu-emacs@gnu.org; Fri, 05 Jan 2024 10:58:58 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rLmb8-0003OU-D1 for bug-gnu-emacs@gnu.org; Fri, 05 Jan 2024 10:59: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: Fri, 05 Jan 2024 15:59:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68251 X-GNU-PR-Package: emacs Original-Received: via spool by 68251-submit@debbugs.gnu.org id=B68251.170447032313010 (code B ref 68251); Fri, 05 Jan 2024 15:59:02 +0000 Original-Received: (at 68251) by debbugs.gnu.org; 5 Jan 2024 15:58:43 +0000 Original-Received: from localhost ([127.0.0.1]:57650 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rLmaj-0003Ng-1R for submit@debbugs.gnu.org; Fri, 05 Jan 2024 10:58:43 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:33030) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rLmad-0003NO-F5 for 68251@debbugs.gnu.org; Fri, 05 Jan 2024 10:58:35 -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 1rLmaT-0004wO-Ad; Fri, 05 Jan 2024 10:58:21 -0500 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=xhrHRRsviRngPkW5vZEwXvHenZtexT/plnpNEutDScA=; b=G3fQyaSQ0Vjs +Kjk94yCd7mvXiAAlMmBMAatJ4UGbHKwATW4hZAzFKNytvcbTWqCPmxVVWftdMNf2C+Qid0cYY5JO 3a8PNznSorLPjTvTSE0M8kPloVZ42MsnQY0wEpCzKSSeOcp1MKdaKqKgbMDXpvC8/HcZ95puditB9 GjsUxmgXkp3lAWf+hVR5rJ6UsZ2Iqi9OCC1R+PwjFzCucWPWTeQ+y6qThfRQriUFZ6+j6pcOWXocE cAH/dg+k9K4eIpGlq2FlfKEl3S95ccftcIn5UHYFCtNoJfDolGXN8pOvhqaQKFquq4zoxYgFqCubF mG0uRnNTs4AWaMOQnJ47Rg==; In-Reply-To: <83sf3cugla.fsf@gnu.org> (message from Eli Zaretskii on Fri, 05 Jan 2024 14:09:37 +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-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:277398 Archived-At: > Cc: 68251@debbugs.gnu.org > Date: Fri, 05 Jan 2024 14:09:37 +0200 > From: Eli Zaretskii > > > Date: Thu, 04 Jan 2024 21:09:23 -0800 > > From: Joseph Turner via "Bug reports for GNU Emacs, > > the Swiss army knife of text editors" > > > > To reproduce: > > - ~emacs -Q~ > > - Open an image in a buffer > > - Create another buffer, call ~M-x message-mode~ > > - Run ~message-yank-buffer~, select the buffer with the image > > > > Expected: > > > > One image is inserted into the buffer. > > > > Actual: > > > > Many images are inserted into the buffer. > > It isn't specific to images: it happens with any 'display' property > that spans more than one text line. message-yank-buffer looks at > buffer text and ignores the 'display' properties, so it inserts every > line after quoting it, and this you get as many copies of the > 'display' property as there are newlines in the text covered by the > 'display' property. Btw: how is it useful to yank images into an email message? What do you expect Emacs to send when the email with these citations is sent? To DTRT here Emacs would need to produce a MIME attachment with the image, won't it?