invoked to updated the semantic highlighting in response to changes in
the buffer.
+#+KINDEX: C-c C-c (sweeprolog-mode)
#+FINDEX: sweeprolog-colourise-buffer
At any point in a =sweeprolog-mode= buffer, the command =C-c C-c= (or =M-x
sweeprolog-colourise-buffer=) can be used to update the cross reference
notion of syntactic expressions to accommodate for Prolog terms, which
allows the standard sexp-based commands to operate on them seamlessly.
+#+KINDEX: C-M-^
#+FINDEX: raise-sexp
[[info:emacs#Expressions][Expressions in the Emacs manual]] covers the most important commands
that operate on sexps, and by extension on Prolog terms. Another
:DESCRIPTION: Commands for jumping to files that appear in Prolog code
:END:
+#+KINDEX: C-c C-o
#+FINDEX: sweeprolog-find-file-at-point
File specifications that occur in =sweeprolog-mode= buffers can be followed
with =C-c C-o= (or =M-x sweeprolog-find-file-at-point=) whenever point is over
:DESCRIPTION: Commands for loading Prolog predicates from the current buffer
:END:
+#+KINDEX: C-c C-l
+#+KINDEX: C-u C-c C-l
#+CINDEX: loading
#+FINDEX: sweeprolog-load-buffer
The command =M-x sweeprolog-load-buffer= can be used to load the contents of
Prolog predicates. For an overview of the relevant standard Emacs
commands, see [[info:emacs#Comment Commands][Comment Commands in the Emacs manual]].
+#+KINDEX: C-c C-d
#+FINDEX: sweeprolog-document-predicate-at-point
=sweep= also includes a dedicated command called
=sweeprolog-document-predicate-at-point= for interactively creating
top-level buffer followed by a Prolog goal, and interrupts the
top-level causing it to run the specified goal.
+#+KINDEX: C-c C-c (sweeprolog-top-level-mode)
#+FINDEX: sweeprolog-top-level-signal-current
In ~sweeprolog-top-level-mode~ buffers, the command
~sweeprolog-top-level-signal-current~ is available for signaling the