d12frosted / vulpea

A collection of functions for note taking based on `org` and `org-roam`.
GNU General Public License v3.0
236 stars 12 forks source link

DOOM installation #176

Open zeorin opened 7 months ago

zeorin commented 7 months ago

I'm using vulpea to speed up my org-agenda, and I found I have to install it like this in order to have it work:

(use-package! vulpea
  :demand t
  :hook ((org-roam-db-autosync-mode . vulpea-db-autosync-enable)))

Else I get the following error when opening a note:

let*: Symbol’s function definition is void: vulpea-buffer-tags-get
d12frosted commented 7 months ago

Do you mean that one needs to add :demand t to the recipe we have in the README for doom emacs users?

zeorin commented 7 months ago

I'm not sure if that will be true for all DOOM users. It seems to be necessary, at least, for my use case. I've also tried :after org/:after org-roam, but that didn't work. :demand t solved my issue.

I would prefer to lazy-load vulpea (not because I'm experiencing a specific start up performance hit, just as a general matter of best practice), but I'd much rather have org-agenda be snappy, so if I need to load it unconditionally, I'll happily do that.

fislysandi commented 4 months ago

i have an issue to where i just couldnt install it either,

ok i installed doom from scratch and this package $really$ breaks doom emacs.

the leader key gets broken, evil mode gets broken etc. etc etc.

d12frosted commented 4 months ago

if doom is broken then you should see some errors, no? would be helpful to see them, I am not using doom myself, but can try to guess what's wrong