From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id KNJgO0kZV1+0fQAA0tVLHw (envelope-from ) for ; Tue, 08 Sep 2020 05:40:25 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id M8cvN0kZV19uZAAAbx9fmQ (envelope-from ) for ; Tue, 08 Sep 2020 05:40:25 +0000 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 93AD69402CB for ; Tue, 8 Sep 2020 05:40:25 +0000 (UTC) Received: from localhost ([::1]:58046 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kFWMi-0007qj-H4 for larch@yhetil.org; Tue, 08 Sep 2020 01:40:24 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:60184) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kFWME-0007qT-VU for emacs-orgmode@gnu.org; Tue, 08 Sep 2020 01:39:54 -0400 Received: from static.214.254.202.116.clients.your-server.de ([116.202.254.214]:56148 helo=ciao.gmane.io) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kFWMD-0008C5-Ip for emacs-orgmode@gnu.org; Tue, 08 Sep 2020 01:39:54 -0400 Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1kFWMB-0007mV-PR for emacs-orgmode@gnu.org; Tue, 08 Sep 2020 07:39:51 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: emacs-orgmode@gnu.org From: Maxim Nikulin Subject: Re: idea for capture anywhere in x Date: Tue, 8 Sep 2020 12:39:46 +0700 Message-ID: References: <87sgbsq2t5.fsf@gmail.com> 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:68.0) Gecko/20100101 Thunderbird/68.10.0 In-Reply-To: Content-Language: en-US Received-SPF: pass client-ip=116.202.254.214; envelope-from=geo-emacs-orgmode@m.gmane-mx.org; helo=ciao.gmane.io X-detected-operating-system: by eggs.gnu.org: First seen = 2020/09/08 01:35:34 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Spam_score_int: 10 X-Spam_score: 1.0 X-Spam_bar: + X-Spam_report: (1.0 / 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.249, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.249, NICE_REPLY_A=-1.825, 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.23 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" X-Scanner: scn0 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of emacs-orgmode-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=emacs-orgmode-bounces@gnu.org X-Spam-Score: -0.41 X-TUID: ed5Jq5l5Talb 08.09.2020 12:05, Samuel Wales wrote: > well for a non-emacs application, i want to select text and capture > using wm menu. Do you mean a tiny tool that takes content of X primary selection or clipboard and passes it to emacs-client org-protocol argument? Implementation should have a few lines of code and should allow you to bind it to window manager menu or hotkeys. On the other hand I do not see great difference from pasting text directly to emacs. Customization glue (primary selection/clipboard, name of template, etc.) is thicker than code that do the actual job. The harder part is extracting of formatted text (that could be application specific) and converting it to org markup. I had a look into emacs sources and did not find extension points to obtain application-specific format, so external tool could provide some benefit (e.g. capturing link with description from libreoffice).