diff options
| -rw-r--r-- | oni/home/config/pop-os/emacs.el | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/oni/home/config/pop-os/emacs.el b/oni/home/config/pop-os/emacs.el index 1a54f92..e8e2e54 100644 --- a/oni/home/config/pop-os/emacs.el +++ b/oni/home/config/pop-os/emacs.el @@ -165,6 +165,11 @@ buffers.") (?p "punt" "Punt") (?f "filament" "Filament"))))) +(require 'compile) + +(define-compilation-mode artisan-test-mode "Artisan Test" + "Major mode for PHP artisan test output.") + (cl-defun artisan-run-test (name &key file filter stop-on-failure-p) (interactive (let* ((refresh current-prefix-arg) @@ -186,7 +191,7 @@ buffers.") (or file ""))))) (cl-letf (((symbol-function 'compilation-buffer-name) (lambda (&rest _) buffer-name))) - (compile command)) + (compilation-start command 'artisan-test-mode)) (with-current-buffer buffer (setq artisan--test-last-state (list :file file :filter filter :stop-on-failure-p stop-on-failure-p)) |
