aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStefan Monnier2015-09-09 16:21:59 -0400
committerStefan Monnier2015-09-09 16:21:59 -0400
commit75a351bc6fee0dcba72bce96706ba0c18b2df111 (patch)
treeb10afc2b4d794bf496d3683a66615ae148f365c0
parent1c5b7ba8761af7aa2f476d98abcd653cdb966301 (diff)
downloademacs-75a351bc6fee0dcba72bce96706ba0c18b2df111.tar.gz
emacs-75a351bc6fee0dcba72bce96706ba0c18b2df111.zip
* lisp/filenotify.el: Use lexical-binding
(file-notify-add-watch): Avoid add-to-list.
-rw-r--r--lisp/filenotify.el11
1 files changed, 5 insertions, 6 deletions
diff --git a/lisp/filenotify.el b/lisp/filenotify.el
index 4af9e90a35a..89fc3733eba 100644
--- a/lisp/filenotify.el
+++ b/lisp/filenotify.el
@@ -1,4 +1,4 @@
1;;; filenotify.el --- watch files for changes on disk 1;;; filenotify.el --- watch files for changes on disk -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2013-2015 Free Software Foundation, Inc. 3;; Copyright (C) 2013-2015 Free Software Foundation, Inc.
4 4
@@ -300,11 +300,10 @@ FILE is the name of the file whose event is being reported."
300 ((eq file-notify--library 'w32notify) 300 ((eq file-notify--library 'w32notify)
301 '(file-name directory-name size last-write-time))))) 301 '(file-name directory-name size last-write-time)))))
302 (when (memq 'attribute-change flags) 302 (when (memq 'attribute-change flags)
303 (add-to-list 303 (push (cond
304 'l-flags 304 ((eq file-notify--library 'inotify) 'attrib)
305 (cond 305 ((eq file-notify--library 'w32notify) 'attributes))
306 ((eq file-notify--library 'inotify) 'attrib) 306 l-flags)))
307 ((eq file-notify--library 'w32notify) 'attributes)))))
308 307
309 ;; Call low-level function. 308 ;; Call low-level function.
310 (setq desc (funcall func dir l-flags 'file-notify-callback))) 309 (setq desc (funcall func dir l-flags 'file-notify-callback)))