emacs-pretest-bug
[Top][All Lists]
Advanced

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

Re: *shell* buffer in GNU Emacs 23.0.0 has faulty terminal control


From: Peter Dyballa
Subject: Re: *shell* buffer in GNU Emacs 23.0.0 has faulty terminal control
Date: Thu, 28 Sep 2006 11:24:15 +0200


Am 28.09.2006 um 02:34 schrieb Kenichi Handa:

Is the git version different from yours?

Yes, completely: my git is version 1.4.2.1 and it has nothing to do with GNU. It's a tool to retrieve software from a repository and it is able to use SVN or CVS also for this job. Its home is: http:// git.or.cz. Please visit this place and see that this 'git' is completely different from GNU Interactive Tool.


So, instead, I'd like to ask you to try "wget" in your
*shell* buffer.  Does't it update progress line correctly?

Yes, it works fine, at least in this case:

        Latsche:/tmp pete$ wget ftp://ftp.cis.upenn.edu/pub/xv/xv-3.10a.tar.gz
        --10:49:05--  ftp://ftp.cis.upenn.edu/pub/xv/xv-3.10a.tar.gz
                   => `xv-3.10a.tar.gz'
        Auflösen des Hostnamen »ftp.cis.upenn.edu«.... 158.130.13.70
        Verbindungsaufbau zu ftp.cis.upenn.edu|158.130.13.70|:21... verbunden.
        Anmelden als anonymous ... Angemeldet!
        ==> SYST ... fertig.    ==> PWD ... fertig.
        ==> TYPE I ... fertig.  ==> CWD /pub/xv ... fertig.
        ==> PASV ... fertig.    ==> RETR xv-3.10a.tar.gz ... fertig.
        Länge: 2,259,124 (2,2M) (unmaßgeblich)
        
100%[====================================>] 2,259,124 238,31K/ s ETA 00:00
        
        10:49:17 (223,00 KB/s) - »xv-3.10a.tar.gz« gespeichert [2259124]
        
        Latsche:/tmp pete$ wget --version
        GNU Wget 1.10.2

Curl looks good, too:

Latsche:/tmp pete$ curl -o xv-3.10a.tar.gz -G ftp:// ftp.cis.upenn.edu/pub/xv/xv-3.10a.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 2206k 100 2206k 0 0 171k 0 0:00:12 0:00:12 --:--:-- 229k
        Latsche:/tmp pete$ curl --version
curl 7.13.1 (powerpc-apple-darwin8.0) libcurl/7.13.1 OpenSSL/0.9.7i zlib/1.2.3
        Protocols: ftp gopher telnet dict ldap http file https ftps
        Features: IPv6 Largefile NTLM SSL libz

Ncftp also worked fine. Git seems to directly emit ANSI to 'write on screen.'


I have in Emacs' *shell* buffer set (excerpt):

        CLICOLOR=
        ENV_SET=
        LANG=de_DE.UTF-8
        LC_CTYPE=de_DE.UTF-8
        LESS=-dEgMWX
        LS_COLWIDTHS=
        SHELL=/bin/tcsh
        SHLVL=2
        TERM=dumb
        TERMCAP=
TERMPATH=/Users/pete/.termcap:/usr/share/misc/termcap:/usr/X11R6/lib/ X11/etc/xterm.termcap


In *terminal* buffer git 'pulls' and 'clones' fine, overwriting the intermediate reports on amount of data and its transfer rate finally with a string of what was fetched. I was once or twice able to interfere with this mechanism and I saw typical ANSI escape sequences like [~4m or such *terminal* buffer.

--
Greetings

  Pete

Think of XML as Lisp for COBOL programmers.
                              -- Tony-A (some guy on /.)






reply via email to

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