# Tips

**URL:** https://org-roam.discourse.group/c/how-to/tips/13.md

[Latest](https://org-roam.discourse.group/latest.md) · [Categories](https://org-roam.discourse.group/categories.md)

---

## [About the Tips category](https://org-roam.discourse.group/t/about-the-tips-category/568)

<div class="topic-metadata">

**Author:** [@jethro](https://org-roam.discourse.group/u/jethro)\
**Replies:** 0

</div>

---

## [How I filter org-roam nodes with tags and properties for org-roam-node-find](https://org-roam.discourse.group/t/how-i-filter-org-roam-nodes-with-tags-and-properties-for-org-roam-node-find/3904)

<div class="topic-metadata">

**Author:** [@Doojin](https://org-roam.discourse.group/u/Doojin)\
**Replies:** 7\
**Last updated:** [May 11, 2026, 12:08pm UTC](https://org-roam.discourse.group/t/how-i-filter-org-roam-nodes-with-tags-and-properties-for-org-roam-node-find/3904 "2026-05-11T12:08:55Z")

</div>

You only need to pay attention to my/org-roam-node-find-with-tags-and-props. It accepts a list of tags and a list of props with their values in regular expression. Both lists can be empty. (defun my/org-roam-unique-prop…

---

## [I found a way to make org-attach links resilient to refiling](https://org-roam.discourse.group/t/i-found-a-way-to-make-org-attach-links-resilient-to-refiling/3903)

<div class="topic-metadata">

**Author:** [@Doojin](https://org-roam.discourse.group/u/Doojin)\
**Replies:** 2\
**Last updated:** [March 20, 2026, 12:23am UTC](https://org-roam.discourse.group/t/i-found-a-way-to-make-org-attach-links-resilient-to-refiling/3903 "2026-03-20T00:23:54Z")

</div>

You can make a separate org-roam node that contains a group of related attachments and insert a link to the attachment node in a different org-roam node. The link to the attachment container node can be refiled to other…

---

## [Best way to add CREATION date to notes?](https://org-roam.discourse.group/t/best-way-to-add-creation-date-to-notes/3856)

<div class="topic-metadata">

**Author:** [@ChuckSneed](https://org-roam.discourse.group/u/ChuckSneed)\
**Replies:** 12\
**Last updated:** [August 30, 2025, 11:38am UTC](https://org-roam.discourse.group/t/best-way-to-add-creation-date-to-notes/3856 "2025-08-30T11:38:31Z")

</div>

I am aware that individual files contain their creation date in their filenames. In addition to that, I am looking at adding a “creation” metadata to the notes – both file level roam nodes, and heading/subheading level …

---

## [Using org-roam-ql with consult for filtering nodes](https://org-roam.discourse.group/t/using-org-roam-ql-with-consult-for-filtering-nodes/3681)

<div class="topic-metadata">

**Author:** [@ahmed-shariff](https://org-roam.discourse.group/u/ahmed-shariff)\
**Replies:** 0\
**Last updated:** [November 30, 2024, 3:54am UTC](https://org-roam.discourse.group/t/using-org-roam-ql-with-consult-for-filtering-nodes/3681 "2024-11-30T03:54:36Z")

</div>

I have been playing around with integrating org-roam-ql with consult to replace the org-roam find functions. I am using consult’s dynamic functions feature to filter the results when searching. Here’s a quick video of wh…

---

## [How to incorporate space repetition into Org-Roam workflow?](https://org-roam.discourse.group/t/how-to-incorporate-space-repetition-into-org-roam-workflow/2819)

<div class="topic-metadata">

**Author:** [@\_khaled\_mustafa](https://org-roam.discourse.group/u/_khaled_mustafa)\
**Replies:** 9\
**Last updated:** [June 15, 2024, 4:31am UTC](https://org-roam.discourse.group/t/how-to-incorporate-space-repetition-into-org-roam-workflow/2819 "2024-06-15T04:31:47Z")

</div>

I want to be able to actively recall my notes and review them on a regular basis, and I haven’t figured out how to implement them in my notes. I read Doubleloop’s blog post on his workflow, but as he stated in the impro…

---

## [Custom org-id format](https://org-roam.discourse.group/t/custom-org-id-format/3448)

<div class="topic-metadata">

**Author:** [@akashp](https://org-roam.discourse.group/u/akashp)\
**Replies:** 4\
**Last updated:** [May 9, 2024, 3:05pm UTC](https://org-roam.discourse.group/t/custom-org-id-format/3448 "2024-05-09T15:05:36Z")

</div>

Problem: Make org-id more human readable while ensuring uniqueness. Persistent daily counter – highjacking 'ts format. ;; org-id-counter - definition and infrastructure for org-id format %date-%counter (defvar org-id-…

---

## [Org roam node insert fuzzy](https://org-roam.discourse.group/t/org-roam-node-insert-fuzzy/3437)

<div class="topic-metadata">

**Author:** [@akashp](https://org-roam.discourse.group/u/akashp)\
**Replies:** 0\
**Last updated:** [April 18, 2024, 9:27am UTC](https://org-roam.discourse.group/t/org-roam-node-insert-fuzzy/3437 "2024-04-18T09:27:08Z")

</div>

I was recently made aware of the fact that doom emacs implements a way to implement regex search inside org-id links itself, I translated the functions to vanilla and created a wrapper script with consult-org-heading to …

---

## [Focus in when writing](https://org-roam.discourse.group/t/focus-in-when-writing/3433)

<div class="topic-metadata">

**Author:** [@akashp](https://org-roam.discourse.group/u/akashp)\
**Replies:** 1\
**Last updated:** [April 18, 2024, 9:53pm UTC](https://org-roam.discourse.group/t/focus-in-when-writing/3433 "2024-04-18T21:53:23Z")

</div>

Sometimes when i am writing something – the spread from east to west is annoying on a widescreen – the modeline also gives redundant information that are annoying – so I created this small mode to focus in on the job. On…

---

## [Filter org-roam-node-{find, insert} using tags and folders](https://org-roam.discourse.group/t/filter-org-roam-node-find-insert-using-tags-and-folders/1907)

<div class="topic-metadata">

**Author:** [@Aur3l14no](https://org-roam.discourse.group/u/Aur3l14no)\
**Replies:** 7\
**Last updated:** [December 15, 2023, 7:05pm UTC](https://org-roam.discourse.group/t/filter-org-roam-node-find-insert-using-tags-and-folders/1907 "2023-12-15T19:05:32Z")

</div>

I wanted to filter out daily nodes and refs nodes so I wrote the following in my configuration. Hope it will help someone else out there. (Btw I use Doom.) (cl-defun my/org-roam-node--filter-by-tags (node &optional inc…

---

## [Showing only backlinks for which there is no forward link](https://org-roam.discourse.group/t/showing-only-backlinks-for-which-there-is-no-forward-link/2754)

<div class="topic-metadata">

**Author:** [@mlemerre](https://org-roam.discourse.group/u/mlemerre)\
**Replies:** 0\
**Last updated:** [September 12, 2022, 4:22pm UTC](https://org-roam.discourse.group/t/showing-only-backlinks-for-which-there-is-no-forward-link/2754 "2022-09-12T16:22:43Z")

</div>

When I am visiting a note A, it contains links to some relevant notes B, and the context of the link in A makes it clear why there is a link from A to B. Thus, if there is also a link from B to A, showing it in the li…

---

## [Daily task management with org-agenda and org-roam-dailies](https://org-roam.discourse.group/t/daily-task-management-with-org-agenda-and-org-roam-dailies/989)

<div class="topic-metadata">

**Author:** [@brab](https://org-roam.discourse.group/u/brab)\
**Replies:** 19\
**Last updated:** [September 10, 2022, 2:16pm UTC](https://org-roam.discourse.group/t/daily-task-management-with-org-agenda-and-org-roam-dailies/989 "2022-09-10T14:16:25Z")

</div>

For a long time I’ve been wanting to apply ideas found in this interview to decide what to work on at the beginning of a day. The core idea is that even when pruning through scheduling and tags, my org-agenda view still …

---

## [How to to get \[\[Title of the target note\]\] working with inline autocomplete in Org-roam](https://org-roam.discourse.group/t/how-to-to-get-title-of-the-target-note-working-with-inline-autocomplete-in-org-roam/782)

<div class="topic-metadata">

**Author:** [@nobiot](https://org-roam.discourse.group/u/nobiot)\
**Replies:** 48\
**Last updated:** [January 7, 2022, 12:27am UTC](https://org-roam.discourse.group/t/how-to-to-get-title-of-the-target-note-working-with-inline-autocomplete-in-org-roam/782 "2022-01-07T00:27:00Z")

</div>

In this post, I want to briefly talk about how to set up liking to another note via \[\[Title of the target note\]\] syntax. This is related to official manual’s section on Completions. See the outcome in this GIF animatio…

---

## [\[Tips\] How to combine \`org-roam-capture\`, \`org-capture\`, and other commands into a single menu prompt](https://org-roam.discourse.group/t/tips-how-to-combine-org-roam-capture-org-capture-and-other-commands-into-a-single-menu-prompt/1262)

<div class="topic-metadata">

**Author:** [@nobiot](https://org-roam.discourse.group/u/nobiot)\
**Replies:** 4\
**Last updated:** [April 8, 2022, 1:15pm UTC](https://org-roam.discourse.group/t/tips-how-to-combine-org-roam-capture-org-capture-and-other-commands-into-a-single-menu-prompt/1262 "2022-04-08T13:15:44Z")

</div>

This conversation prompted me. Here is a minimal menu “system” I quickly put together. You can combine different capture functions in the way you like. In fact… they don’t have to be capture functions (e.g. git-status)…

---

## [Flipping through nodes like in a kraften(box)](https://org-roam.discourse.group/t/flipping-through-nodes-like-in-a-kraften-box/2433)

<div class="topic-metadata">

**Author:** [@AJZ](https://org-roam.discourse.group/u/AJZ)\
**Replies:** 3\
**Last updated:** [February 11, 2022, 1:17pm UTC](https://org-roam.discourse.group/t/flipping-through-nodes-like-in-a-kraften-box/2433 "2022-02-11T13:17:34Z")

</div>

in the UI when you double click on a node title, the node contents come up on the right pane. is there any function within emacs org-roam (not in the ui) that shows the contents of a node automatically as your point mov…

---

## [\[TIPS\] dynamically add Org-roam files to your agenda file](https://org-roam.discourse.group/t/tips-dynamically-add-org-roam-files-to-your-agenda-file/1122)

<div class="topic-metadata">

**Author:** [@cool\_ran](https://org-roam.discourse.group/u/cool_ran)\
**Replies:** 19\
**Last updated:** [December 1, 2021, 7:22pm UTC](https://org-roam.discourse.group/t/tips-dynamically-add-org-roam-files-to-your-agenda-file/1122 "2021-12-01T19:22:59Z")

</div>

Dear folks: An org-roam user (lld2001) post a very useful function to dynamically add Org-roam files that contain TODO to your agenda files. (defvar dynamic-agenda-files nil "dynamic generate agenda files list when …

---

## [\`orb--pre-expand-template\` to use \`bibtex-completion-get-value\` instead of \`bibtex-completion-apa-get-value\`](https://org-roam.discourse.group/t/orb-pre-expand-template-to-use-bibtex-completion-get-value-instead-of-bibtex-completion-apa-get-value/1853)

<div class="topic-metadata">

**Author:** [@rainshoots](https://org-roam.discourse.group/u/rainshoots)\
**Replies:** 10\
**Last updated:** [November 9, 2021, 1:08am UTC](https://org-roam.discourse.group/t/orb-pre-expand-template-to-use-bibtex-completion-get-value-instead-of-bibtex-completion-apa-get-value/1853 "2021-11-09T01:08:41Z")

</div>

Is there a better way to get orb--pre-expand-template to use bibtex-completion-get-value instead of bibtex-completion-apa-get-value? My present hack involves redefining the whole function in my config.el under Doom, whi…

---

## [How can I get the backlink buffer to open when finding a node or when point is over headline?](https://org-roam.discourse.group/t/how-can-i-get-the-backlink-buffer-to-open-when-finding-a-node-or-when-point-is-over-headline/2007)

<div class="topic-metadata">

**Author:** [@mricke](https://org-roam.discourse.group/u/mricke)\
**Replies:** 0\
**Last updated:** [September 6, 2021, 4:51am UTC](https://org-roam.discourse.group/t/how-can-i-get-the-backlink-buffer-to-open-when-finding-a-node-or-when-point-is-over-headline/2007 "2021-09-06T04:51:06Z")

</div>

Sorry if this has been posted before, I just can’t seem to find any documentation that shows how to do this. This was a feature present in V1. With the configuration that I have now in V2, you have to use org-roam-buffer…

---

## [Annotating youtube videos with timestamp (v2)](https://org-roam.discourse.group/t/annotating-youtube-videos-with-timestamp-v2/1617)

<div class="topic-metadata">

**Author:** [@sva](https://org-roam.discourse.group/u/sva)\
**Replies:** 5\
**Last updated:** [August 6, 2021, 8:52am UTC](https://org-roam.discourse.group/t/annotating-youtube-videos-with-timestamp-v2/1617 "2021-08-06T08:52:26Z")

</div>

Wrote a little snippet this morning and thought I’d share. It’s supposed to aid in annotating youtube videos by capturing the current timestamp of the video you’re on and sending that to emacs. First of all I extended t…

---

## [Combine Org-brain and Org-roam together](https://org-roam.discourse.group/t/combine-org-brain-and-org-roam-together/932)

<div class="topic-metadata">

**Author:** [@cool\_ran](https://org-roam.discourse.group/u/cool_ran)\
**Replies:** 1\
**Last updated:** [August 4, 2021, 7:16am UTC](https://org-roam.discourse.group/t/combine-org-brain-and-org-roam-together/932 "2021-08-04T07:16:43Z")

</div>

I have some structure notes before the born of org-roam. I often search for some ideas in org-brain even though I now mostly in org-roam. I somehow found a way to combine the search result from org-brain and org-roam. …

---

## [Refile entries/nodes between org files and org-roam notes](https://org-roam.discourse.group/t/refile-entries-nodes-between-org-files-and-org-roam-notes/1484)

<div class="topic-metadata">

**Author:** [@midas](https://org-roam.discourse.group/u/midas)\
**Replies:** 0\
**Last updated:** [April 18, 2021, 12:02pm UTC](https://org-roam.discourse.group/t/refile-entries-nodes-between-org-files-and-org-roam-notes/1484 "2021-04-18T12:02:49Z")

</div>

For a variety of reasons, I often need to refile nodes/entries between org-roam files and my other org files (e.g., org-agenda-files). I find the following accomplishes this and I am posting in case others have a similar…

---

## [What you see is maybe not what there is](https://org-roam.discourse.group/t/what-you-see-is-maybe-not-what-there-is/1113)

<div class="topic-metadata">

**Author:** [@rakoenig](https://org-roam.discourse.group/u/rakoenig)\
**Replies:** 0\
**Last updated:** [December 29, 2020, 5:42pm UTC](https://org-roam.discourse.group/t/what-you-see-is-maybe-not-what-there-is/1113 "2020-12-29T17:42:42Z")

</div>

Playing around with org-roam I created a reference with org-protocol for this disourse-post: https://org-roam.discourse.group/t/how-to-to-get-title-of-the-target-note-working-with-inline-autocomplete-in-org-roam/782/14 …

---

## [Couple of tweaks for org-publish backlinks function](https://org-roam.discourse.group/t/couple-of-tweaks-for-org-publish-backlinks-function/988)

<div class="topic-metadata">

**Author:** [@doubleloop](https://org-roam.discourse.group/u/doubleloop)\
**Replies:** 1\
**Last updated:** [November 22, 2020, 6:02am UTC](https://org-roam.discourse.group/t/couple-of-tweaks-for-org-publish-backlinks-function/988 "2020-11-22T06:02:42Z")

</div>

After updating to 1.2.3 I noticed that my backlinks weren’t publishing during org-publish, using the org-roam--backlinks-list example function that was in the org-roam docs back in the day (which no longer seems to be th…

---

## [New default DB file location, and how to keep using the current DB file as is via customizing](https://org-roam.discourse.group/t/new-default-db-file-location-and-how-to-keep-using-the-current-db-file-as-is-via-customizing/821)

<div class="topic-metadata">

**Author:** [@nobiot](https://org-roam.discourse.group/u/nobiot)\
**Replies:** 5\
**Last updated:** [October 6, 2020, 7:56am UTC](https://org-roam.discourse.group/t/new-default-db-file-location-and-how-to-keep-using-the-current-db-file-as-is-via-customizing/821 "2020-10-06T07:56:31Z")

</div>

Very recent (about 5 hours ago as I write this) commit 32bf910 introduces a new default location for your org-roam.db file. Move the default location of org-roam.db to the user’s Emacs directory. This is a more sensib…

---

## [Using github actions to the count number of nodes in Org-roam](https://org-roam.discourse.group/t/using-github-actions-to-the-count-number-of-nodes-in-org-roam/559)

<div class="topic-metadata">

**Author:** [@cool\_ran](https://org-roam.discourse.group/u/cool_ran)\
**Replies:** 0\
**Last updated:** [July 25, 2020, 10:11pm UTC](https://org-roam.discourse.group/t/using-github-actions-to-the-count-number-of-nodes-in-org-roam/559 "2020-07-25T22:11:12Z")

</div>

I want to see how many ideas I have in my external brain, so I study how to use github action to achieve this. Example is like this: I now have The file structure is as following: .github/ \\\_ .how-many-ideas.txt R…

---

## [(tips) How to display "delta" symbol with Windows font](https://org-roam.discourse.group/t/tips-how-to-display-delta-symbol-with-windows-font/499)

<div class="topic-metadata">

**Author:** [@nobiot](https://org-roam.discourse.group/u/nobiot)\
**Replies:** 2\
**Last updated:** [July 13, 2020, 5:37pm UTC](https://org-roam.discourse.group/t/tips-how-to-display-delta-symbol-with-windows-font/499 "2020-07-13T17:37:35Z")

</div>

Recently, Jethro added delta symbols to the message you see when you launch Org-roam, or manually run org-roam-db-build-cache command. You might have seen this – the delta symbol is not correctly displayed on some (Wind…
