From mboxrd@z Thu Jan 1 00:00:00 1970 From: Adam Porter Subject: Re: org-custom-id-goto? Date: Thu, 05 Dec 2019 19:26:49 -0600 Message-ID: <8736dytfae.fsf@alphapapa.net> References: Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:60546) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1id2Oh-0001Th-Ou for emacs-orgmode@gnu.org; Thu, 05 Dec 2019 20:27:08 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1id2Ob-0005AZ-99 for emacs-orgmode@gnu.org; Thu, 05 Dec 2019 20:27:02 -0500 Received: from 195-159-176-226.customer.powertech.no ([195.159.176.226]:35182 helo=blaine.gmane.org) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1id2OZ-00052B-Qq for emacs-orgmode@gnu.org; Thu, 05 Dec 2019 20:27:00 -0500 Received: from list by blaine.gmane.org with local (Exim 4.89) (envelope-from ) id 1id2OU-0007PM-Pe for emacs-orgmode@gnu.org; Fri, 06 Dec 2019 02:26:54 +0100 List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: "Emacs-orgmode" To: emacs-orgmode@gnu.org Functions like helm-org-in-buffer-headings, helm-org-agenda-files-headings, etc. are built-in to the helm-org package (they used to be part of the helm package, but now they're in this separate helm-org package which is not installed automatically with the helm package). The packages org-rifle and org-ql are also helpful here. For example, with the command helm-org-ql, you could use a search query like: property:CUSTOM_ID=emacs-notes You could also define a custom predicate that searches CUSTOM_ID properties, so you could type a query like: cid=emacs-notes You could even go a step further and define a custom command that used that predicate by default, so you could simply type the custom ID as the query. See discussion at .