summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--emacs/guix-build-log.el7
1 files changed, 7 insertions, 0 deletions
diff --git a/emacs/guix-build-log.el b/emacs/guix-build-log.el
index c209100ffd..c64946846e 100644
--- a/emacs/guix-build-log.el
+++ b/emacs/guix-build-log.el
@@ -346,6 +346,13 @@ programmatically using hooks:
   (when font-lock-mode
     (font-lock-fontify-buffer)))
 
+;;;###autoload
+(add-to-list 'auto-mode-alist
+             ;; Regexp for log files (usually placed in /var/log/guix/...)
+             (cons (rx "/guix/drvs/" (= 2 alnum) "/" (= 30 alnum)
+                       "-" (+ (any alnum "-+.")) ".drv" string-end)
+                   'guix-build-log-mode))
+
 (provide 'guix-build-log)
 
 ;;; guix-build-log.el ends here