Function: prolog-temporary-file
prolog-temporary-file is a byte-compiled function defined in
prolog.el.gz.
Signature
(prolog-temporary-file)
Documentation
Make temporary file name for compilation.
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/prolog.el.gz
;;(defun prolog-temporary-file ()
;; "Make temporary file name for compilation."
;; (make-temp-name
;; (concat
;; (or
;; (getenv "TMPDIR")
;; (getenv "TEMP")
;; (getenv "TMP")
;; (getenv "SYSTEMP")
;; "/tmp")
;; "/prolcomp")))
;;(setq prolog-temp-filename (prolog-bsts (prolog-temporary-file)))
(defun prolog-temporary-file ()
"Make temporary file name for compilation."
(if prolog-temporary-file-name
;; We already have a file, erase content and continue
(progn
(write-region "" nil prolog-temporary-file-name nil 'silent)
prolog-temporary-file-name)
;; Actually create the file and set `prolog-temporary-file-name'
;; accordingly.
(setq prolog-temporary-file-name
(make-temp-file "prolcomp" nil ".pl"))))