]> git.eshelyaron.com Git - emacs.git/commitdiff
Modernize `auto-revert-notify-exclude-dir-regexp'
authorMichael Albinus <michael.albinus@gmx.de>
Wed, 26 Oct 2022 11:58:42 +0000 (13:58 +0200)
committerMichael Albinus <michael.albinus@gmx.de>
Wed, 26 Oct 2022 11:58:42 +0000 (13:58 +0200)
* lisp/autorevert.el (auto-revert-notify-exclude-dir-regexp): Use `rx'
and `mounted-file-systems'.

lisp/autorevert.el

index 576659675b5207849d846f6d524562ef06043ebe..e3d66c04bc2371514b1559ba13ac975a03bbdf40 100644 (file)
@@ -297,9 +297,10 @@ You should set this variable through Custom."
 (defcustom auto-revert-notify-exclude-dir-regexp
   (concat
    ;; No mounted file systems.
-   "^" (regexp-opt '("/afs/" "/media/" "/mnt" "/net/" "/tmp_mnt/"))
+   mounted-file-systems
    ;; No remote files.
-   (unless auto-revert-remote-files "\\|^/[^/|:][^/|]+:"))
+   (unless auto-revert-remote-files
+     (rx (| "" (: bol "/" (not (any "/:|")) (1+ (not (any "/|"))) ":")))))
   "Regular expression of directories to be excluded from file notifications."
   :group 'auto-revert
   :type 'regexp