[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


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 (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]
forward-sexp: Scan error: "Containing expression ends prematurely", 49, 50
Making completion list...
Loading emacsbug...done

reply via email to

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