]> git.eshelyaron.com Git - sweep.git/commit
ENHANCED: Support pty top-level communication instead of TCP
authorEshel Yaron <me@eshelyaron.com>
Thu, 14 Sep 2023 16:28:16 +0000 (18:28 +0200)
committerEshel Yaron <me@eshelyaron.com>
Thu, 14 Sep 2023 18:56:07 +0000 (20:56 +0200)
commitf2273adbcbb5a23ff58057614c389ec404c19265
tree615c1b63333bd695dfc66a782bda4bb3beaccfe8
parent9fe5830e96e5c5cefce206cfad8b120b0e1c893c
ENHANCED: Support pty top-level communication instead of TCP

Add the ability for top-level buffers to communicate with their
backing threads via pty instead of a local TCP connection.  This is
controlled by a new user option, enabled by default on systems where
Emacs can creates a pty.

* sweep.pl (sweep_top_level_start_pty/2): New predicate.
* sweeprolog.el (sweeprolog-top-level-use-pty): New user option.
(sweeprolog-top-level-buffer): Use it.
* sweep.texi (The Prolog Top-level): Document it.
sweep.pl
sweep.texi
sweeprolog.el