I have been writing some Coq code in Org, but when I try to run a source block, I get the following message:
No org-babel-execute function for coq!
I have tried to initialize the coq language in the org-babel-load-languages variable, but coq isn't an option on the list.
Is there anyway of running coq src blocks outside of the temporary buffer? My overall goal is to be able to define terms in one block and reference them in another, which activating the language should hopefully let me do (I think).
org-babel-load-languages
list is not a list of options: it's a list of languages that you have already added to it. You can just(require 'ob-coq)
to load it in the current session and use it, but if you want it always available, you have to add it to the list as shown in the answer.