From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:403:478a::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id mLCeE/VOEGVGXwAAG6o9tA:P1 (envelope-from ) for ; Sun, 24 Sep 2023 17:00:05 +0200 Received: from aspmx1.migadu.com ([2001:41d0:403:478a::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id mLCeE/VOEGVGXwAAG6o9tA (envelope-from ) for ; Sun, 24 Sep 2023 17:00:05 +0200 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 8F9E35D361 for ; Sun, 24 Sep 2023 16:59:48 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=none; 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=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=gmail.com (policy=none) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1695567589; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post; bh=kj9EddVOLOfWu/lVfb9tUIM8BJdKUrIbVYhdEiZ3n9s=; b=a/6hz/z6MN5TE9RT8LNkqwHAJatFn8f9Pxwxd4tY5qWlqau4log8osvvc5R38E7MDRzH1Z 4K/gq5OD5D+nRTAzqU1kbHrgrL/nDaHlJ5yFYPUHkiQ0mtkw4gJSOz/+ubwQVGNoBLjSfR JqRUwqZK+E5jwdjFNycHshtXXU6jkSEkhjJFLY8y0S5KcwY6JRIeYgF2yXc9UoYout5kRi VEZtu+mYPwE6gFbU0gPR51L+TOE8WtSgH2+CKZszGt56nNwQkFOgKaxY4D0hif/4csVUM7 ac3LYGt8FaTrotCBbMHsKJQZ4EtQHFRxdUdrvAWYXoVyTEcug2RNc1p9rex2RQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1695567589; a=rsa-sha256; cv=none; b=dBnMS/OvPpFJLp80l7xnksnGuXhJaUUuTeHdIOCOYu2I3DIGHRuaKftXCdFgJz6xIjRpiL oD1gfv6Ee5FXXspGcstiAzuRrXTVDneDbmdqhU2TIcAuTEVtV8ksOcBV4ox3rGptl2ED/e TZbcixpjuSZ6r0puLGsCq65lqdiN7C37oT0qwt0pOYdTCTSU1NVO8vgcDUQnqpl95Vopb4 T9AZlwC359fie5U/MQp4pw29lniZFwiZNrw6QS5kya6JbOCNauPzQPhLP6wSFJZdj3wW3t 2GfeawRLvfgcgabtugPe3f58lfgOp8gDfqwsmwbjlXqQbwi5c6ovK9XFgMIvWg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; 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=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=gmail.com (policy=none) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qkQZK-0004vr-3Q; Sun, 24 Sep 2023 10:58:46 -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 1qkQZI-0004uh-N0 for emacs-orgmode@gnu.org; Sun, 24 Sep 2023 10:58:44 -0400 Received: from ciao.gmane.io ([116.202.254.214]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qkQZH-0006Om-30 for emacs-orgmode@gnu.org; Sun, 24 Sep 2023 10:58:44 -0400 Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1qkQZE-0008Lb-Vj for emacs-orgmode@gnu.org; Sun, 24 Sep 2023 16:58:40 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: emacs-orgmode@gnu.org From: Max Nikulin Subject: Re: [BUG] [PATCH] Add yank-media and DND handler [9.6.7 (9.6.7-g6eb773 @ /home/viz/lib/emacs/straight/build/org/)] Date: Sun, 24 Sep 2023 21:58:37 +0700 Message-ID: References: <87jzsintv0.fsf@gmail.com> <87lecx2nff.fsf@localhost> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.15.1 Content-Language: en-US, ru-RU In-Reply-To: <87lecx2nff.fsf@localhost> Received-SPF: pass client-ip=116.202.254.214; envelope-from=geo-emacs-orgmode@m.gmane-mx.org; helo=ciao.gmane.io X-Spam_score_int: 13 X-Spam_score: 1.3 X-Spam_bar: + X-Spam_report: (1.3 / 5.0 requ) BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, FORGED_GMAIL_RCVD=1, FORGED_MUA_MOZILLA=2.309, FREEMAIL_FORGED_FROMDOMAIN=0.25, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.249, NICE_REPLY_A=-1.473, NML_ADSP_CUSTOM_MED=0.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no 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-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Scanner: mx0.migadu.com X-Migadu-Spam-Score: -4.38 X-Spam-Score: -4.38 X-Migadu-Queue-Id: 8F9E35D361 X-TUID: 3zeST3I0XUJQ On 23/09/2023 17:28, Ihor Radchenko wrote: > Visuwesh writes: > >> + (let* ((ext (symbol-name (mailcap-mime-type-to-extension mimetype))) >> + (iname (read-string "Insert filename for image: ")) > > It would be nice if we auto-generate the file name here by default. It > is what I would expect from yanking an image at least. Certainly it would be great to provide some default value allowing user to override it. However it may be not so trivial. Clipboard content may be just copy region from some graphics editor or a screenshot tool, so not associated with a file yet. In X11 xprop may be used to get clipboard owner application and its title. Wayland may be less permissive. I have tried to copy an image in Firefox. There is a chance to find file name (it may be image.php?id=1324 though) in text/html clipboard content, but it requires parsing of HTML xclip -selection clipboard -o -t text/html