On Mon, Feb 11, 2008 at 04:07:09PM +0100, antho.charles@xxxxxxxxx wrote: > Hi, > I didn't have this problem on Debian etch, but it appears when I > upgraded to lenny. It's the same problem: if I set LANG to a non utf8 > encoding (fr_FR instead of fr_FR.UTF-8), RPROMPT is good, otherwise > it's partially on another line and the cusor is after RPROMPT. > (cf. http://tinyurl.com/3xjeqt) > I "solve" this problem with: > -- 8< -- 8< -- > # See if we can use extended characters to look nicer. > if [[ $TERM != linux ]]; then > typeset -A altchar > set -A altchar ${(s..)terminfo[acsc]} > PR_SET_CHARSET="%{$terminfo[enacs]%}" > PR_SHIFT_IN="%{$terminfo[smacs]%}" > PR_SHIFT_OUT="%{$terminfo[rmacs]%}" > PR_HBAR=${altchar[q]:--} > PR_ULCORNER=${altchar[l]:--} > PR_LLCORNER=${altchar[m]:--} > PR_LRCORNER=${altchar[j]:--} > PR_URCORNER=${altchar[k]:--} > fi > -- 8< -- 8< -- > I don't define those variables if I'm in a console, then the prompt > looks good but without the fancy stuff, so it's not the real answer. > (cf. http://tinyurl.com/2bjl6x) > And my consoles are already in unicode mode. This could be a nice solution for the time being, at least when I call the auto completion via double tabs I won't go blind :) though we really need a real one. > -- > Anthony CHARLES -- Wael Nasreddine http://wael.nasreddine.com PGP: 1024D/C8DD18A2 06F6 1622 4BC8 4CEB D724 DE12 5565 3945 C8DD 18A2 .: An infinite number of monkeys typing into GNU emacs, would never make a good program. (L. Torvalds 1995) :.
Attachment:
pgp8f7G7CYmut.pgp
Description: PGP signature