[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
interactive 'D' hides directorynames containing umlauts
From: |
Stefan Daschek |
Subject: |
interactive 'D' hides directorynames containing umlauts |
Date: |
Wed, 27 Jul 2005 00:54:51 +0200 |
Symptoms:
In emacs -Q (running under Windows XP):
I have a directory d:\tmp\test which contains three subdirs: "a", "b",
and "ä" (this is a-umlaut).
Then I define a function like this:
(defun foo (dir)
(interactive "DDirectory: "))
Now "M-x foo d:/tmp/test/ TAB TAB" shows a completion buffer
containing only "a" and "b". Entering "ä" manually is accepted
however, the directory just does not show up in the completion buffer.
Using (interactive "f...") works correctly.
In GNU Emacs 22.0.50.1 (i386-mingw-nt5.1.2600)
of 2005-06-26 on NONIQPC
X server distributor `Microsoft Corp.', version 5.1.2600
configured using `configure --with-gcc (3.3) --cflags -I../../jpeg-6b-3/include
-I../../libpng-1.2.8/include -I../../tiff-3.6.1-2/include
-I../../xpm-nox-4.2.0/include -I../../zlib-1.2.2/include'
Important settings:
value of $LC_ALL: nil
value of $LC_COLLATE: nil
value of $LC_CTYPE: nil
value of $LC_MESSAGES: nil
value of $LC_MONETARY: nil
value of $LC_NUMERIC: nil
value of $LC_TIME: nil
value of $LANG: DEA
locale-coding-system: cp1252
default-enable-multibyte-characters: t
Major mode: Dired by name
Minor modes in effect:
tool-bar-mode: t
encoded-kbd-mode: t
mouse-wheel-mode: t
tooltip-mode: t
auto-compression-mode: t
menu-bar-mode: t
blink-cursor-mode: t
unify-8859-on-encoding-mode: t
utf-translate-cjk-mode: t
line-number-mode: t
next-error-follow-minor-mode: Fol
Recent input:
SPC d i r e c t o r y : " <return> C-x b <return> <right>
<right> <right> <right> <right> <right> <right> <right>
<right> <right> <right> <right> <right> <right> <right>
<right> <right> <delete> <delete> <delete> <delete>
<delete> <delete> <delete> <delete> <delete> <delete>
<delete> <delete> <delete> <delete> <delete> <delete>
<delete> <delete> <delete> <delete> <delete> <delete>
<delete> <delete> <delete> <delete> D <down> <home>
C-M-k C-M-k C-M-k <backspace> <end> C-x C-e <C-tab>
C-x b <return> M-x f o o <tab> <return> <tab> <tab>
<tab> <tab> <tab> <tab> <tab> <tab> C-g M-x r e p o
r t - e m <tab> <return>
Recent messages:
3 of 3 deletions
3 deletions done
Making completion list... [2 times]
Quit
nil
forward-sexp: Scan error: "Containing expression ends prematurely", 49, 50
foo
Making completion list...
Quit
Loading emacsbug...done
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- interactive 'D' hides directorynames containing umlauts,
Stefan Daschek <=