]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix compile warning for non-w32 builds
authorNoam Postavsky <npostavs@gmail.com>
Tue, 24 Oct 2017 23:19:37 +0000 (19:19 -0400)
committerNoam Postavsky <npostavs@gmail.com>
Tue, 24 Oct 2017 23:22:03 +0000 (19:22 -0400)
Since 2017-07-25 "ls-lisp: Add an unload function and enable lexical
binding", the non-w32 builds would treat the undeclared
w32-collate-ignore-punctuation variable as lexical.
* lisp/ls-lisp.el (top-level): Declare it as a dynamic variable.

lisp/ls-lisp.el

index 66dddbbc17b2f8e21f406f8f4ff579b81c91f9d8..caddc7f760b831003a3ae68f4a9515a2b1524d8e 100644 (file)
@@ -567,6 +567,8 @@ Responds to the window width as ls should but may not!"
       (setq list (cdr list)))
     result))
 
+(defvar w32-collate-ignore-punctuation) ; Declare for non-w32 builds.
+
 (defsubst ls-lisp-string-lessp (s1 s2)
   "Return t if string S1 should sort before string S2.
 Case is significant if `ls-lisp-ignore-case' is nil.