]> code.delx.au - gnu-emacs/commit
Fix file-name completion on OS X
authorEli Zaretskii <eliz@gnu.org>
Wed, 23 Dec 2015 17:34:00 +0000 (19:34 +0200)
committerEli Zaretskii <eliz@gnu.org>
Wed, 23 Dec 2015 17:34:00 +0000 (19:34 +0200)
commit30cc4e4b12d8faf66f64505f25e7288efd9fb5ea
treea40acc4293563f274a6e602008672b943326d720
parent09053075225fec8a6cf7a72017a6dfc1ec6b6f0c
Fix file-name completion on OS X

* src/dired.c (file_name_completion): Reject false matches due to
file-name-coding-systems that decompose characters when encoding
file names, by comparing decoded file names as well.  (Bug#22169)
(syms_of_dired) <Qdecomposed_characters>: New DEFSYM.

* lisp/international/ucs-normalize.el (utf-8-hfs): Give it a
non-nil 'decomposed-characters' property.
lisp/international/ucs-normalize.el
src/dired.c