;; will happen, and insert a `cd' command to indicate this.
(set-buffer outbuf)
(setq buffer-read-only nil)
+ (buffer-disable-undo (current-buffer))
(erase-buffer)
+ (buffer-enable-undo (current-buffer))
(setq default-directory thisdir)
(insert "cd " thisdir "\n" command "\n")
(set-buffer-modified-p nil))
(save-excursion
(set-buffer outbuf)
(compilation-mode)
- (buffer-disable-undo (current-buffer))
;; (setq buffer-read-only t) ;;; Non-ergonomic.
(set (make-local-variable 'compilation-parse-errors-function) parser)
(set (make-local-variable 'compilation-error-message) error-message)
;; will stay around until M-x list-processes.
(delete-process proc)
;; Force mode line redisplay soon.
- (set-buffer-modified-p (buffer-modified-p)))
+ (force-mode-line-update))
(if (and opoint (< opoint omax))
(goto-char opoint))
(if compilation-finish-function