aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--oni/home/config/pop-os/emacs.el7
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))