~pkal/ecg

c3e361e658713dbab66239edd7481609ce5cec9f — Philip Kaludercic 8 months ago 865ae8a
Add the sweeprolog package
1 files changed, 11 insertions(+), 0 deletions(-)

M ecg.lisp
M ecg.lisp => ecg.lisp +11 -0
@@ 619,6 619,17 @@ others need external packages.")
   (make-elpa-package "swift-mode" "Swift Support" 'nongnu-elpa)
   (make-elpa-package "typescript-mode" "Typescript Support" 'nongnu-elpa)
   (make-elpa-package "yaml-mode" "YAML Support" 'nongnu-elpa)
   (make-elpa-package
    "sweeprolog" "SWI-Prolog Support" 'nongnu-elpa
    (par "While Emacs has Prolog support built-in, this package provides
further integration for recent versions of SWI-Prolog, configuring
auto-completion, jump-to-definition, on-the-fly-error-checking, etc.
next to the usual stuff like loading files into a the top-level.")
    (make-conditional
     :question "Enabled by default?"
     :comment "Use `sweeprolog-mode' instead of `prolog-mode'"
     :code "(add-to-list 'auto-mode-alist '(\"\\.plt?\\'\"  . sweeprolog-mode))"
     :inverted t))

   (make-section "Writing")