From 76040d1eae4464b468481231c15e7fb86f4b11d8 Mon Sep 17 00:00:00 2001 From: Noam Postavsky Date: Tue, 16 Jan 2018 16:26:56 -0500 Subject: Handle case-insensitive filenames for load-path shadows (Bug#5845) * lisp/emacs-lisp/shadow.el (load-path-shadows-find): Check for shadowing with case-insensitive matching for files of case-insensitive directories (as determined by `file-name-case-insensitive-p'). * test/lisp/emacs-lisp/shadow-tests.el: New test. * test/lisp/emacs-lisp/shadow-resources/p1/foo.el: * test/lisp/emacs-lisp/shadow-resources/p2/FOO.el: New test files. --- test/lisp/emacs-lisp/shadow-resources/p1/foo.el | 1 + test/lisp/emacs-lisp/shadow-resources/p2/FOO.el | 1 + 2 files changed, 2 insertions(+) create mode 100644 test/lisp/emacs-lisp/shadow-resources/p1/foo.el create mode 100644 test/lisp/emacs-lisp/shadow-resources/p2/FOO.el (limited to 'test/lisp/emacs-lisp/shadow-resources') diff --git a/test/lisp/emacs-lisp/shadow-resources/p1/foo.el b/test/lisp/emacs-lisp/shadow-resources/p1/foo.el new file mode 100644 index 00000000000..465038bee5e --- /dev/null +++ b/test/lisp/emacs-lisp/shadow-resources/p1/foo.el @@ -0,0 +1 @@ +;;; This file intentionally left blank. diff --git a/test/lisp/emacs-lisp/shadow-resources/p2/FOO.el b/test/lisp/emacs-lisp/shadow-resources/p2/FOO.el new file mode 100644 index 00000000000..465038bee5e --- /dev/null +++ b/test/lisp/emacs-lisp/shadow-resources/p2/FOO.el @@ -0,0 +1 @@ +;;; This file intentionally left blank. -- cgit v1.2.3