From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id WJj0ATcAkGJgzQAAbAwnHQ (envelope-from ) for ; Fri, 27 May 2022 00:33:27 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id 8B4YATcAkGLKWwEAG6o9tA (envelope-from ) for ; Fri, 27 May 2022 00:33:27 +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 8E7CE44A73 for ; Fri, 27 May 2022 00:33:26 +0200 (CEST) Received: from localhost ([::1]:43938 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nuM2n-00034x-Dx for larch@yhetil.org; Thu, 26 May 2022 18:33:25 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:34698) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nuM1M-00034n-Ls for emacs-orgmode@gnu.org; Thu, 26 May 2022 18:31:56 -0400 Received: from mail-pj1-x102f.google.com ([2607:f8b0:4864:20::102f]:47002) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nuM1L-0001Az-2M for emacs-orgmode@gnu.org; Thu, 26 May 2022 18:31:56 -0400 Received: by mail-pj1-x102f.google.com with SMTP id v5-20020a17090a7c0500b001df84fa82f8so2826051pjf.5 for ; Thu, 26 May 2022 15:31:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=references:user-agent:from:to:subject:date:in-reply-to:message-id :mime-version; bh=znfuVgJicu607pPBSbt7KS6QyXZb5cu0w72kRNLWq60=; b=PEzuSeDY+nviq83VvFxa9Ho1kC0505jVvBFv8fdeaFPBlFEKyn5YbOP7LC/te3p8iA AHM5eDkPx8VKSkLN6vPDX0N6RYNdhILKmiIslwMVAXjsXY+w502izJV5xlCf7R23Ssx2 VGh25h3h3a+0jPAtdI+i7lDSalf4GeeJFCG6c8Kep96kdgUMi+/z6UH4UHrK76EaWBEv 64E4gp6rNVCGg2pS0nrTQbc594FCrjbsn2jfM+IoXNGU8F11nQVj5DEzkHfbYBJ36TVq GLhYrq15bXnlSNPsEOX7V3rSOJ85ZkFmg7lGR5JZChYiVE4OzEbzeBe9LOH3zsWUsRyO BBAw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:references:user-agent:from:to:subject:date :in-reply-to:message-id:mime-version; bh=znfuVgJicu607pPBSbt7KS6QyXZb5cu0w72kRNLWq60=; b=TDzcNCKe1vqNkpBw/5hNO/gKS8VsSwk/LtHLScqezHpBDtDjYvHVJLgjKR5emq35uc dn6/P+DiPsQqcGadYVNWGt6UIPswOcRxL8s2ha5jR4tYZhmXpBJ46Uv7oK/xsSoa2nuT 4Ccwb+Vi+q/R6l34dYG89qi/+kztM73VsRKQxOsmHV2dd4VEug0hlmeakISXDAe40mBb i2dPOrx4uONjjkTseNnAy9nCu6U7uCLBSJAPvK+TNTf6+z1N8vrfX9nWCI+/KnZO/+KO 8IVcdF++W65gE2fUbXsFfRTQS06srLE9rZ3mkAoFGgSJgzhyT60lLr9toyuW6Mkc6Luu cTjw== X-Gm-Message-State: AOAM533UpavmdvFinAVc6bUr/mF0UJOes65TxFjwyDWcIBJEbYvHyCff 1+7IFHRBU1Oz52598UwL9bMVXGWq+Lo= X-Google-Smtp-Source: ABdhPJxtBeOdg5cfqNVFSkQaw6Ch+UpIJbsZHy4c31o87D3V4mlZoz+kJFH7SLE02ilGk2AppM7i5Q== X-Received: by 2002:a17:90a:600f:b0:1e0:cc4f:b72d with SMTP id y15-20020a17090a600f00b001e0cc4fb72dmr4847782pji.56.1653604312737; Thu, 26 May 2022 15:31:52 -0700 (PDT) Received: from dingbat (220-235-29-41.dyn.iinet.net.au. [220.235.29.41]) by smtp.gmail.com with ESMTPSA id i16-20020aa787d0000000b0050dc762813csm2021704pfo.22.2022.05.26.15.31.51 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 26 May 2022 15:31:52 -0700 (PDT) References: User-agent: mu4e 1.7.23; emacs 28.1.50 From: Tim Cross To: emacs-orgmode@gnu.org Subject: Re: Opening org-cite links with different application Date: Fri, 27 May 2022 08:17:53 +1000 In-reply-to: Message-ID: <87ee0g3oyz.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2607:f8b0:4864:20::102f; envelope-from=theophilusx@gmail.com; helo=mail-pj1-x102f.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 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" 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=1653604406; 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:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=znfuVgJicu607pPBSbt7KS6QyXZb5cu0w72kRNLWq60=; b=g+B+0WQDanBbsgmP/jPZlCbAqNfBWkSShi1MSFaWx74I0LetODA+gUGou0C8oGrAVTY5NO VpY0bWM9tYVdfIQFRv6B8fkL3EnN6QPAnnQcGjlXiSdLlNnRQiompMBM5qzKpzRUP4YQYN s4YtLF6eTztJEewXnIsaJmR69N9PrVCdJumO+vUGaH7bqJIk8uZHUBDOf207Ft6c52TvVx gilYOh+yIsnjHeXSoxqeZNcMJ4eqh98d4ATrxcfwBn8XCeNOa17qj4SoX4vBwC7ydMVEvF 8OuZ2frXromRd1pl2bhlL0U3GDcdn1gCcKW+9xg6C0K/6wqg7/5Cl8OM4NJtkg== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1653604406; a=rsa-sha256; cv=none; b=FxGcBETYTkFOLevUg5cx8aCRC3XMz/aYZ2dzyDXgpuWJXhyf+UA7CUaMYj6CWCsZksplZy ujAndcCYUB53iQ25mhiffhDquEKq/jq3bM1XME6umM7fG3hm0+eQ7yPlxez6dCIfI1O95/ 3xaJyaj0dWFnnaN7F8pb0E0EclcWvQA+n2z6tehfvnBOZ5+KucGKhj45wpSoAHXPMAanQv 5juy8Np/XGyYjsvrSqxxJ2+NuNbaUOhXPEmWbUnqSjk/i31mFzRds50Nkv3Jf5ONbGQtLE YT9sq4u8k9w2EMTHm7V1jUdCOjBG1H1prxJVOqzr7T2/mwmVC3Bj/kfcdgYLeQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=PEzuSeDY; dmarc=pass (policy=none) header.from=gmail.com; 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: -2.54 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=PEzuSeDY; dmarc=pass (policy=none) header.from=gmail.com; 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: 8E7CE44A73 X-Spam-Score: -2.54 X-Migadu-Scanner: scn1.migadu.com X-TUID: D9XSrq9XkFcx "Bruce D'Arcus" writes: > On Wed, May 25, 2022 at 12:47 PM Max Nikulin wrote: > >> I have had a quick glance into the code I have an additional question >> why `browse-url' is not used for `citar-file-open-external'. > > The "external" here means opening files external to emacs. > > The typical use case is someone wanting to use a system PDF or image viewer. > > I had actually forgotten about that function when initially replying! > The browse-url library could be a good approach. It does support external applications and from memory, can be configured based on MIME type and supports both primary and secondary renderer selection (at least for html). Ability to easily switch between internal/external rendering could be very useful.