[Bug: 21.5-b28] mswindows eshell pccomplete and the special backslash

FKtPp m_pupil at yahoo.com.cn
Tue Feb 19 04:31:07 EST 2008


Dear Bug Team!

The problem is, when I using eshell mode in ms-window system, say I
want to change into a long-named-directory. If I do a:

$ cd long-<TAB>

as in *nix systems, the long-named-directory will be pccompleted as

long-named-direcotry\

Note the trailing backlash, which also has special meaning in eshell.
So, every time I pccomplete a path name, I have to type in a extra
blackslash or blackspace to deal with the pccompleted-blackslash.

To reproduce this, you must be in MS-WINDOWS environment.

================================================================

System Info to help track down your bug:
---------------------------------------

OS version:

Microsoft Windows XP [Version 5.1.2600]
OS: Windows_NT

XEmacs 21.5-b28 "fuki" (+CVS-20071205) configured for `i586-pc-win32'.

  Building XEmacs using "nmake".
  Building XEmacs using make flags "                  ".
  Building XEmacs in source tree
"c:\\XEmacsBuild\\xemacs-21.5-2008-01-24".
  For src, using compiler "cl -nologo -W3 -DSTRICT  -Zi -Od -MD -c -TP 
-Ic:\XEmacsBuild\xemacs-21.5-2008-01-24\nt\inc
-Ic:\XEmacsBuild\xemacs-21.5-2008-01-24\src 
-I"e:/cygwin/usr/local/src\xpm-3.4k"
-I"e:/cygwin/usr/local/src\xpm-3.4k\lib"
-I"e:/cygwin/usr/local/src\libpng-1.2.8"
-I"e:/cygwin/usr/local/src/zlib"
-I"e:/cygwin/usr/local/src/tiff-3.7.3\libtiff"
-I"e:/cygwin/usr/local/src\jpeg-6b" -I"e:/cygwin/usr/local/src/zlib" 
-DHAVE_MS_WINDOWS -DHAVE_MENUBARS -DHAVE_SCROLLBARS -DHAVE_TOOLBARS
-DHAVE_WIDGETS -DHAVE_DIALOGS -DHAVE_XPM -DFOR_MSW -DHAVE_GIF
-DHAVE_PNG -DHAVE_TIFF -DHAVE_JPEG -DHAVE_ZLIB -DHAVE_NATIVE_SOUND
-DMULE -DERROR_CHECK_ALL -DPDUMP -DUSE_KKCC -DSYSTEM_MALLOC
-DDEBUG_XEMACS -D_DEBUG  -DWIN32_LEAN_AND_MEAN -DWIN32_NATIVE -Demacs 
-DHAVE_CONFIG_H -DPATH_VERSION=\"21.5-b28\"		
-DPATH_PROGNAME=\"xemacs\"				 -DEMACS_VERSION=\"21.5-b28\"		
-DEMACS_PROGNAME=\"xemacs\"
-DSTACK_TRACE_EYE_CATCHER=xemacs_21_5_b28_i586_pc_win32
-DPATH_PREFIX=\"..\"  -DEMACS_MAJOR_VERSION=21  -DEMACS_MINOR_VERSION=5
 -DEMACS_BETA_VERSION=28   -DXEMACS_CODENAME=\""fuki"\" 
-DXEMACS_EXTRA_NAME=\"(+CVS-20071205)\" 
-DEMACS_CONFIGURATION=\"i586-pc-win32\"".
  For lib-src, using compiler "cl -nologo -W3 -DSTRICT  -Zi -Od -MD
-Ic:\XEmacsBuild\xemacs-21.5-2008-01-24\lib-src
-Ic:\XEmacsBuild\xemacs-21.5-2008-01-24\src -DHAVE_CONFIG_H
-DWIN32_NATIVE".
  Compiling as C++.
  Installing XEmacs in
"c:/XEmacsBuild/installed/2008-01-24/XEmacs-21.5-b28".
  Compiling in support for Microsoft Windows native GUI.
  Compiling in international (MULE) support.
  Compiling in support for XPM images.
  Compiling in support for GIF images.
  Compiling in support for PNG images.
  Compiling in support for TIFF images.
  Compiling in support for JPEG images.
  Compiling in support for GZIP compression/decompression.
  Compiling in support for toolbars.
  Compiling in support for dialogs.
  Compiling in support for widgets.
  Compiling in support for native sounds.
  Using portable dumper.
  Using system malloc.
  Using DLL version of C runtime library.
  Compiling in extra internal error-checking.
  NOTE: ---------------------------------------------------------
  NOTE: Compiling in support for runtime error-checking.
  NOTE: XEmacs will run noticeably more slowly as a result.
  NOTE: Error-checking is on by default for XEmacs beta releases.
  NOTE: ---------------------------------------------------------
  Compiling in debugging support (no slowdown).
  Using new experimental GC mark algorithms.


Load-Path Lisp Shadows:
----------------------
(d:\usr\XEmacs\mule-packages\lisp\mule-base\viet-util
d:\usr\XEmacs\XEmacs-21.5-b28\lisp\mule\viet-util
d:\usr\XEmacs\mule-packages\lisp\mule-base\korea-util
d:\usr\XEmacs\XEmacs-21.5-b28\lisp\mule\korea-util
d:\usr\XEmacs\mule-packages\lisp\mule-base\japan-util
d:\usr\XEmacs\XEmacs-21.5-b28\lisp\mule\japan-util
d:\usr\XEmacs\mule-packages\lisp\mule-base\ethio-util
d:\usr\XEmacs\XEmacs-21.5-b28\lisp\mule\ethio-util
d:\usr\XEmacs\mule-packages\lisp\mule-base\cyril-util
d:\usr\XEmacs\XEmacs-21.5-b28\lisp\mule\cyril-util
d:\usr\XEmacs\mule-packages\lisp\mule-base\china-util
d:\usr\XEmacs\XEmacs-21.5-b28\lisp\mule\china-util
d:\usr\XEmacs\xemacs-packages\lisp\xemacs-base\regexp-opt
d:\usr\XEmacs\XEmacs-21.5-b28\lisp\regexp-opt
d:\usr\XEmacs\xemacs-packages\lisp\xemacs-base\easy-mmode
d:\usr\XEmacs\XEmacs-21.5-b28\lisp\easy-mmode)

Internationalization Settings:
-------------------------

Environment:

  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        : nil

Lisp locale settings:

  current-language-environment      => "English"
  default-buffer-file-coding-system => mswindows-multibyte-dos
  default-process-coding-system     => (undecided .
mswindows-multibyte-system-default)
  (current-locale)                  => "English_United States.1252"
  keyboard-coding-system            =>
mswindows-multibyte-system-default
  terminal-coding-system            =>
mswindows-multibyte-system-default
  (coding-priority-list)            =>
    (iso-8-1 utf-16-little-endian-bom utf-16-bom utf-8-bom iso-7
    no-conversion utf-8 iso-8-2 iso-8-designate iso-lock-shift
    shift-jis big5 utf-16-little-endian utf-16 ucs-4)

Coding system aliases:

  'native                              is aliased to
mswindows-multibyte-system-default-dos
  'file-name                           is aliased to binary
  'mswindows-multibyte-system-default  is not a coding system alias


Installed XEmacs Packages:
-------------------------
(xemacs-devel ver: 1.77 upstream: No-Upstream-Ver)
(xemacs-base ver: 2.15 upstream: No-Upstream-Ver)
(vc ver: 1.45 upstream: No-Upstream-Ver)
(tramp ver: 1.4 upstream: 2.0.56)
(time ver: 1.14 upstream: 1.17)
(text-modes ver: 1.95 upstream: No-Upstream-Ver)
(texinfo ver: 1.3 upstream: No-Upstream-Ver)
(supercite ver: 1.21 upstream: 3.55x3)
(sounds-wav ver: 1.12 upstream: No-Upstream-Ver)
(sh-script ver: 1.23 upstream: 2.0f)
(semantic ver: 1.2 upstream: 1.4.4)
(ruby-modes ver: 1.02 upstream: 1.6.8)
(python-modes ver: 1.1 upstream: 426)
(psgml ver: 1.45 upstream: 1.3.2)
(prog-modes ver: 2.16 upstream: No-Upstream-Ver)
(perl-modes ver: 1.11 upstream: No-Upstream-Ver)
(pcomplete ver: 1.04 upstream: 1.1.6)
(pcl-cvs ver: 1.68 upstream: R-2_9_9)
(pc ver: 1.28 upstream: No-Upstream-Ver)
(os-utils ver: 1.4 upstream: No-Upstream-Ver)
(net-utils ver: 1.54 upstream: N/A)
(mailcrypt ver: 2.14 upstream: 3.5.8)
(mail-lib ver: 1.79 upstream: No-Upstream-Ver)
(ispell ver: 1.32 upstream: 3.6)
(ibuffer ver: 1.09 upstream: No-Upstream-Ver)
(gnus ver: 1.92 upstream: 5.10.8)
(fsf-compat ver: 1.15 upstream: No-Upstream-Ver)
(footnote ver: 1.16 upstream: 0.18x)
(eterm ver: 1.17 upstream: No-Upstream-Ver)
(eshell ver: 1.12 upstream: 2.4.1)
(elib ver: 1.13 upstream: 1.0)
(efs ver: 1.34 upstream: 1.24)
(edit-utils ver: 2.38 upstream: No-Upstream-Ver)
(edebug ver: 1.22 upstream: No-Upstream-Ver)
(ecrypto ver: 0.2 upstream: 2.0)
(easypg ver: 1.02 upstream: 0.0.16)
(dired ver: 1.19 upstream: 7.16)
(debug ver: 1.18 upstream: No-Upstream-Ver)
(cc-mode ver: 1.45 upstream: 5.30.10)
(calendar ver: 1.34 upstream: No-Upstream-Ver)
(calc ver: 1.26 upstream: 2.02fX3)
(c-support ver: 1.22 upstream: No-Upstream-Ver)
(bbdb ver: 1.32 upstream: 2.35)
(mule-base ver: 1.52 upstream: No-Upstream-Ver)
(lookup ver: 1.15 upstream: 1.0)
(locale ver: 1.27 upstream: No-Upstream-Ver)
(latin-unity ver: 1.2 upstream: 1.20)
(latin-euro-standards ver: 1.08 upstream: 1.08)



Features:
--------

(xemacsbug shadow hyper-apropos vc-hooks vc-xemacs html2text gnus-fun
sort gnus-cite smiley annotations mail-extr gnus-async gnus-bcklg
gnus-ml disp-table parse-time nnfolder byte-optimize bytecomp
byte-compile nndraft nnmh nnml gnus-agent gnus-srvr gnus-score
score-mode nnvirtual nntp gnus-cache spam spam-stat bbdb-com advice
advice-preload bbdb timezone hashcash gnus-uu gnus-msg gnus-art mm-uu
mml2015 gpg timer-funcs mm-view gnus-sum nnoo gnus-group gnus-undo
nnmail mail-source format-spec gnus-start gnus-spec gnus-int
gnus-range message mml mml-sec mml-smime smime dig mm-decode mm-bodies
mm-encode mailcap mail-parse rfc2045 rfc2231 rfc2047 qp ietf-drums
mail-abbrevs sendmail rfc822 mailheader canlock sha1 hex-util gnus-win
gnus gnus-ems gnus-xmas messagexmas nnheader nnheaderxm gnus-util
netrc time-date mail-utils mm-util mail-prsvr wid-edit occur
next-error symbol-syntax tags etags view-less view regexp-opt
sh-script executable psgml-parse psgml-api psgml-ids psgml-sysdep
psgml-edit psgml-xemacs ibuf-ext ibuffer iswitchb autoinsert tempo
sgml-mode psgml psgml-html efs-cu dired-faces dired-xemacs dired
lazy-shot font-lock time mwheel paren mic-paren timer cus-face
icomplete jka-compr xemacs-devel-autoloads xemacs-base-autoloads
vc-autoloads tramp-autoloads time-autoloads text-modes-autoloads
texinfo-autoloads supercite-autoloads sounds-wav-autoloads
sh-script-autoloads semantic-autoloads ruby-modes-autoloads
python-modes-autoloads psgml-autoloads prog-modes-autoloads
perl-modes-autoloads pcomplete-autoloads pcl-cvs-autoloads
pc-autoloads os-utils-autoloads net-utils-autoloads
mailcrypt-autoloads mail-lib-autoloads ispell-autoloads
ibuffer-autoloads gnus-autoloads fsf-compat-autoloads
footnote-autoloads eterm-autoloads eshell-autoloads elib-autoloads
efs-autoloads edit-utils-autoloads edebug-autoloads ecrypto-autoloads
easypg-autoloads dired-autoloads debug-autoloads cc-mode-autoloads
calendar-autoloads calc-autoloads c-support-autoloads bbdb-autoloads
mule-base-autoloads lookup-autoloads locale-autoloads
latin-unity-autoloads latin-euro-standards-autoloads mule-autoloads
auto-autoloads auto-show fontl-hooks canna-leim tibetan slovenian
czech romanian lao devanagari indian cyrillic code-cmds gutter-items
menubar-items x-menubar dragdrop mode-motion mouse behavior itimer
auto-save lisp-mode easymenu easy-mmode iso8859-1 page buff-menu
lib-complete loadhist cus-file derived newcomment rsz-minibuf env
text-props frame obsolete cus-start custom widget cl-extra cl cl-19
packages backquote unicode mswindows-scrollbars mswindows toolbar
native-sound scrollbar network-streams subprocesses
menu-accelerator-support menubar md5 xemacs mule gutter tiff png gif
jpeg xpm xbm lisp-float-type file-coding dde windows-nt dragdrop-api
dialog devices window-system base64)


Recent keystrokes:
-----------------

x e m TAB i n i t TAB RET M-> M-{ M-{ M-{ M-{ M-{ M-{ 
M-{ M-{ M-} M-} M-h C-g C-p C-p C-p C-p C-p C-n C-p 
C-p C-n C-n C-p C-p C-p C-n C-n C-p C-p C-p C-n C-n 
C-n C-p C-p C-p C-n C-n C-n C-p C-p C-n C-n C-p C-p 
C-n C-n C-p C-p C-n C-n C-n C-n C-p C-p C-p C-p C-n 
C-n C-n C-p C-p C-p M-h M-w C-x k RET k RET C-/ C-/ 
C-x k RET g M-x r e p o r TAB x e m a TAB RET


Recent messages (most recent first):
-----------------------------------

Loading xemacsbug...done
Loading xemacsbug...
Reading directory d:\Profiles\KAIFA\workspace\nxml-mode\...done
Reading directory d:\Profiles\KAIFA\workspace\nxml-mode\...
Quit
Quit
Reading directory d:\Profiles\KAIFA\...done
Reading directory d:\Profiles\KAIFA\...
Reading directory d:\Profiles\KAIFA\...done
Reading directory d:\Profiles\KAIFA\...
Quit
nil
Wrong number of arguments: coding-system-get, 1
Wrong number of arguments: coding-system-get, 1
Reading directory d:\usr\XEmacs\XEmacs-21.5-b28\lisp\mule\...done
Reading directory d:\usr\XEmacs\XEmacs-21.5-b28\lisp\mule\...
Reading directory d:\usr\XEmacs\XEmacs-21.5-b28\lisp\mule\...done
Reading directory d:\usr\XEmacs\XEmacs-21.5-b28\lisp\mule\...
Reading directory d:\usr\XEmacs\XEmacs-21.5-b28\lisp\mule\...done
Reading directory d:\usr\XEmacs\XEmacs-21.5-b28\lisp\mule\...






      ____________________________________________________________________________________
Looking for last minute shopping deals?  
Find them fast with Yahoo! Search.  http://tools.search.yahoo.com/newsearch/category.php?category=shopping



More information about the XEmacs-Beta mailing list