emacs-pretest-bug
[Top][All Lists]
Advanced

[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






reply via email to

[Prev in Thread] Current Thread [Next in Thread]