From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id kHv6MC20TmBDEQAA0tVLHw (envelope-from ) for ; Mon, 15 Mar 2021 01:11:09 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id uEO5LC20TmDVEAAAbx9fmQ (envelope-from ) for ; Mon, 15 Mar 2021 01:11:09 +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 BB2AB21110 for ; Mon, 15 Mar 2021 02:11:08 +0100 (CET) Received: from localhost ([::1]:52580 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lLblC-0008QQ-Ex for larch@yhetil.org; Sun, 14 Mar 2021 21:11:06 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:57842) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lLbkQ-0008Lz-Dz for emacs-orgmode@gnu.org; Sun, 14 Mar 2021 21:10:19 -0400 Received: from mail-mw2nam10olkn2068.outbound.protection.outlook.com ([40.92.42.68]:19488 helo=NAM10-MW2-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lLbkJ-0006Up-4c for emacs-orgmode@gnu.org; Sun, 14 Mar 2021 21:10:17 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=EZKWPcvWFKBRCNZAFu/4HAICfi1jY1jBjmps4fuKi6BBYrslWdUU2pJBK9kW6EhMqz5qozi2JpGxClrUnTh3pHb0JcLdP9GLoPkRjH6CzbOTosBDMixxwRtWp8Ip/6cyeM9EQOh9PHNT595gmMQfqSUL7Mg8ER5bUDoj1FV3TAiTDCQ14UXtR7/VbrC5Rj+Rqwq7ec1jPMaEWkukzSuHMXNoDvoAw09ypTur5Em3NVDSF+OOAG8SE/+FNiCyTv+Qg2lBY4zn+hTC03rcOoRxx01fieSXEO/IxwSR4nXdd8EwUc6CSTUbh00MrHFR5FxfZfm1ZWed5lBEsl7ArRgx0g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=NM4YDMBO4TSi3G9owVbpbfBOPTSUmnoIurNpKa5TyFQ=; b=f40YhdRxkk9vixnM36h+2vZ5GWt7Cwx7iV9d+e/Ih+b/SpUIqu/Bm+5t9imKd57giXjimupu0HaHJFEKiy5AUeZ5/s4Qpdq2vxMK0YDZ2unrPsaXwO4eoYIG8B3ivmme+700z9qJUApHamxXcGt1bvrSMu9rylV8ePYMUkS96s0388eCpMzZoUf8NqwuL+MDeyKuzuXaemI/JZrlVvwpTwFtA+n6eOY1IsrTDMWCWW5hGFSsN7NEF9sPBxM1KXCiDoAE17IYkdKx+iv1OOV+yaTgCDx6XOMmZYu72oU+WWXSjXDTbv6Q9byQeGLBhEGRsUyHZT3QHAlwlBoljIX3oQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=NM4YDMBO4TSi3G9owVbpbfBOPTSUmnoIurNpKa5TyFQ=; b=Wp6/dH/NZ4WQqJ+I0gkzpc42IwCo/qDmPcgpZKBUi9xkBx9cQdBKzqWhXcnUL4AVtclS0dRZaMCYD4y0x2i2b2b6JoDAert/5drTmJlGR61CBDF+Kws4xNL9Wbltu9yadE22Ja1RA097qztkBxTHN3oNLS3ee2NP97/2D5Tm+EacbQ9oa67tHst96k/AjVIt1hEksLAWtGoBsFu64EF6FdPjyuM1BvxJiU+Rav+Khm/xQHS8LW1YukS2dv0+0EcI65AuthFWVa8bOhCowrAd0ZzTdgcSpfvFPOt3eXDGqlrNmw7viBf5FZK1PG9zUTi5pqLWowBKBRDJRHof4qBDVQ== Received: from DM6NAM10FT042.eop-nam10.prod.protection.outlook.com (2a01:111:e400:7e86::44) by DM6NAM10HT147.eop-nam10.prod.protection.outlook.com (2a01:111:e400:7e86::458) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3933.31; Mon, 15 Mar 2021 01:10:08 +0000 Received: from SJ0PR03MB5455.namprd03.prod.outlook.com (2a01:111:e400:7e86::48) by DM6NAM10FT042.mail.protection.outlook.com (2a01:111:e400:7e86::153) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3933.30 via Frontend Transport; Mon, 15 Mar 2021 01:10:08 +0000 X-IncomingTopHeaderMarker: OriginalChecksum:8DAE301EFAE2197C7EE81C2AF384A32782A18D0B3CEDD46B02A82168425B39A9; UpperCasedChecksum:96A36583F5B486B1A29C49382E753089EC90A661305C34D67AB9A4008532D022; SizeAsReceived:7682; Count:46 Received: from SJ0PR03MB5455.namprd03.prod.outlook.com ([fe80::952c:21a3:a963:8107]) by SJ0PR03MB5455.namprd03.prod.outlook.com ([fe80::952c:21a3:a963:8107%6]) with mapi id 15.20.3933.032; Mon, 15 Mar 2021 01:10:08 +0000 From: David Masterson To: John Kitchin Subject: Re: References?? (feature idea) References: Date: Sun, 14 Mar 2021 18:10:07 -0700 In-Reply-To: (John Kitchin's message of "Sun, 14 Mar 2021 20:01:21 -0400") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) Content-Type: text/plain X-TMN: [6c+27uzAmcXWdxaIrxjmM+L4fMQZ2wNkM5l4rsTW+iispZR5BxoPUKfz9LxL3RQD] X-ClientProxiedBy: SJ0PR05CA0050.namprd05.prod.outlook.com (2603:10b6:a03:33f::25) To SJ0PR03MB5455.namprd03.prod.outlook.com (2603:10b6:a03:27b::11) X-Microsoft-Original-Message-ID: <87blblz0gg.fsf@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from penguin (2600:8802:501:2200:216:3eff:fee7:3d5d) by SJ0PR05CA0050.namprd05.prod.outlook.com (2603:10b6:a03:33f::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3955.10 via Frontend Transport; Mon, 15 Mar 2021 01:10:08 +0000 X-MS-PublicTrafficType: Email X-IncomingHeaderCount: 46 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-Correlation-Id: 50f1dd69-ae28-4a36-a7df-08d8e74f1332 X-MS-TrafficTypeDiagnostic: DM6NAM10HT147: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: geReZHNsqihU75dZ0ktByDkMSvE6/cyuzVuEqh8OIG2rExzBYadTtN8YyKxUFCJfS3NjAD9liRr1zq6PEuRn9g/iHc/KTEywEAQQSIo42tr+YP83XfYCa3USH3iPFxFxLKaPFqog2cr5oie/KZyIgFBvCGEZ98A3jRzRfOP/EiPTdEbtTuhGwKz2aRpRSrHPyegt5826kntSXfhycQhpREaI2HjEuZ4crcMjSFxM6xhG+0C/ytSQwJ4fcUlV5oi2fOJ8uNtY94GlhqXaP0aJTp1O5+CxYEBmJr6x2EsMTePgLRWOQMrhFdrPwHF0kkOEgGVsxdA6OGRgGdsMCBLf2RFQ75Qjgbb3hY2GD0QBolo/db5i9MRIxnFpgKYx6sMKrEeHeaD+NvS3qCfhoSP05w== X-MS-Exchange-AntiSpam-MessageData: ULzuIXhGPzXyBaN4iV4WldpQMLat5V7LoOWOB0LRE+N7/bKNgef9KtLT9QMdza3DZX9IPFZpXnL3jviuTwvsO4vqwRXu0Shh+r6QRF1SUBcqFHWEGIlL17fHp0Qa4hp1aH0AXRIq9qj2xB9Rsv/DZIoL0+ARRfRP1DZKepmDv2Fu1E6h5GNVXQCO2Ka3Aqu7OC6B21ZqBLXARA+1HfymnA== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 50f1dd69-ae28-4a36-a7df-08d8e74f1332 X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Mar 2021 01:10:08.5655 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-AuthSource: DM6NAM10FT042.eop-nam10.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: Internet X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6NAM10HT147 Received-SPF: pass client-ip=40.92.42.68; envelope-from=dsmasterson92630@outlook.com; helo=NAM10-MW2-obe.outbound.protection.outlook.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 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_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, MSGID_FROM_MTA_HEADER=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-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.23 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: org-mode-email Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: "Emacs-orgmode" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1615770669; 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=NM4YDMBO4TSi3G9owVbpbfBOPTSUmnoIurNpKa5TyFQ=; b=cjDTtk7tcb7EL9a9M70bd5BW2rEe8CAz+dkEvc4gRCJxqpgGm2k5hjTKT+uqU6M1aXEgfQ r6Ew+x8PzP8n+Owbw64RScsKL/4BBH5sOflxhkRIEGJ6VRjK2D98HKeRfXGCD9y8efIlxV bE5t2ren39A6YX4U5Nde4LvelwSg9AIVDvqE/8JJRei+lLbAcugUmgUO2LxDpeDwIpPfqx VhPXSNdQX1heoMfcOjle34ISRdXaZq4zcAk7VWbqElZL+cDpHXOPQqIhZM45qINaY8bBUc BYBOjR9YT7X6a24gep0WzbLqybSZvmu6DhJ7pslZw3jqTjPJsIakoCYFIGwFlQ== ARC-Seal: i=2; s=key1; d=yhetil.org; t=1615770669; a=rsa-sha256; cv=pass; b=gkyLxO6BdauyquSnWWy/Poq+OKrut8Zr4eKwA3lUQUUdpGCvs7LP+Q4cTtTqO7vSlAYR62 Jc2qAPIXA068kKWMdE9kT/4Rbq9HXLaGFUsYzy33oV8QvbhQIPwOl9w0tmRvlOmg02QNWU BFOeZri8RxgwSUjSSpjb1ykwn9GPoztjrpe0CMqbH/8/hO9aI8N2VH2gA0bglMSGrjBPFm xHxPf6j4+TexAUjDARa6SSoA5BBseaN8HipP1NqWajRXCs0CcpYF55nIy6/TAdqcqaWAnE h45jrjk/vxPGTKN/VrCYeVl768Yl/dT3NotWP1QMY0BUr/kcgtouUk+L3Cntew== ARC-Authentication-Results: i=2; aspmx1.migadu.com; dkim=pass header.d=outlook.com header.s=selector1 header.b="Wp6/dH/N"; arc=pass ("microsoft.com:s=arcselector9901:i=1"); dmarc=pass (policy=none) header.from=outlook.com; 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-Migadu-Spam-Score: -4.10 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=outlook.com header.s=selector1 header.b="Wp6/dH/N"; arc=pass ("microsoft.com:s=arcselector9901:i=1"); dmarc=pass (policy=none) header.from=outlook.com; 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-Migadu-Queue-Id: BB2AB21110 X-Spam-Score: -4.10 X-Migadu-Scanner: scn0.migadu.com X-TUID: TZSy+FS3QjH3 John Kitchin writes: > You could define a new org link with this behavior. You just need to > work out a syntax for a link to the heading that also includes the > property name. e.g. [[property:file.org::*Heading::property]] > > then, define a :follow function that probably opens the heading when > you open it, and an :export function that looks up the property and > uses that value on export. > > You would split your path on ::, then you should have a list like > (file heading property-name). For the follow function, just find-file > on the filename, then search for the heading. For the export, wrap > that in save-window-excursion, and use (org-entry-get) on the heading > to get the property value. Hmm. Interesting. I'll have to think about that. -- David Masterson