[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#16861: 24.3; Eshell /.. eshell/pwd Bug

From: Thierry Volpiatto
Subject: bug#16861: 24.3; Eshell /.. eshell/pwd Bug
Date: Mon, 03 Mar 2014 07:57:13 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux)

"R. Michael Weylandt <address@hidden>"
<address@hidden> writes:

> On Feb 24, 2014, at 4:30, Andreas Schwab <address@hidden> wrote:
>> "R. Michael Weylandt" <address@hidden> writes:
>>> Enter eshell, change to / and then cd to ".." and eshell/pwd reports
>>> "/.." instead of the canonical "/":
>> (expand-file-name ".." "/") -> "/.."
>> See its doc string.
> Ok -- I hadn't run across file systems with a 'superroot' before (cf. Emacs 
> Manual 25.8.4). I'll special case it in my Eshell prompt function then. 

If one is interested to fix this bug, a fix for this could be something

--8<---------------cut here---------------start------------->8---
(setq eshell-pwd-convert-function (lambda (f)
                                    (if (file-equal-p (file-truename f) "/")
                                        "/" f)))
--8<---------------cut here---------------end--------------->8---

instead of 'identity as default value.

Get my Gnupg key:
gpg --keyserver pgp.mit.edu --recv-keys 59F29997 

reply via email to

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