# \#feature

**URL:** https://swi-prolog.discourse.group/tag/feature/65.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)

---

## [Scrolling up and down in swipl-win does partly delete some of the contents in the window](https://swi-prolog.discourse.group/t/scrolling-up-and-down-in-swipl-win-does-partly-delete-some-of-the-contents-in-the-window/8801)

<div class="topic-metadata">

**Author:** [@bssoyer](https://swi-prolog.discourse.group/u/bssoyer)\
**Replies:** 7\
**Last updated:** [March 23, 2025, 3:51pm UTC](https://swi-prolog.discourse.group/t/scrolling-up-and-down-in-swipl-win-does-partly-delete-some-of-the-contents-in-the-window/8801 "2025-03-23T15:51:56Z")

</div>

Scrolling up and down in swipl-win (GUI) does partly delete some of the contents of the upper part of the top-level prolog window. SWI-Prolog probably does not have any goals for console or display clearing (cls), m…

---

## [Discourse Table of Contents Theme](https://swi-prolog.discourse.group/t/discourse-table-of-contents-theme/2341)

<div class="topic-metadata">

**Author:** [@EricGT](https://swi-prolog.discourse.group/u/EricGT)\
**Replies:** 0\
**Last updated:** [May 16, 2020, 12:08pm UTC](https://swi-prolog.discourse.group/t/discourse-table-of-contents-theme/2341 "2020-05-16T12:08:20Z")

</div>

The site can use DiscoTOC - automatic table of contents (theme). A working example on this site can be seen with the Useful Prolog references. Look for the table of contents on the right of the page, e.g. To see th…

---

## [Expandable text sections](https://swi-prolog.discourse.group/t/expandable-text-sections/1326)

<div class="topic-metadata">

**Author:** [@EricGT](https://swi-prolog.discourse.group/u/EricGT)\
**Replies:** 0\
**Last updated:** [September 29, 2019, 12:08am UTC](https://swi-prolog.discourse.group/t/expandable-text-sections/1326 "2019-09-29T00:08:15Z")

</div>

Sometimes we add more to a post than most people want to read, but put it there because we know it is of value to just a few people. I know I do this often to help beginners needing to see the details and have been looki…

---

## [Bookmarks have reminder timers](https://swi-prolog.discourse.group/t/bookmarks-have-reminder-timers/2653)

<div class="topic-metadata">

**Author:** [@EricGT](https://swi-prolog.discourse.group/u/EricGT)\
**Replies:** 0\
**Last updated:** [July 18, 2020, 3:21pm UTC](https://swi-prolog.discourse.group/t/bookmarks-have-reminder-timers/2653 "2020-07-18T15:21:55Z")

</div>

Discourse bookmarks include reminders based on a length of time. To use this feature at the end of post click on then which will reveal When the timer expires a user annunciation is created Clicking on the annu…

---

## [Copy code block to clip board](https://swi-prolog.discourse.group/t/copy-code-block-to-clip-board/2243)

<div class="topic-metadata">

**Author:** [@EricGT](https://swi-prolog.discourse.group/u/EricGT)\
**Replies:** 0\
**Last updated:** [April 28, 2020, 4:43pm UTC](https://swi-prolog.discourse.group/t/copy-code-block-to-clip-board/2243 "2020-04-28T16:43:41Z")

</div>

Post with code blocks can now click on a clipboard button in the upper right of the code block to copy the code to the clipboard. Example code block. This code is bookend with with \`\`\`prolog and \`\`\` to make it a code b…

---

## [Language highlighting](https://swi-prolog.discourse.group/t/language-highlighting/2260)

<div class="topic-metadata">

**Author:** [@EricGT](https://swi-prolog.discourse.group/u/EricGT)\
**Replies:** 3\
**Last updated:** [May 3, 2020, 2:44pm UTC](https://swi-prolog.discourse.group/t/language-highlighting/2260 "2020-05-03T14:44:54Z")

</div>

Highlight.js Discourse has the ability to use highlight.js to do source code highlighting within a post. As this feature is CPU intensive, Discourse has an admin option to select which programming languages can be used…
