GNU bug report logs - #26229
shell-mode: input echo suppression doesn't work for 'fish' shell

Previous Next

Package: emacs;

Reported by: Manuel Uberti <manuel.uberti <at> inventati.org>

Date: Thu, 23 Mar 2017 20:25:02 UTC

Severity: minor

Found in version 26.0.50

Full log


Message #23 received at 26229 <at> debbugs.gnu.org (full text, mbox):

From: Manuel Uberti <manuel.uberti <at> inventati.org>
To: npostavs <at> users.sourceforge.net
Cc: John Mastro <john.b.mastro <at> gmail.com>, 26229 <at> debbugs.gnu.org
Subject: Re: bug#26229: 26.0.50; shell-mode: turning off input echoing
Date: Sat, 25 Mar 2017 19:19:48 +0100
Oh yes, definitely. Thank you John.

Manuel Uberti
https://manuel-uberti.github.io

GPG fingerprint = 8702 9F53 2466 A6B5 E3F4 6B44 4E57 A6C4 CAA4 8F62

On 25/03/2017 19:13, npostavs <at> users.sourceforge.net wrote:
> Manuel Uberti <manuel.uberti <at> inventati.org> writes:
> 
>> I just did the same in "emacs -Q", have a look at the screenshot.
>>
>> Still doesn't work for me.
> 
> It looks like you have 'ls' set to some alias and fish is outputting its
> definition?  Perhaps comint-process-echoes doesn't apply because it's
> not an exact echo?  See also
> https://github.com/fish-shell/fish-shell/issues/1913.
> 
>         (when (and comint-process-echoes (not artificial))
>           ...
>             (if (and
>                  (<= (+ comint-last-input-end echo-len)
>                      (point-max))
>                  (zerop
>                   (compare-buffer-substrings
>                    nil comint-last-input-start comint-last-input-end
>                    nil comint-last-input-end
>                    (+ comint-last-input-end echo-len))))
> 
> 




This bug report was last modified 8 years and 31 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.