summaryrefslogtreecommitdiff
path: root/.config/emacs/modules/buffer.el
blob: 8a3a674e186e30a6bc30ae09199e11b1270647de (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
;;; -*- 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 at midnight
  (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))


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