Mercurial > emacs
diff lisp/progmodes/compile.el @ 106777:e96c7312f94c
Fix compile-command's safe-local-variable condition.
* progmodes/compile.el: Don't treat compile-command as safe if
compilation-read-command might be nil (Bug#4218).
author | Chong Yidong <cyd@stupidchicken.com> |
---|---|
date | Sat, 09 Jan 2010 15:53:55 -0500 |
parents | 3f64b8380468 |
children | 57e095b90f5b |
line wrap: on
line diff
--- a/lisp/progmodes/compile.el Sat Jan 09 15:31:26 2010 -0500 +++ b/lisp/progmodes/compile.el Sat Jan 09 15:53:55 2010 -0500 @@ -603,7 +603,7 @@ (file-name-sans-extension buffer-file-name))))))" :type 'string :group 'compilation) -;;;###autoload(put 'compile-command 'safe-local-variable 'stringp) +;;;###autoload(put 'compile-command 'safe-local-variable (lambda (a) (and (stringp a) (or (not (boundp 'compilation-read-command)) compilation-read-command)))) ;;;###autoload (defcustom compilation-disable-input nil