Zsh Mailing List Archive
Messages sorted by: Reverse Date, Date, Thread, Author

possible bug with command line when doing echo -n



I'm running 304 (tried 305 as well).  The problem I'm encountering is when
I do things like "echo -n hello", I get nothing.  When the string is longer
I can see it pop up and the is erased by the prompt.  I tried changing
my prompt to nothing, but no luck.

in sh it prints "hello% " baisicaly right before the prompt.  I don't know
if this is a problem with curses or zsh?   On my debian system and on a 
Sun it fails as well.  I tried setting the term=dumb and still no luck.

Anybody have a fix for this?  It could be my configuration, but not sure
at this stage.  I'm attaching the reporter output.

Thanks.  (I'm not on the mailing list so please CC me as well.)

Radu
# START zsh saveset
# uname:  Linux gunsmith 2.0.31 #1 Sat Oct 25 17:40:36 NZDT 1997 i586 unknown

# Aliases.

alias run-help=man
alias which-command=whence

# Key bindings.

bindkey -r "^@"
bindkey -r "^A"
bindkey -r "^B"
bindkey -r "^C"
bindkey -r "^D"
bindkey -r "^E"
bindkey -r "^F"
bindkey -r "^G"
bindkey -r "^H"
bindkey -r "^I"
bindkey -r "^J"
bindkey -r "^K"
bindkey -r "^L"
bindkey -r "^M"
bindkey -r "^N"
bindkey -r "^O"
bindkey -r "^P"
bindkey -r "^Q"
bindkey -r "^R"
bindkey -r "^S"
bindkey -r "^T"
bindkey -r "^U"
bindkey -r "^V"
bindkey -r "^W"
bindkey -r "^X"
bindkey -r "^Y"
bindkey -r "^Z"
bindkey -r "\e"
bindkey -r "^_"
bindkey -r "^?"
bindkey -r "^X^B"
bindkey -r "^X^F"
bindkey -r "^X^J"
bindkey -r "^X^K"
bindkey -r "^X^N"
bindkey -r "^X^O"
bindkey -r "^X^U"
bindkey -r "^X^V"
bindkey -r "^X^X"
bindkey -r "^X*"
bindkey -r "^XG"
bindkey -r "^Xg"
bindkey -r "^Xr"
bindkey -r "^Xs"
bindkey -r "^Xu"
bindkey -r "\e^D"
bindkey -r "\e^G"
bindkey -r "\e^H"
bindkey -r "\e^I"
bindkey -r "\e^J"
bindkey -r "\e^L"
bindkey -r "\e^M"
bindkey -r "\e^_"
bindkey -r "\e "
bindkey -r "\e!"
bindkey -r "\e\\""
bindkey -r "\e$"
bindkey -r "\e'"
bindkey -r "\e-"
bindkey -r "\e."
bindkey -r "\e0"
bindkey -r "\e1"
bindkey -r "\e2"
bindkey -r "\e3"
bindkey -r "\e4"
bindkey -r "\e5"
bindkey -r "\e6"
bindkey -r "\e7"
bindkey -r "\e8"
bindkey -r "\e9"
bindkey -r "\e<"
bindkey -r "\e>"
bindkey -r "\e?"
bindkey -r "\eA"
bindkey -r "\eB"
bindkey -r "\eC"
bindkey -r "\eD"
bindkey -r "\eF"
bindkey -r "\eG"
bindkey -r "\eH"
bindkey -r "\eL"
bindkey -r "\eN"
bindkey -r "\eP"
bindkey -r "\eQ"
bindkey -r "\eS"
bindkey -r "\eT"
bindkey -r "\eU"
bindkey -r "\eW"
bindkey -r "\e[A"
bindkey -r "\e[B"
bindkey -r "\e[C"
bindkey -r "\e[D"
bindkey -r "\e_"
bindkey -r "\ea"
bindkey -r "\eb"
bindkey -r "\ec"
bindkey -r "\ed"
bindkey -r "\ef"
bindkey -r "\eg"
bindkey -r "\eh"
bindkey -r "\el"
bindkey -r "\en"
bindkey -r "\ep"
bindkey -r "\eq"
bindkey -r "\es"
bindkey -r "\et"
bindkey -r "\eu"
bindkey -r "\ew"
bindkey -r "\ex"
bindkey -r "\ey"
bindkey -r "\ez"
bindkey -r "\e|"
bindkey -r "\e^?"

bindkey "^@"	set-mark-command
bindkey "^A"	beginning-of-line
bindkey "^B"	backward-char
bindkey "^C"	undefined-key
bindkey "^D"	delete-char-or-list
bindkey "^E"	end-of-line
bindkey "^F"	forward-char
bindkey "^G"	send-break
bindkey "^H"	backward-delete-char
bindkey "^I"	expand-or-complete
bindkey "^J"	accept-line
bindkey "^K"	kill-line
bindkey "^L"	clear-screen
bindkey "^M"	accept-line
bindkey "^N"	down-line-or-history
bindkey "^O"	accept-line-and-down-history
bindkey "^P"	up-line-or-history
bindkey "^Q"	push-line
bindkey "^R"	history-incremental-search-backward
bindkey "^S"	history-incremental-search-forward
bindkey "^T"	transpose-chars
bindkey "^U"	kill-whole-line
bindkey "^V"	quoted-insert
bindkey "^W"	backward-kill-word
bindkey "^X"	prefix
bindkey "^Y"	yank
bindkey "^Z"	undefined-key
bindkey "\e"	prefix
bindkey "^_"	undo
bindkey "^?"	backward-delete-char
bindkey "^X^B"	vi-match-bracket
bindkey "^X^F"	vi-find-next-char
bindkey "^X^J"	vi-join
bindkey "^X^K"	kill-buffer
bindkey "^X^N"	infer-next-history
bindkey "^X^O"	overwrite-mode
bindkey "^X^U"	undo
bindkey "^X^V"	vi-cmd-mode
bindkey "^X^X"	exchange-point-and-mark
bindkey "^X*"	expand-word
bindkey "^XG"	list-expand
bindkey "^Xg"	list-expand
bindkey "^Xr"	history-incremental-search-backward
bindkey "^Xs"	history-incremental-search-forward
bindkey "^Xu"	undo
bindkey "\e^D"	list-choices
bindkey "\e^G"	send-break
bindkey "\e^H"	backward-kill-word
bindkey "\e^I"	self-insert-unmeta
bindkey "\e^J"	self-insert-unmeta
bindkey "\e^L"	clear-screen
bindkey "\e^M"	self-insert-unmeta
bindkey "\e^_"	copy-prev-word
bindkey "\e "	expand-history
bindkey "\e!"	expand-history
bindkey "\e\\""	quote-region
bindkey "\e$"	spell-word
bindkey "\e'"	quote-line
bindkey "\e-"	neg-argument
bindkey "\e."	insert-last-word
bindkey "\e0"	digit-argument
bindkey "\e1"	digit-argument
bindkey "\e2"	digit-argument
bindkey "\e3"	digit-argument
bindkey "\e4"	digit-argument
bindkey "\e5"	digit-argument
bindkey "\e6"	digit-argument
bindkey "\e7"	digit-argument
bindkey "\e8"	digit-argument
bindkey "\e9"	digit-argument
bindkey "\e<"	beginning-of-buffer-or-history
bindkey "\e>"	end-of-buffer-or-history
bindkey "\e?"	which-command
bindkey "\eA"	accept-and-hold
bindkey "\eB"	backward-word
bindkey "\eC"	capitalize-word
bindkey "\eD"	kill-word
bindkey "\eF"	forward-word
bindkey "\eG"	get-line
bindkey "\eH"	run-help
bindkey "\eL"	down-case-word
bindkey "\eN"	history-search-forward
bindkey "\eP"	history-search-backward
bindkey "\eQ"	push-line
bindkey "\eS"	spell-word
bindkey "\eT"	transpose-words
bindkey "\eU"	up-case-word
bindkey "\eW"	copy-region-as-kill
bindkey "\e[A"	up-line-or-history
bindkey "\e[B"	down-line-or-history
bindkey "\e[C"	forward-char
bindkey "\e[D"	backward-char
bindkey "\e_"	insert-last-word
bindkey "\ea"	accept-and-hold
bindkey "\eb"	backward-word
bindkey "\ec"	capitalize-word
bindkey "\ed"	kill-word
bindkey "\ef"	forward-word
bindkey "\eg"	get-line
bindkey "\eh"	run-help
bindkey "\el"	down-case-word
bindkey "\en"	history-search-forward
bindkey "\ep"	history-search-backward
bindkey "\eq"	push-line
bindkey "\es"	spell-word
bindkey "\et"	transpose-words
bindkey "\eu"	up-case-word
bindkey "\ew"	copy-region-as-kill
bindkey "\ex"	execute-named-cmd
bindkey "\ey"	yank-pop
bindkey "\ez"	execute-last-named-cmd
bindkey "\e|"	vi-goto-column
bindkey "\e^?"	backward-kill-word

# Completions.

compctl -b bindkey
compctl -c builtin
compctl -v export
compctl -o setopt
compctl -v typeset
compctl -v unset
compctl -o unsetopt
compctl -v vared
compctl -c which
compctl -C -c
compctl -D -f
compctl -T

# Undefined functions.


# Defined functions.


# Limits.

limit stacksize       8MB
limit coredumpsize    0kB
limit maxproc         256
limit descriptors     256

# Non-array variables.

TERMCAP=''
TERM='xterm-color'
\'#\'="1"
\'$\'="11750"
\'?\'="1"
ARGC="1"
AWK="awk"
BAUD="0"
CDPATH="\'\'"
COLUMNS="113"
CPP="/lib/cpp"
DISPLAY=":0.0"
EGID="1000"
ERRNO="0"
EUID="1000"
FCEDIT="vi"
FIGNORE="\'\'"
FPATH="\'\'"
GID="1000"
HELPDIR="/usr/local/lib/zsh/help"
HISTCHARS="\'!^#\'"
HISTSIZE="30"
HOME="/home/rduta"
HOST="gunsmith"
HOSTNAME="gunsmith"
HOSTTYPE="i586"
KEYTIMEOUT="40"
LD_LIBRARY_PATH="/usr/local/lib"
LD_PRELOAD="/usr/local/lib/uncompress.o"
LESS="-cex3M"
LINENO="329"
LINES="39"
LISTMAX="100"
LOGCHECK="60"
LOGNAME="rduta"
MACHTYPE="i586"
MAILCHECK="60"
MAILPATH="\'\'"
MAILRECORD="/home/rduta/Mail/News.outgoing"
MANPATH="\'\'"
MOZILLA_NO_ASYNC_DNS="1"
NULLCMD="cat"
OLDPWD="/k1/peter"
OPTARG="\'\'"
OPTIND="1"
OSTYPE="linux"
PATH="/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games:/usr/sbin:/usr/bin/mh:/sbin:/usr/sbin:/usr/bin/mh:/sbin"
PGPPATH="/home/rduta/.pgp/"
POSTEDIT="\'\'"
PPID="6563"
PRINTER="smb"
PROMPT="\'\'"
PROMPT2="\'\'"
PROMPT3="\'?# \'"
PROMPT4="\'+ \'"
PS1="\'\'"
PS2="\'\'"
PS3="\'?# \'"
PS4="\'+ \'"
PSVAR="\'\'"
PS_COLORS="\'2,0,01;33;40%2,1000,01;35;40%4,10,33;40%5,20,34;40%3,Z,32;40\'"
PWD="/k1/peter"
RANDOM="9661"
READNULLCMD="more"
RPROMPT="\'\'"
RPS1="\'\'"
SECONDS="3"
SHELL="/usr/bin/zsh"
SHLVL="4"
SPROMPT="\'zsh: correct \'\\'\'%R\'\\'\' to \'\\'\'%r\'\\'\' [nyae]? \'"
SYBASE="/opt/sybase"
TIMEFMT="\'%J  %U user %S system %P cpu %*E total\'"
TMPPREFIX="/tmp/zsh"
TOP_COLORS="\'2,0,01;33;40%2,1000,01;35;40%4,10,33;40%5,20,34;40%3,Z,32;40\'"
TTY="/dev/ttyp8"
TTYIDLE="-1"
UID="1000"
USER="rduta"
USERNAME="rduta"
VENDOR="pc"
WATCH="\'\'"
WATCHFMT="\'%n has %a %l from %m.\'"
WINDOWID="25165841"
WORDCHARS="\'*?_-.[]~=/&;!#$%^(){}<>\'"
X11_INCLUDES="/include"
X11_LIBRARIES="/lib"
Xm_INCLUDES="/usr/dt/include"
Xm_LIBRARIES="/usr/dt/lib"
ZSH_NAME="zsh"
ZSH_VERSION="3.0.4"
each="/bin"
histchars="\'!^#\'"
host_uname="Linux"
hostname="gunsmith"
reporter_OSVersion="Linux_2.0.31"
reporter_junkiequotes="no"
status="1"
str="\'Linux gunsmith 2.0.31 #1 Sat Oct 25 17:40:36 NZDT 1997 i586 unknown\'"
prompt='test%'

# Array variables.

argv=()
'*'=(all)
cdpath=()
fignore=()
fpath=()
mailpath=()
manpath=()
path=(/usr/local/bin /usr/bin /bin /usr/bin/X11 /usr/games /usr/sbin /usr/bin/mh /sbin /usr/sbin /usr/bin/mh /sbin)
psvar=()
signals=(EXIT HUP INT QUIT ILL TRAP ABRT BUS FPE KILL USR1 SEGV USR2 PIPE ALRM TERM STKFLT CHLD CONT STOP TSTP TTIN TTOU URG XCPU XFSZ VTALRM PROF WINCH IO PWR UNUSED ZERR DEBUG)
watch=()

# Exported variables.

export TERMCAP
export TERM
export DISPLAY=:0.0
export DSQUERY=bonclyde
export ENSCRIPT=' -T 2 -v -fCourier5.4 -2 '
export HELPDIR=/usr/local/lib/zsh/help
export HOME=/home/rduta
export HOSTNAME=gunsmith
export HOSTTYPE=i586
export LD_LIBRARY_PATH=/usr/local/lib
export LD_PRELOAD=/usr/local/lib/uncompress.o
export LESS=-cex3M
export LOGNAME=rduta
export MACHTYPE=i586
export MAILRECORD=/home/rduta/Mail/News.outgoing
export MOZILLA_NO_ASYNC_DNS=1
export OSTYPE=linux
export PATH=/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games:/usr/sbin:/usr/bin/mh:/sbin:/usr/sbin:/usr/bin/mh:/sbin
export PGPPATH=/home/rduta/.pgp/
export PRINTER=smb
export PS_COLORS='2,0,01;33;40%2,1000,01;35;40%4,10,33;40%5,20,34;40%3,Z,32;40'
export PWD=/k1/peter
export SHELL=/usr/bin/zsh
export SHLVL=4
export SYBASE=/opt/sybase
export TERM=xterm-color
export TOP_COLORS='2,0,01;33;40%2,1000,01;35;40%4,10,33;40%5,20,34;40%3,Z,32;40'
export USER=rduta
export WINDOWID=25165841
export X11_INCLUDES=/include
export X11_LIBRARIES=/lib
export Xm_INCLUDES=/usr/dt/include
export Xm_LIBRARIES=/usr/dt/lib

# Setopt.


# END zsh saveset


Messages sorted by: Reverse Date, Date, Thread, Author