# How to enable magit-section-show-level-2-all in org-roam buffer?

**URL:** <https://org-roam.discourse.group/t/how-to-enable-magit-section-show-level-2-all-in-org-roam-buffer/3882>\
**Category:** How To\
**Created:** [November 16, 2025, 11:23am UTC](https://org-roam.discourse.group/t/how-to-enable-magit-section-show-level-2-all-in-org-roam-buffer/3882 "2025-11-16T11:23:16Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![ChuckSneed](https://yyz2.discourse-cdn.com/free1/user_avatar/org-roam.discourse.group/chucksneed/32/1379_2.png) [@ChuckSneed](https://org-roam.discourse.group/u/ChuckSneed)\
**Post date:** [November 16, 2025, 11:23am UTC](https://org-roam.discourse.group/t/how-to-enable-magit-section-show-level-2-all-in-org-roam-buffer/3882/1 "2025-11-16T11:23:16Z")

</div>

I would like to see the article headings by default, instead of seeing  
their contents in org-roam buffer. I can do this in org-roam buffer by  
hitting `M-2` key which seems to run `magit-section-show-level-2-all`  
command. However, I don’t want to run this every time I open the  
org-roam buffer. Is there a way to get org-roam buffer be displayed by  
default **this way**?

---

<div class="post-metadata">

**Author:** ![ChuckSneed](https://yyz2.discourse-cdn.com/free1/user_avatar/org-roam.discourse.group/chucksneed/32/1379_2.png) [@ChuckSneed](https://org-roam.discourse.group/u/ChuckSneed)\
**Post date:** [November 16, 2025, 11:58am UTC](https://org-roam.discourse.group/t/how-to-enable-magit-section-show-level-2-all-in-org-roam-buffer/3882/2 "2025-11-16T11:58:51Z")

</div>

I achieved the desired behavior like this:

```lisp
(use-package org-roam
  ;; [...]
  :config
  ;; Collapse the backlinks buffer to its headings
  (add-to-list 'org-roam-buffer-postrender-functions
               #'magit-section-show-level-2-all)
  ;; [...]
  )

```

---

<div class="post-metadata">

**Author:** ![JeffBrown](https://yyz2.discourse-cdn.com/free1/user_avatar/org-roam.discourse.group/jeffbrown/32/254_2.png) [@JeffBrown](https://org-roam.discourse.group/u/JeffBrown)\
**Post date:** [November 18, 2025, 3:30pm UTC](https://org-roam.discourse.group/t/how-to-enable-magit-section-show-level-2-all-in-org-roam-buffer/3882/3 "2025-11-18T15:30:16Z")

</div>

Nice! I was only two days ago wondering how to do the same thing.

I’ve also always been running ‘toggle-truncate-lines’  
upon opening the backlinks buffer. Per your model,  
my config now includes this:

```lisp
  :config (add-to-list 'org-roam-buffer-postrender-functions
                       #'visual-line-mode
                       #'magit-section-show-level-2-all)

```

and I never have to do that again. Thanks!
