From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1.migadu.com ([2001:41d0:403:58f0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms13.migadu.com with LMTPS id aFLXNh5LEWfE4QAA62LTzQ:P1 (envelope-from ) for ; Thu, 17 Oct 2024 17:36:31 +0000 Received: from aspmx1.migadu.com ([2001:41d0:403:58f0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1.migadu.com with LMTPS id aFLXNh5LEWfE4QAA62LTzQ (envelope-from ) for ; Thu, 17 Oct 2024 19:36:30 +0200 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=posteo.net header.s=2017 header.b=QdWhitMS; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=posteo.net ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1729186590; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=bkhDR1COayPBUg+4Ua0oWQH/nBdnObmpcbwds1+QGUQ=; b=PWY2pYcVoawamHpWpRV2r3ZNMGaIicJIYG6pkzY2UPRo/zKgURzppd+F3W3D2ceaSIhY4I Kpz1wL7Ye0HvwHiLmyKWqvQyZgjnAciudHdNiST7JxJ+2lKLn++lExbaL6tJfvDlUotuLD BIk9jrCqzZAIj4kh8Gq/mlKMNnUp5qk//h8ClRullfeSHCHagG2RveR/mtzDGG6uYBy1PF Ii8a0mEc/vK+/ToBt/jVhvWRpbjLDg7iI4MzWGK3PAkH1a2PyBOXpaf84OSW0ZVN+trEX1 i5OnZ96ifFkck8PnvpH2ytXLbuywnQ1/PPQ/DunmhrK7vz0EN54241NOk3qaYw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=posteo.net header.s=2017 header.b=QdWhitMS; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=posteo.net ARC-Seal: i=1; s=key1; d=yhetil.org; t=1729186590; a=rsa-sha256; cv=none; b=glRB+9mgwuTM1KzdggoxfZr4Y62BxFCdqnr9Ik8flDdTquqzSaIzjUxC8YV+OXMiU9sh7E DvtAkERVBtzrn135sF0vWE4XKGdTHZtL3fXw0SlqKklZf+yTImaovlIELd2aSRRewDGYJZ 8yquCJIOHZqXQKjIVFNywCE2LsaDflKaJNHUcwp1lHfZdPa6TjbpaSFFHLqinHwdR7wjZM DNdqOblVOqKkiFiROf2K0Y9E3mWLXoMSs3uW39czE0uT5EqO6aCBPh+Z4M3lChzfhGFpsD lEOKJiN7uwcWXGz3Nt/6Bracu6oG7oN9fq+kmmE/cixrZMms6NumH1RcCTK+pw== Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 34ABB8CEE7 for ; Thu, 17 Oct 2024 19:36:30 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1t1UPV-0001X4-7z; Thu, 17 Oct 2024 13:35:41 -0400 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 1t1UPT-0001We-4T for emacs-orgmode@gnu.org; Thu, 17 Oct 2024 13:35:39 -0400 Received: from mout01.posteo.de ([185.67.36.65]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t1UPQ-0001Is-IP for emacs-orgmode@gnu.org; Thu, 17 Oct 2024 13:35:38 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 58545240027 for ; Thu, 17 Oct 2024 19:35:33 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1729186533; bh=+xzDpTjspiu5ISu5sTsSISETe3TQyhLJyxBHWXRFxtI=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type: From; b=QdWhitMSevWhzqYXa5XxWjB35uOuoRmSXH1j9lWF9ihYT7O9IoVhGKBqZFQmFbRjF jYOJqQnoOmPoG1/2Ao/AZICK9TrrhRz+RuwslyQeBW5YTIj/OgNj0QDPEWToGlptCj yOUoelXVTh9hYBjOGQIpW7WP3vQ6HfUgV32kyD0YMe62erIGAOWZ7M94ANldNAoo2c d+Y8TjsThfYbotZsSU9W79bfsM3hDuIltHrh9+yJlC0XhSqpCJqOJabvHbSLjm/Rzj OIeprsFDGIDBm1wsO3pSvy4YTECX9j9fTnHhfauE56XA5awztPSClFwGSShfValXI8 E7Y/4KvP1X0uw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4XTw383XWTz9rxD; Thu, 17 Oct 2024 19:35:32 +0200 (CEST) From: Ihor Radchenko To: Visuwesh Cc: org-mode-email Subject: Re: [PATCH] Add yank-media handler for LibreOffice Calc tables In-Reply-To: <87ttdawssj.fsf@gmail.com> References: <87r08i3alo.fsf@gmail.com> <871q0ise9x.fsf@localhost> <87msj53o2o.fsf@gmail.com> <87msj5dx8l.fsf@localhost> <87ttdawssj.fsf@gmail.com> Date: Thu, 17 Oct 2024 17:37:20 +0000 Message-ID: <87a5f2zl4f.fsf@localhost> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=185.67.36.65; envelope-from=yantar92@posteo.net; helo=mout01.posteo.de X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 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_MED=-2.3, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: emacs-orgmode-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN X-Migadu-Scanner: mx11.migadu.com X-Migadu-Spam-Score: -1.20 X-Spam-Score: -1.20 X-Migadu-Queue-Id: 34ABB8CEE7 X-TUID: g9OYLFzmsv3z Visuwesh writes: >> Consider the following example: >> >> * Heading >> >> M-x yank-media ... will slurp the heading >> >> | * Heading a | b | c | >> >> In contrast, the existing handlers will only insert some text at point, >> never touching the text around. > > Would it be sufficient to unconditionally insert a newline after point? > Maybe even after going to end of current element (if that can be done). It will be more fragile compared to using temporary buffer. As an alternative, you can apply narrowing around the call to `org-table-convert-region'. Also, do note that any text exceeding `org-table-convert-region-max-lines' will lead to `org-table-convert-region' throwing an error. -- Ihor Radchenko // yantar92, Org mode contributor, Learn more about Org mode at . Support Org development at , or support my work at