I don’t think I can be of much help.
Org-roam does not influence org-agenda
nor org-tag-group-re
. I believe you when you say that the errors started occurring after you set up Org-roam. But I do not think this sequence of events is the same as direction of causality – Yes, you installed Org-roam and then started getting the error, but this does not necessarily mean Org-roam causes the error.
There appear to be many things you are doing at the same time (e.g. org-babel-load-file
is a new piece of information which may or may not be relevant, and use-package
, etc.). Causes of the troubles can be anywhere in your configuration.
You don’t have to rely on me, or listen to me; it is your system so you have all the freedom to do whatever you like to do. If this is not helpful to you, please ignore what I say.
Having said this, I have one humble suggestion from experience of trying to get beginners started.
Please, go slow.
Do one thing at a time, and make sure it works before adding a new thing.
Please use Org Mode first, and add a small group of configuration. Does it work? Then add Org Agenda with a small group of configuration. Does it work? Then Org-roam. etc…
The reason why I suggest this is… if you add a lot of configuration in one go, when things do not work the way you like, you would never know what part of it causes the problem.
There is a simple way to start small. Start your Emacs with the -q
. I don’t even know what OS you are using, and how you are launching Emacs, but you can do emacs -q
to start Emacs without loading your configuration. Or take a backup of your configuration, and delete all of it. Start from zero. You can come back to it once you know how to get things working.
This section of the official manual has the instruction how you can install Org-roam when you start Emacs from zero configuration. My guide has a description of how you can install it, too.
Please go minimal, start small.
You will see there is only a few lines of actual code you need to put into your configuration file (save all the comments).
If you go minimal, then the question soon becomes from “How do I get rid of these errors?” to “How can I add this new thing properly without breaking this cool config I just did?”