;;; -*-Scheme-*-
;;;
-;;; $Id: compile.scm,v 1.8 1999/01/28 06:10:20 cph Exp $
+;;; $Id: compile.scm,v 1.9 1999/01/28 06:11:07 cph Exp $
;;;
;;; Copyright (c) 1992-1999 Massachusetts Institute of Technology
;;;
(declare (usual-integrations))
\f
-(define-variable compile-command
- "Last shell command used to do a compilation; default for next compilation."
- "make -k"
- string?)
-
(define-command compile
"Compile the program including the current buffer. Default: run `make'.
Runs COMMAND, a shell command, in a separate process asynchronously
with output going to the buffer *compilation*."
(lambda ()
- (list (prompt-for-string "Compile command"
- (ref-variable compile-command)
+ (list (prompt-for-string "Compile command" #f
'DEFAULT-TYPE 'INSERTED-DEFAULT
'HISTORY 'COMPILE
'HISTORY-DEFAULT #t)))
(lambda (command)
- (set-variable! compile-command command)
(run-compilation command)))
(define-command grep