* pcmpl-gnu.el: Use lexical-binding.
authorStefan Monnier <monnier@iro.umontreal.ca>
Sun, 2 Oct 2011 01:04:01 +0000 (21:04 -0400)
committerStefan Monnier <monnier@iro.umontreal.ca>
Sun, 2 Oct 2011 01:04:01 +0000 (21:04 -0400)
(pcmpl-gnu-with-file-buffer): Fix last change.

lisp/pcmpl-gnu.el

index 444b5ca..b2c8de6 100644 (file)
@@ -1,4 +1,4 @@
-;;; pcmpl-gnu.el --- completions for GNU project tools
+;;; pcmpl-gnu.el --- completions for GNU project tools -*- lexical-binding: t -*-
 
 ;; Copyright (C) 1999-2011 Free Software Foundation, Inc.
 
                             (size (nth 7 fa)))
                        (and (numberp size)
                             (< size large-file-warning-threshold))))
-                (completion-table-dynamic
-                 (lambda (string)
-                   (pcmpl-gnu-with-file-buffer (pcomplete-arg 1)
-                     (mapcar #'tar-header-name tar-parse-info))))
+                (let ((file (pcomplete-arg 1)))
+                  (completion-table-dynamic
+                   (lambda (_string)
+                     (pcmpl-gnu-with-file-buffer file
+                       (mapcar #'tar-header-name tar-parse-info)))))
              (pcomplete-entries))
            nil 'identity))))