Open weavermarquez opened 3 months ago
I wonder how this went (again, sorry for the long delay on my side). The blocks sparql-prefixes
, etc. should be contained in pizza.org
itself. This makes sense, as each ontology has different prefixes. So it's not great to have these in elot-lob.org
, which contains shared content. Maybe lob names local to an org file will override those ingested from elsewhere, but I'm not sure.
Summary
After executing
(load-library "elot-defaults")
, e.g. in loadingpizza.org
, the call fails with messageSystem Details
Emacs 29.3 Doom v3.0.0-pre Doom modules 24.04.0 HEAD -> master
517daa4e
Debug Log
Investigation
elob.el (default prefix blocks?) -> elot-defaults.el -> ingest elot-lob.org -> expand
<<sparql-prefixes()>>
https://github.com/johanwk/elot/blob/f6a64c5362becb32001af1193503119e9e0934e8/elot-package/elot-defaults.el#L54
I have no clue why this occurs with Doom specifically, presuming this works for vanilla Emacs. I have not tried this with other configurations. Is this some sort of race condition in getting the prefix table / blocks assigned into the menu before noweb expands
<<sparql-prefixes()>>
?Workaround
I have no clue how this prefix stuff is supposed to work, but I simply added it to the org file.
elot-lob.org
Which results in these Messages, so... yay? Hopefully I can actually try this package out soon.