From a39f0291ca6cd04a8128825f6b068f177694f8cb Mon Sep 17 00:00:00 2001 From: Thomas Ulmer Date: Thu, 15 Jan 2026 09:19:09 -0800 Subject: emacs: log mode with autorevert and vc auto revert --- emacs/init.el | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/emacs/init.el b/emacs/init.el index fda4b98..2f44b30 100644 --- a/emacs/init.el +++ b/emacs/init.el @@ -321,6 +321,17 @@ With ARG, don't save the current layout." (my/keys-mode 1)) +(progn ; mode for log files + (define-derived-mode + generic-log-mode + fundamental-mode + "Log" + "Major mode for following log files." + (setq-local auto-revert-verbose nil) + (auto-revert-tail-mode 1)) + (add-to-list 'auto-mode-alist + '("\\.log\\'" . generic-log-mode))) + ;;; Builtin config: (use-package server ; allow emacsclient @@ -533,6 +544,7 @@ With ARG, don't save the current layout." enable-recursive-minibuffers t frame-resize-pixelwise t) (electric-pair-mode 1) +(vc-auto-revert-mode 1) ;;; External packages: -- cgit v1.2.3