[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#21816: elisp-mode-tests fails on a case-preserving filesystem
From: |
Stephen Leake |
Subject: |
bug#21816: elisp-mode-tests fails on a case-preserving filesystem |
Date: |
Tue, 03 Nov 2015 13:24:31 -0600 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.5 (windows-nt) |
Eli Zaretskii <eliz@gnu.org> writes:
> Sorry to bust this party, guys, but I don't think this solution is
> "good enough".
In general, or just for this test?
Let's fix the test first, and worry about the general case later.
> First, it won't DTRT with Windows file names that have
> backslashes (yes, they happen in Emacs).
That's easy; add `expand-file-name'.
> Second, 'downcase' has a known gotcha of using the current buffer's
> case tables, which is something you definitely don't want here.
Ah; I had not considered non-ASCII stuff.
Is there some global variable we can let-bind to control that?
> Bottom line, doing this "right" is not so trivial, and a dedicated
> function is a better solution, IMO. If you put it in files-x.el, it
> could be reused by other Lisp programs in the need of this.
Yes, that makes sense.
> IME, it doesn't pay off to use such incomplete solutions, the result
> is an annoying, albeit minor, maintenance burden.
Not in this test.
--
-- Stephe
- bug#21816: elisp-mode-tests fails on a case-preserving filesystem, (continued)
- bug#21816: elisp-mode-tests fails on a case-preserving filesystem, Eli Zaretskii, 2015/11/04
- bug#21816: elisp-mode-tests fails on a case-preserving filesystem, Eli Zaretskii, 2015/11/03
- bug#21816: elisp-mode-tests fails on a case-preserving filesystem, Stephen Leake, 2015/11/03
- bug#21816: elisp-mode-tests fails on a case-preserving filesystem, Eli Zaretskii, 2015/11/03
- bug#21816: elisp-mode-tests fails on a case-preserving filesystem, Stephen Leake, 2015/11/04
- bug#21816: elisp-mode-tests fails on a case-preserving filesystem, Stephen Leake, 2015/11/04
- bug#21816: elisp-mode-tests fails on a case-preserving filesystem,
Stephen Leake <=
- bug#21816: elisp-mode-tests fails on a case-preserving filesystem, Eli Zaretskii, 2015/11/03
- bug#21816: elisp-mode-tests fails on a case-preserving filesystem, Stephen Leake, 2015/11/04
- bug#21816: elisp-mode-tests fails on a case-preserving filesystem, Juanma Barranquero, 2015/11/05
- bug#21816: elisp-mode-tests fails on a case-preserving filesystem, Stephen Leake, 2015/11/05