]> git.eshelyaron.com Git - dict.git/commit
ADDED: sweep Top-level Menu for listing Prolog top-levels
authorEshel Yaron <me@eshelyaron.com>
Mon, 3 Oct 2022 15:55:36 +0000 (18:55 +0300)
committerEshel Yaron <me@eshelyaron.com>
Mon, 3 Oct 2022 20:56:03 +0000 (23:56 +0300)
commit6d8659a1ff85a10d15cf0411131080706fb019f1
tree167fda9cf34107157a1e78675d1a4c853ec439db
parent5fda5e16bdc955b5baf68f1882870deaca8d4fb7
ADDED: sweep Top-level Menu for listing Prolog top-levels

* sweep.pl
- sweep_top_level_threads/2: new predicate for querying
currently active Prolog top-level threads

* sweeprolog.el
- sweeprolog-top-level-menu--entries: new function, exposing
sweep_top_level_threads/2 to Elisp.
- sweeprolog-top-level-menu-mode: new major mode derived from
tabulated-list-mode
- sweeprolog-top-level-menu-go-to: new command, switches to the
top-level buffer of the Top-level Menu entry at point
- sweeprolog-top-level-menu-kill: new command, kills the top-level
buffer of the Top-level Menu entry at point
- sweeprolog-top-level-menu-new: new command, creates a new top-level
from the Top-level Menu
- sweeprolog-list-top-levels: new command, opens the Top-level Menu
sweep.pl
sweeprolog.el