# HELM mode not used first time using org-roam-node-find

**URL:** <https://org-roam.discourse.group/t/helm-mode-not-used-first-time-using-org-roam-node-find/2212>\
**Category:** Troubleshooting\
**Created:** [November 12, 2021, 2:00pm UTC](https://org-roam.discourse.group/t/helm-mode-not-used-first-time-using-org-roam-node-find/2212 "2021-11-12T14:00:18Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![jsavage](https://yyz2.discourse-cdn.com/free1/user_avatar/org-roam.discourse.group/jsavage/32/1019_2.png) [@jsavage](https://org-roam.discourse.group/u/jsavage)\
**Post date:** [November 12, 2021, 2:00pm UTC](https://org-roam.discourse.group/t/helm-mode-not-used-first-time-using-org-roam-node-find/2212/1 "2021-11-12T14:00:18Z")

</div>

When emacs first starts and I run `org-roam-node-find`, it uses the default emacs _Completions_ mode. If I instead run `helm-find-files`, then run `org-roam-node-find`, I get the proper _HELM Org Roam Node Find_ mode from then on.  
I’m presuming this is an issue with my config files somewhere, could anyone point me towards where I could go look to try and get helm used straight away?

---

<div class="post-metadata">

**Author:** ![nobiot](https://yyz2.discourse-cdn.com/free1/user_avatar/org-roam.discourse.group/nobiot/32/159_2.png) [@nobiot](https://org-roam.discourse.group/u/nobiot)\
**Post date:** [November 12, 2021, 2:14pm UTC](https://org-roam.discourse.group/t/helm-mode-not-used-first-time-using-org-roam-node-find/2212/2 "2021-11-12T14:14:24Z")

</div>

That sounds like `helm-mode` is not turned on before `org-roam-node-find`.  
I think you somehow defer activation of `helm-mode`.  
Calling `helm-find-files` loads `helm`, whereas `org-roam-node-find` does not.  
I suggest to check your autoloading mechanism (`use-package` or doom’s `use-package!` macro ?)

Alternatively, perhaps you could put `(helm-mode t)` at the beginning of your init file, I guess.

---

<div class="post-metadata">

**Author:** ![jsavage](https://yyz2.discourse-cdn.com/free1/user_avatar/org-roam.discourse.group/jsavage/32/1019_2.png) [@jsavage](https://org-roam.discourse.group/u/jsavage)\
**Post date:** [November 12, 2021, 2:43pm UTC](https://org-roam.discourse.group/t/helm-mode-not-used-first-time-using-org-roam-node-find/2212/3 "2021-11-12T14:43:01Z")

</div>

After a bit of googling, adding

```auto
:config
(require 'helm)

```

to my `use-package org-roam` script fixed the problem. Thanks @nobiot

I initially tried adding `:after helm` to my `use-package org-roam` part, which just broke my org-roam installation for some reason.
