[gnu.emacs.bug] Prolog mode

umerin@UUNET.UU.NET (Masanobu UMEDA) (09/24/88)

In GNU Emacs 18.52.2 of Sat Sep 24 1988 on photon (berkeley-unix)

Prolog mode should be able to specify program name of Prolog using
lisp variable.  The following diffs will enable this feature.

Thank you for your attention.

Masanobu UMEDA
umerin@flab.flab.Fujitsu.JUNET
umerin%flab.flab.Fujitsu.JUNET@uunet.uu.NET
---------------------------------------------------------------------------
*** lisp/prolog.el	Sat Apr  9 16:20:05 1988
--- /usr/umerin/src/emacs/prolog.el	Sat Sep 24 17:34:13 1988
***************
*** 23,28 ****
--- 23,31 ----
  (defvar prolog-mode-abbrev-table nil)
  (defvar prolog-mode-map nil)
    
+ (defvar prolog-program-name "prolog"
+   "*Program name for invoking an inferior Prolog with `run-prolog'.")
+ 
  (defvar prolog-consult-string "reconsult(user).\n"
    "*(Re)Consult mode (for C-Prolog and Quintus Prolog). ")
  
***************
*** 241,247 ****
    "Run an inferior Prolog process, input and output via buffer *prolog*."
    (interactive)
    (require 'shell)
!   (switch-to-buffer (make-shell "prolog" "prolog"))
    (inferior-prolog-mode))
  
  (defun prolog-consult-region (compile beg end)
--- 244,250 ----
    "Run an inferior Prolog process, input and output via buffer *prolog*."
    (interactive)
    (require 'shell)
!   (switch-to-buffer (make-shell "prolog" prolog-program-name))
    (inferior-prolog-mode))
  
  (defun prolog-consult-region (compile beg end)