From: Chris Hanson Date: Thu, 28 Jan 1999 06:13:48 +0000 (+0000) Subject: History never sets prompt default except when explicitly instructed. X-Git-Tag: 20090517-FFI~4671 X-Git-Url: https://birchwood-abbey.net/git?a=commitdiff_plain;h=8335cfc1be5bad3880be297e540423f3f9abe245;p=mit-scheme.git History never sets prompt default except when explicitly instructed. --- diff --git a/v7/src/edwin/compile.scm b/v7/src/edwin/compile.scm index 92cadc6f6..7549adca9 100644 --- a/v7/src/edwin/compile.scm +++ b/v7/src/edwin/compile.scm @@ -1,6 +1,6 @@ ;;; -*-Scheme-*- ;;; -;;; $Id: compile.scm,v 1.9 1999/01/28 06:11:07 cph Exp $ +;;; $Id: compile.scm,v 1.10 1999/01/28 06:13:48 cph Exp $ ;;; ;;; Copyright (c) 1992-1999 Massachusetts Institute of Technology ;;; @@ -22,11 +22,19 @@ (declare (usual-integrations)) +(define-variable compile-command + "Initial contents of \\[compile] prompt." + "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 () + (if (null? (prompt-history-strings 'COMPILE)) + (set-prompt-history-strings! 'COMPILE + (list (ref-variable compile-command)))) (list (prompt-for-string "Compile command" #f 'DEFAULT-TYPE 'INSERTED-DEFAULT 'HISTORY 'COMPILE