Function: lisp-compile-file

lisp-compile-file is an interactive and byte-compiled function defined in inf-lisp.el.gz.

Signature

(lisp-compile-file FILE-NAME)

Documentation

Compile a Lisp file in the inferior Lisp process.

Key Bindings

Source Code

;; Defined in /usr/src/emacs/lisp/progmodes/inf-lisp.el.gz
(defun lisp-compile-file (file-name)
  "Compile a Lisp file in the inferior Lisp process."
  (interactive (comint-get-source "Compile Lisp file" lisp-prev-l/c-dir/file
				  lisp-source-modes nil)) ; nil = don't need
					; suffix .lisp
  (comint-check-source file-name) ; Check to see if buffer needs saved.
  (setq lisp-prev-l/c-dir/file (cons (file-name-directory    file-name)
				     (file-name-nondirectory file-name)))
  (comint-send-string (inferior-lisp-proc) (concat "(compile-file \""
						   file-name
						   "\")\n"))
  (switch-to-lisp t))