# How To

**URL:** https://org-roam.discourse.group/c/how-to/6.md?page=1

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

**Page:** 2

---

## [Org attach with all attachments in one flat folder](https://org-roam.discourse.group/t/org-attach-with-all-attachments-in-one-flat-folder/3744)

<div class="topic-metadata">

**Author:** [@orgroamer](https://org-roam.discourse.group/u/orgroamer)\
**Replies:** 13\
**Last updated:** [March 19, 2025, 8:43pm UTC](https://org-roam.discourse.group/t/org-attach-with-all-attachments-in-one-flat-folder/3744 "2025-03-19T20:43:24Z")

</div>

I would like to have all my attachments in one folder without sub-directories, unlike what org-attach does by default. I know I could just use file: links to a single folder rather than attachment: links, but then I mig…

---

## [How to make org-roam-ui work for more than one org-roam dir](https://org-roam.discourse.group/t/how-to-make-org-roam-ui-work-for-more-than-one-org-roam-dir/3749)

<div class="topic-metadata">

**Author:** [@pinacle](https://org-roam.discourse.group/u/pinacle)\
**Replies:** 2\
**Last updated:** [February 25, 2025, 2:22am UTC](https://org-roam.discourse.group/t/how-to-make-org-roam-ui-work-for-more-than-one-org-roam-dir/3749 "2025-02-25T02:22:38Z")

</div>

I use two org-roam dirs by setting “.dir-locals.el” in one dir, and then I have two org-roam db files. It works fine with creating notes, refering nodes, etc. I tried to M-x org-roam-ui-mode in the dir with .dir-locals.…

---

## [A way to cache the contents of the roam buffer?](https://org-roam.discourse.group/t/a-way-to-cache-the-contents-of-the-roam-buffer/3745)

<div class="topic-metadata">

**Author:** [@bradmont](https://org-roam.discourse.group/u/bradmont)\
**Replies:** 9\
**Last updated:** [February 24, 2025, 3:53pm UTC](https://org-roam.discourse.group/t/a-way-to-cache-the-contents-of-the-roam-buffer/3745 "2025-02-24T15:53:33Z")

</div>

I have some big files containing many nodes that have many, many backlinks (main ideas in my PhD research that I link from source quotations and such). Navigating this file is a pain – every time I move from one heading …

---

## [Literature notes](https://org-roam.discourse.group/t/literature-notes/3710)

<div class="topic-metadata">

**Author:** [@inkbottle](https://org-roam.discourse.group/u/inkbottle)\
**Replies:** 13\
**Last updated:** [January 17, 2025, 7:38pm UTC](https://org-roam.discourse.group/t/literature-notes/3710 "2025-01-17T19:38:11Z")

</div>

Do you know if there’s an Emacs note-taking framework where filenames aren’t as important? (I’ve been using org-roam for years.) In the Zettelkasten method, notes are meant to be short and often don’t have specific name…

---

## [Org-roam Basics: How org-roam-capture-templates Work](https://org-roam.discourse.group/t/org-roam-basics-how-org-roam-capture-templates-work/3670)

<div class="topic-metadata">

**Author:** [@nobiot](https://org-roam.discourse.group/u/nobiot)\
**Replies:** 4\
**Last updated:** [January 16, 2025, 9:12pm UTC](https://org-roam.discourse.group/t/org-roam-basics-how-org-roam-capture-templates-work/3670 "2025-01-16T21:12:33Z")

</div>

This is a re-post of my article I published on my website. Introduction In this article, I will explain the basics of org-roam-capture-templates by walking you through the default template. This guide is aimed at Org-ro…

---

## [RESOLVED: Styling links in the roam buffer?](https://org-roam.discourse.group/t/resolved-styling-links-in-the-roam-buffer/3720)

<div class="topic-metadata">

**Author:** [@bradmont](https://org-roam.discourse.group/u/bradmont)\
**Replies:** 18\
**Last updated:** [January 13, 2025, 7:26pm UTC](https://org-roam.discourse.group/t/resolved-styling-links-in-the-roam-buffer/3720 "2025-01-13T19:26:36Z")

</div>

In my roam buffer, unless I toggle visible-mode, links in the displayed blocks just looks like regular text. I’d like to have links styled in the same way they are in an org buffer, so I can scan more quickly for context…

---

## [Nodes with same title](https://org-roam.discourse.group/t/nodes-with-same-title/3614)

<div class="topic-metadata">

**Author:** [@orgroamer](https://org-roam.discourse.group/u/orgroamer)\
**Replies:** 14\
**Last updated:** [December 26, 2024, 3:20am UTC](https://org-roam.discourse.group/t/nodes-with-same-title/3614 "2024-12-26T03:20:57Z")

</div>

How do you handle nodes with the same title? Sometimes it can be very clunky to come up with a unique title, for example if have a similar sort of structure within multiple locations of my network. I have to resort to so…

---

## [How I Use Org-Roam to Take Notes for CS](https://org-roam.discourse.group/t/how-i-use-org-roam-to-take-notes-for-cs/3678)

<div class="topic-metadata">

**Author:** [@nobiot](https://org-roam.discourse.group/u/nobiot)\
**Replies:** 3\
**Last updated:** [December 7, 2024, 11:20pm UTC](https://org-roam.discourse.group/t/how-i-use-org-roam-to-take-notes-for-cs/3678 "2024-12-07T23:20:43Z")

</div>

Thought some of us might benefit from this. From a computer science student who finished the first year at uni. Via Reddit Just to be clear it’s not me :slight\_smile:

---

## [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…

---

## [Org-roam Basics: Part 2 - How to Prompt for User Input and Pass Values Throughout Capture Process](https://org-roam.discourse.group/t/org-roam-basics-part-2-how-to-prompt-for-user-input-and-pass-values-throughout-capture-process/3677)

<div class="topic-metadata">

**Author:** [@nobiot](https://org-roam.discourse.group/u/nobiot)\
**Replies:** 3\
**Last updated:** [November 28, 2024, 3:53am UTC](https://org-roam.discourse.group/t/org-roam-basics-part-2-how-to-prompt-for-user-input-and-pass-values-throughout-capture-process/3677 "2024-11-28T03:53:01Z")

</div>

This is a re-post of my article I published on my website Purpose of This Article This article is Part 2 of Org-roam Basics: How org-roam-capture-templates Work. In this article, I will expand on the use of org-roam-cap…

---

## [Move through daily notes interactively](https://org-roam.discourse.group/t/move-through-daily-notes-interactively/3671)

<div class="topic-metadata">

**Author:** [@FlyingPiano](https://org-roam.discourse.group/u/FlyingPiano)\
**Replies:** 3\
**Last updated:** [November 20, 2024, 8:04am UTC](https://org-roam.discourse.group/t/move-through-daily-notes-interactively/3671 "2024-11-20T08:04:41Z")

</div>

Hi everyone, I would like to create a function that works a bit like text-scale-adjust (C-x C-0). In text-scale-adjust you enter some kind of “mode” where you can press “+” or “-” to adjust the text as many times as you…

---

## [How can I create a random note with a random unique file name in one go?](https://org-roam.discourse.group/t/how-can-i-create-a-random-note-with-a-random-unique-file-name-in-one-go/3655)

<div class="topic-metadata">

**Author:** [@alienbogart](https://org-roam.discourse.group/u/alienbogart)\
**Replies:** 3\
**Last updated:** [November 9, 2024, 12:19am UTC](https://org-roam.discourse.group/t/how-can-i-create-a-random-note-with-a-random-unique-file-name-in-one-go/3655 "2024-11-09T00:19:41Z")

</div>

It’s all pretty much right there in the title. I wish to be able to create a random note without having to think of a filename or anything at all. Just create the note with a single command and allow me to write in it. I…

---

## [How to search by tag(s)?](https://org-roam.discourse.group/t/how-to-search-by-tag-s/3648)

<div class="topic-metadata">

**Author:** [@x00a](https://org-roam.discourse.group/u/x00a)\
**Replies:** 6\
**Last updated:** [November 6, 2024, 7:20am UTC](https://org-roam.discourse.group/t/how-to-search-by-tag-s/3648 "2024-11-06T07:20:55Z")

</div>

… across all the notes, be they in agenda or not. Tags of a header or of a document. Why isn’t there a simple, definitive answer? Isn’t there a built-in functionality for such a basic and effencial activity? The answer…

---

## [Embed documents into nodes](https://org-roam.discourse.group/t/embed-documents-into-nodes/3615)

<div class="topic-metadata">

**Author:** [@orgroamer](https://org-roam.discourse.group/u/orgroamer)\
**Replies:** 10\
**Last updated:** [November 6, 2024, 12:05am UTC](https://org-roam.discourse.group/t/embed-documents-into-nodes/3615 "2024-11-06T00:05:15Z")

</div>

Does org-roam have an equivalent to Obsidian’s “embed” function? Like with PDFs or PNGs. Because I found this useful and used it a lot. If not, is it possible to link to external files, and when the link is clicked on it…

---

## [My Guidelines on Tags with Org-Roam V2](https://org-roam.discourse.group/t/my-guidelines-on-tags-with-org-roam-v2/3333)

<div class="topic-metadata">

**Author:** [@nobiot](https://org-roam.discourse.group/u/nobiot)\
**Replies:** 4\
**Last updated:** [November 3, 2024, 11:26am UTC](https://org-roam.discourse.group/t/my-guidelines-on-tags-with-org-roam-v2/3333 "2024-11-03T11:26:05Z")

</div>

The tag is a label that you can use to group your notes. Tags are useful when you want to filter and find your notes through tens, hundreds and thousands of them in your file system. The mechanism and what you want from …

---

## [Tags in notes - what systems do you use?](https://org-roam.discourse.group/t/tags-in-notes-what-systems-do-you-use/3645)

<div class="topic-metadata">

**Author:** [@Steve](https://org-roam.discourse.group/u/Steve)\
**Replies:** 1\
**Last updated:** [October 31, 2024, 2:31pm UTC](https://org-roam.discourse.group/t/tags-in-notes-what-systems-do-you-use/3645 "2024-10-31T14:31:19Z")

</div>

Hello org-roamers: I posted this question over on reddit, but didn’t get any input from that channel; hoping this one might be a bit more active. I’m reading Ahren’s Smart Notes and starting my ZK journey, with an aim …

---

## [How to capture in the existing window?](https://org-roam.discourse.group/t/how-to-capture-in-the-existing-window/3642)

<div class="topic-metadata">

**Author:** [@window](https://org-roam.discourse.group/u/window)\
**Replies:** 1\
**Last updated:** [October 29, 2024, 6:28pm UTC](https://org-roam.discourse.group/t/how-to-capture-in-the-existing-window/3642 "2024-10-29T18:28:26Z")

</div>

Hi, I would like to do capturing within the window I currently have active. For example I often have a resource on one window and org-note on the other. Now when I do a new capture, org-roam-capture buffer will be open…

---

## [Configs & Setup for the home page example](https://org-roam.discourse.group/t/configs-setup-for-the-home-page-example/3637)

<div class="topic-metadata">

**Author:** [@worldserpentegg](https://org-roam.discourse.group/u/worldserpentegg)\
**Replies:** 3\
**Last updated:** [October 29, 2024, 6:57pm UTC](https://org-roam.discourse.group/t/configs-setup-for-the-home-page-example/3637 "2024-10-29T18:57:20Z")

</div>

This example is amazing how do I setup this up? I’m currently using doom emacs with org-roam but since I mainly use emacs for org-roam I’d be down to change any configs. thanks for the help

---

## [How to add custom sections to the agenda](https://org-roam.discourse.group/t/how-to-add-custom-sections-to-the-agenda/3635)

<div class="topic-metadata">

**Author:** [@dmg](https://org-roam.discourse.group/u/dmg)\
**Replies:** 0\
**Last updated:** [October 24, 2024, 3:57am UTC](https://org-roam.discourse.group/t/how-to-add-custom-sections-to-the-agenda/3635 "2024-10-24T03:57:40Z")

</div>

I have forever wanted to have my own custom section in the agenda where I can put whatever I feel like instead of the generated by scanning the agenda files only. So I did a bit of research and was able to successfully …

---

## [How to embed or attach an image onto a note by drag&drop?](https://org-roam.discourse.group/t/how-to-embed-or-attach-an-image-onto-a-note-by-drag-drop/3627)

<div class="topic-metadata">

**Author:** [@x00a](https://org-roam.discourse.group/u/x00a)\
**Replies:** 6\
**Last updated:** [October 21, 2024, 2:10pm UTC](https://org-roam.discourse.group/t/how-to-embed-or-attach-an-image-onto-a-note-by-drag-drop/3627 "2024-10-21T14:10:30Z")

</div>

The latest, 29.x, version of Emacs. Org-roam v2 Whenever I drap&drop an image into a note, it’ll open an image in a new buffer. An image won’t get embedded or attached onto a note. Why not? Hasn’t d&d functionality been…

---

## [Cognitive joy tooling #1: the Catalyst AI assistant, design review and](https://org-roam.discourse.group/t/cognitive-joy-tooling-1-the-catalyst-ai-assistant-design-review-and/3625)

<div class="topic-metadata">

**Author:** [@lgmoneda](https://org-roam.discourse.group/u/lgmoneda)\
**Replies:** 0\
**Last updated:** [October 20, 2024, 5:31pm UTC](https://org-roam.discourse.group/t/cognitive-joy-tooling-1-the-catalyst-ai-assistant-design-review-and/3625 "2024-10-20T17:31:40Z")

</div>

As a continuation of what I shared here, I tried an assistant for commenting on quality and novelty of my work when in Org Roam, and help me pursue my goals looking to my Org Agenda. I’m not satisfied with the first r…

---

## [Template for reading note](https://org-roam.discourse.group/t/template-for-reading-note/3620)

<div class="topic-metadata">

**Author:** [@Postroutine](https://org-roam.discourse.group/u/Postroutine)\
**Replies:** 7\
**Last updated:** [October 19, 2024, 7:50am UTC](https://org-roam.discourse.group/t/template-for-reading-note/3620 "2024-10-19T07:50:39Z")

</div>

Hello, I try to understand how to make a capture template for taking notes while reading. My goal is, the first time I read a book/article: I create a node representing the book/article On the node creation, I get as…

---

## [Can I query all existing values of a given property?](https://org-roam.discourse.group/t/can-i-query-all-existing-values-of-a-given-property/3608)

<div class="topic-metadata">

**Author:** [@lyndhurst](https://org-roam.discourse.group/u/lyndhurst)\
**Replies:** 9\
**Last updated:** [October 8, 2024, 4:15pm UTC](https://org-roam.discourse.group/t/can-i-query-all-existing-values-of-a-given-property/3608 "2024-10-08T16:15:23Z")

</div>

I have a custom property called AREA, and I would like to retrieve a list of all exisiting values in the database. I have no idea how to do it with a simple query. All I would be able to do is query all the nodes (level…

---

## [I wrote some code to export multiple interlinked org-roam repos to Github, with links that work from within Github](https://org-roam.discourse.group/t/i-wrote-some-code-to-export-multiple-interlinked-org-roam-repos-to-github-with-links-that-work-from-within-github/3601)

<div class="topic-metadata">

**Author:** [@JeffBrown](https://org-roam.discourse.group/u/JeffBrown)\
**Replies:** 0\
**Last updated:** [September 25, 2024, 2:14pm UTC](https://org-roam.discourse.group/t/i-wrote-some-code-to-export-multiple-interlinked-org-roam-repos-to-github-with-links-that-work-from-within-github/3601 "2024-09-25T14:14:01Z")

</div>

The README describes it: This does not change your org-roam data; rather, it populates duplicate repos with org files in which the links have been rewritten as URLs. It is designed to handle multiple repositories bec…

---

## [How to configure org-roam-buffer char length?](https://org-roam.discourse.group/t/how-to-configure-org-roam-buffer-char-length/3583)

<div class="topic-metadata">

**Author:** [@alienbogart](https://org-roam.discourse.group/u/alienbogart)\
**Replies:** 14\
**Last updated:** [September 24, 2024, 5:36am UTC](https://org-roam.discourse.group/t/how-to-configure-org-roam-buffer-char-length/3583 "2024-09-24T05:36:42Z")

</div>

In my many attempts to use org-roam the sidebar buffer with the backlinks was always completely useless. That is because is seems to display the entirety of a heading. My headings are usually long, which means that the s…

---

## [How to Add Multiple Links for :ROAM\_REFS:?](https://org-roam.discourse.group/t/how-to-add-multiple-links-for/3579)

<div class="topic-metadata">

**Author:** [@ELF](https://org-roam.discourse.group/u/ELF)\
**Replies:** 3\
**Last updated:** [September 23, 2024, 4:05pm UTC](https://org-roam.discourse.group/t/how-to-add-multiple-links-for/3579 "2024-09-23T16:05:48Z")

</div>

Is the following working? :Roam\_Refs: https://example0.example.net https://example1.example.net

---

## [Contexual Org Roam buffer preview fn](https://org-roam.discourse.group/t/contexual-org-roam-buffer-preview-fn/3596)

<div class="topic-metadata">

**Author:** [@akashp](https://org-roam.discourse.group/u/akashp)\
**Replies:** 0\
**Last updated:** [September 22, 2024, 5:52pm UTC](https://org-roam.discourse.group/t/contexual-org-roam-buffer-preview-fn/3596 "2024-09-22T17:52:35Z")

</div>

Problem Description: Org roam buffer pulls large amount of text – the entirety from heading to heading for every backlink. Simple solutions include creating boundaries with respect to character length and line length …

---

## [Use this instead of org-roam-refile](https://org-roam.discourse.group/t/use-this-instead-of-org-roam-refile/3588)

<div class="topic-metadata">

**Author:** [@dmg](https://org-roam.discourse.group/u/dmg)\
**Replies:** 3\
**Last updated:** [September 22, 2024, 5:33pm UTC](https://org-roam.discourse.group/t/use-this-instead-of-org-roam-refile/3588 "2024-09-22T17:33:58Z")

</div>

once you have a lot of nodes, org-roam-refile is not very usable because you can’t provide a function to filter the nodes. It also does something that org-refile already does. So I wrote this function with you might find…

---

## [Org-roam-gt version 0.2](https://org-roam.discourse.group/t/org-roam-gt-version-0-2/3587)

<div class="topic-metadata">

**Author:** [@dmg](https://org-roam.discourse.group/u/dmg)\
**Replies:** 0\
**Last updated:** [September 18, 2024, 12:22am UTC](https://org-roam.discourse.group/t/org-roam-gt-version-0-2/3587 "2024-09-18T00:22:20Z")

</div>

The module I wrote to improve the speed of org-roam-find-node has been working well for me. So I cleaned it up and “published” it. I added a hydra accessible via org-speed-commands. org-roam-gt: a package to speedup or…

---

## [How to encrypt the org-roam database?](https://org-roam.discourse.group/t/how-to-encrypt-the-org-roam-database/3566)

<div class="topic-metadata">

**Author:** [@lyndhurst](https://org-roam.discourse.group/u/lyndhurst)\
**Replies:** 4\
**Last updated:** [September 8, 2024, 3:07pm UTC](https://org-roam.discourse.group/t/how-to-encrypt-the-org-roam-database/3566 "2024-09-08T15:07:44Z")

</div>

I learnt recently about Emacs EasyPA and how easy working with Gpg encrypted files can be on Emacs. For Org-roam, the documentation explains that all the user has to do is build some templates to create files with the .…

[Previous page](https://org-roam.discourse.group/c/how-to/6.md)

[Next page](https://org-roam.discourse.group/c/how-to/6.md?page=2)
