]> git.eshelyaron.com Git - sweep.git/commitdiff
DOC: Loading buffers: new section feature/sweep-load-buffer
authorEshel Yaron <me@eshelyaron.com>
Sun, 11 Sep 2022 16:42:14 +0000 (19:42 +0300)
committerEshel Yaron <me@eshelyaron.com>
Sun, 11 Sep 2022 16:42:14 +0000 (19:42 +0300)
README.org

index 782711748ee36edd1cb05b99c6861fc3ccd8e0e0..368f829d1ac63c40a32bf86244cb3dd129a3a269 100644 (file)
@@ -329,6 +329,24 @@ This enables the many commands that the =xref= interface provides, like
 [[info:emacs#Find Identifiers][Find Identifiers in the Emacs manual]] for an overview of the available
 commands.
 
+** Loading buffers
+:PROPERTIES:
+:CUSTOM_ID: loading-buffers
+:END:
+
+#+CINDEX: loading
+#+FINDEX: sweep-load-buffer
+The command =M-x sweep-load-buffer= can be used to load the contents of
+a =sweep-mode= buffer into the embedded SWI-Prolog runtime.  After a
+buffer is loaded, the predicates it defines can be queried from Elisp
+(see [[Querying Prolog]]) and from the =sweep= top-level (see [[The Prolog
+top-level]]).  In =sweep-mode= buffers, =sweep-load-buffer= is bound by
+default to =C-c C-l=.  By default this command loads the current buffer
+if its major mode is =sweep-mode=, and prompts for an appropriate buffer
+otherwise.  To choose a different buffer to load while visiting a
+=sweep-mode= buffer, invoke =sweep-load-buffer= with a prefix argument
+(=C-u C-c C-l=).
+
 * The Prolog top-level
 :PROPERTIES:
 :CUSTOM_ID: prolog-top-level