From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id 8NSOC0lbo2IU0AAAbAwnHQ (envelope-from ) for ; Fri, 10 Jun 2022 16:55:05 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id uFuBC0lbo2JqEQEAauVa8A (envelope-from ) for ; Fri, 10 Jun 2022 16:55: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 E2E7A3BFCC for ; Fri, 10 Jun 2022 16:55:04 +0200 (CEST) Received: from localhost ([::1]:51230 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nzg2P-0004QF-T0 for larch@yhetil.org; Fri, 10 Jun 2022 10:55:01 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50282) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nzg1h-0004Q1-4w for emacs-orgmode@gnu.org; Fri, 10 Jun 2022 10:54:17 -0400 Received: from ciao.gmane.io ([116.202.254.214]:47724) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nzg1b-0004Jt-U8 for emacs-orgmode@gnu.org; Fri, 10 Jun 2022 10:54:16 -0400 Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1nzg1a-0003Vb-24 for emacs-orgmode@gnu.org; Fri, 10 Jun 2022 16:54:10 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: emacs-orgmode@gnu.org From: Max Nikulin Subject: Re: Org Column in Thunderbird Date: Fri, 10 Jun 2022 21:54:02 +0700 Message-ID: References: <87o7z0r7d8.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:91.0) Gecko/20100101 Thunderbird/91.9.1 Content-Language: en-US In-Reply-To: <87o7z0r7d8.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: 28 X-Spam_score: 2.8 X-Spam_bar: ++ X-Spam_report: (2.8 / 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=-0.001, NML_ADSP_CUSTOM_MED=0.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 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" X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1654872904; 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=EpgLn3dihnATb5bvWufxarz7C2B/QxpfKYQoLyGzlSc=; b=pNBM67jv/lW4/7zggA+opQHXpT38odxW3XHoureD2E2u10bX8NYgMYIIM65u1h9/j5a2k6 FYCukbYfS7GXNR0R78WC6Gd4xpC9uD+ciVgxnbBrd0pWo/pvoZBks0Aq5lFPIkenuFEFE0 ALW8kvAb0MZBVzm97C+LoxgioLxuqjrfoQ+VT2v5fbaCn5YiTG109Cs3tDFjVV8Wb8v8Ls XUKtaXo2ZmCA0joF+vr8tmBiJQIlCSMjFJJU8voP5AYcow9kaKi1NgbWHwKExAfTZEkCIs LiPgg4t4KZHrrgwOBUxA9CgPa8KRhEXavJIP6Z+aiPkHalm04wore0jB7H+Z1g== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1654872904; a=rsa-sha256; cv=none; b=MLxhbf7lAgYrphE3pocA+pZn8gvkrNccqX3zyR/JHvEZmH8yaL3iPmkcF0YYgb+dYLXoP/ K1EE9noyNLZJ2qpMQlKUf4mwyyTE2hA86M9Gj0Bzt9yk0ksnMLgXt4Xo2Z/Av308PH1MlO w4alp/WaZpgB3kKjO2tVEwNbClvkqstOZFXBrGyV1TGR6TxUkjlejdfz0vqrzu7TxsphRG BSXeh+bquDxCyjhcYfYaOjT1uIRIt5h7E2DXFG/DllbUs7NUa1Raw5Ge8dP+eH2sLPcNJR UW18dn009B1zJRLAvTIM1Ks+U2g7zzrVI6sIQO+ZjJTBdJkKUi7PV5S9myVrZQ== ARC-Authentication-Results: i=1; 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+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: 4.22 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+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: E2E7A3BFCC X-Spam-Score: 4.22 X-Migadu-Scanner: scn1.migadu.com X-TUID: 7LrZteVCkR5r On 10/06/2022 20:11, Ihor Radchenko wrote: > Max Nikulin writes: > >> I am playing with a thunderbird add-on that may add an icon to folder >> view if Org Mode files contains a link to this message. It is not >> polished yet, but I suppose, you may try it >> >> https://github.com/maxnikulin/orco/ > > Looks interesting. > > I do not use Thunderbird and cannot try it, but the idea of backlinks > from third-party apps back to Emacs notes is very promising. My colleague had a dream of cross-linking mails and notes (irrespective to Emacs) several years ago. > I imagine browser URLs could also indicate if they have associated Org > notes. Or pdfs. It seems, most of PDF viewers do not allow decorations added by users. Even built-in viewers in browsers displays document as privileged content inaccessible by extensions. A kind of workaround is loading of the same pdf.js to a regular page, but it is not really convenient. I am unsure concerning security issues when pdf.js is bundled into an add-on. As to browsers, this thunderbird add-on is my experiment with UI in browser action popup. When working on LinkRemark I had no idea how to add such feature to it. Second level of context menu is inconvenient. Menu in popup may be better for adding more features, but I realized it quite late. > Also, did you announce this anywhere outside Org ML? I have no idea where I should announce it since currently it is useful mostly with Org mode. Unsure if e.g. API of Joplin app will allow to get all links of certain kind in all notes. Also I am afraid that I may broke something in Thunderbird internals. It has some code for custom columns but docs are rather scarce, so I am unsure if I implemented it properly. It is a reason to take a pause and to wait if my profile would turn into unusable state.