* lisp/files.el: Use lexical-binding.
authorStefan Monnier <monnier@iro.umontreal.ca>
Thu, 1 Aug 2013 23:18:37 +0000 (19:18 -0400)
committerStefan Monnier <monnier@iro.umontreal.ca>
Thu, 1 Aug 2013 23:18:37 +0000 (19:18 -0400)
commit76dc5996b48e65d992e85e5836dcec38955407d5
tree50be1b591e59d14b39f64fd82d2b8a81fa81e579
parent7d7e9a7314a07a690f19ad4baff93e99445db005
* lisp/files.el: Use lexical-binding.
(dir-locals-read-from-file): Remove unused `err' variable.
(hack-dir-local-variables--warned-coding): New var.
(hack-dir-local-variables): Use it to avoid repeated warnings.
(make-backup-file-name--default-function): New function.
(make-backup-file-name-function): Use it as default.
(buffer-stale--default-function): New function.
(buffer-stale-function): Use it as default.
(revert-buffer-insert-file-contents--default-function): New function.
(revert-buffer-insert-file-contents-function): Use it as default.
(insert-directory): Avoid add-to-list.
* lisp/autorevert.el (auto-revert-handler): Simplify.
Use buffer-stale--default-function.
lisp/ChangeLog
lisp/autorevert.el
lisp/files.el