# \#pldoc

**URL:** https://swi-prolog.discourse.group/tag/pldoc/73.md

[Latest](https://swi-prolog.discourse.group/latest.md) · [Categories](https://swi-prolog.discourse.group/categories.md) · [Tags](https://swi-prolog.discourse.group/tags.md)

---

## [How to generate full doc files of a project?](https://swi-prolog.discourse.group/t/how-to-generate-full-doc-files-of-a-project/9831)

<div class="topic-metadata">

**Author:** [@andrii](https://swi-prolog.discourse.group/u/andrii)\
**Replies:** 1\
**Last updated:** [September 21, 2026, 6:36pm UTC](https://swi-prolog.discourse.group/t/how-to-generate-full-doc-files-of-a-project/9831 "2026-09-21T18:36:35Z")

</div>

I tried using doc\_save(., \[\]), but it does not generate separate pages for predicates, while still generating the respective hrefs in index.html. Suppose I have a prolog file test.pl I want to have a documentation for, …

---

## [Documentation systems (PlDoc, LpDoc, etc.)](https://swi-prolog.discourse.group/t/documentation-systems-pldoc-lpdoc-etc/8940)

<div class="topic-metadata">

**Author:** [@herme](https://swi-prolog.discourse.group/u/herme)\
**Replies:** 8\
**Last updated:** [April 19, 2025, 11:04am UTC](https://swi-prolog.discourse.group/t/documentation-systems-pldoc-lpdoc-etc/8940 "2025-04-19T11:04:32Z")

</div>

Just for clarification, the Ciao documenter, LPdoc, supports both directive-based and structured comment-based documentation.

---

## [SWI-Prolog Search Documentation should support predicates in packs](https://swi-prolog.discourse.group/t/swi-prolog-search-documentation-should-support-predicates-in-packs/5428)

<div class="topic-metadata">

**Author:** [@chansey97](https://swi-prolog.discourse.group/u/chansey97)\
**Replies:** 0\
**Last updated:** [May 25, 2022, 11:59am UTC](https://swi-prolog.discourse.group/t/swi-prolog-search-documentation-should-support-predicates-in-packs/5428 "2022-05-25T11:59:40Z")

</div>

Currently, SWI-Prolog Search Documentation does not support any predicates in packs. For example, reif.pl has if\_/3, but you cannot search if\_/3 in SWI-Prolog Search Documentation. This is a bit inconvenient. IMO, Searc…

---

## [The default page (index.html) displayed by the PlDoc generator is not the one you want](https://swi-prolog.discourse.group/t/the-default-page-index-html-displayed-by-the-pldoc-generator-is-not-the-one-you-want/2687)

<div class="topic-metadata">

**Author:** [@EricGT](https://swi-prolog.discourse.group/u/EricGT)\
**Replies:** 0\
**Last updated:** [July 24, 2020, 4:05pm UTC](https://swi-prolog.discourse.group/t/the-default-page-index-html-displayed-by-the-pldoc-generator-is-not-the-one-you-want/2687 "2020-07-24T16:05:24Z")

</div>

PlDoc pages can be created using swipl --pldoc \<file name\>.pl The page is then made available on an Internet browser. However the default page displayed is index.html when the page you are probably wanting to see is t…
