[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 <michael.weylandt@gmail.com>"
<michael.weylandt@gmail.com> writes:
> On Feb 24, 2014, at 4:30, Andreas Schwab <schwab@suse.de> wrote:
>
>> "R. Michael Weylandt" <michael.weylandt@gmail.com> 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
like:
--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.
--
Thierry
Get my Gnupg key:
gpg --keyserver pgp.mit.edu --recv-keys 59F29997
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- bug#16861: 24.3; Eshell /.. eshell/pwd Bug,
Thierry Volpiatto <=