In adding component themes to primary themes it seems that when a component theme is added to all themes the component theme is not being added to the selected default primary theme. I was able to get the component theme that was expected to be added to the primary theme to add to the primary theme by using the settings in the primary theme selected as default and adding the component theme there.
No, to simplify the implementation, the Prolog predicates component just does the Prolog words, it doesnât attempt to do the general linking stuff, so itâll need the other component for general-purpose linkifying.
The specific theme you are noting Added Linkify words in post Theme was created so that others could type in predicate indicators located in the SWI-Prolog documentation. While I agree it would be nice to have it also link to the libraries, packages and packs, that was never part of the design.
As @jamesnvc modifed discourse-linkify-words to create discourse-linkify-prolog-predicates I am sure he can offer useful advise.
If you get it working and can be installed, I will gladly support you for the parts needing admin help, e.g. installing and some quick testing. However if it is installed and found to cause a problem I would uninstall it at the drop of a hat.