summaryrefslogtreecommitdiff
path: root/.config/emacs/modules/buffer.el
blob: ea433b0b7f342799848c7073e12121088ba9e5cc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
;;; -*- lexical-binding: t; -*-
;;; Commentary:
;;; Code:


(use-package autorevert
  :init
  (global-auto-revert-mode)
  :config
  (setopt global-auto-revert-non-file-buffers t
          auto-revert-interval 30))

(use-package midnight
  :config
  ;; kill forgotten browser windows
  (push
   "\.\*\\(LibreWolf\\|Chromium\\|IceCat\\|Tor\sBrowser\\)"
   clean-buffer-list-kill-regexps)
  ;; never kill irc buffers
  (push
   ".*operationnull.com"
   clean-buffer-list-kill-never-regexps)
  (setopt clean-buffer-list-delay-special 1800
          midnight-period (* 12 3600)))


(provide 'bd--buffer)
;;; bd--buffer.el ends here