lynx-dev
[Top][All Lists]
Advanced

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

Re: lynx-dev Emacs + UTF-8 + Lynx


From: Klaus Weide
Subject: Re: lynx-dev Emacs + UTF-8 + Lynx
Date: Fri, 26 May 2000 15:33:38 -0500 (CDT)

On 26 May 2000, Sergei Pokrovsky wrote:

> >>>>> "Klaus" == Klaus Weide <address@hidden> writes:
>   Klaus> Note the common pattern: in both cases, the UTF-8 encoding
>   Klaus> contains a 0x80 byte.  Possibly this byte value triggers some
>   Klaus> error, either in emacs' terminal emulator or in the curses or
>   Klaus> slang library your lynx binary is using.  I don't think the
>   Klaus> error is in the lynx code, it's hard to see why it would get
>   Klaus> just that byte value wrong (and if it's lynx itself, I should
>   Klaus> see the error, too.)
> 
> So the error is specific to the interactive mode ...

Well I would supect the curses to have a problem with that byte value.
Maybe it will go away if you compile lynx with slang or ncurses.

>   >> 2) When the cursor passes through an anchor, some two-byte
>   >> characters are doubled; e.g. the line
>
> I've found 2.8.4 and installed it.  The problem (2) has gone.
> 
> Is the following what you mean?  (called within the same session):
> 
> ,----
> | 16:58:54 pok#7$ infocmp -I $TERM
> | #   Reconstructed via infocmp from file: 
> /usr/local/share/emacs/20.6/etc//e/eterm
> | eterm,
> |         am, mir, xenl,
> |         colors#8, cols#80, lines#24, pairs#64,
> |         bel=^G, bold=\E[1m, clear=\E[H\E[J, cr=\r,
> |         csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=\b,
> |         cud=\E[%p1%dB, cud1=\n, cuf=\E[%p1%dC, cuf1=\E[C,
> |         cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,
> |         dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M,
> |         ed=\E[J, el=\E[K, el1=\E[1K, home=\E[H, ht=\t,
> |         ich=\E[%p1%d@, il=\E[%p1%dL, il1=\E[L, ind=\n,
> |         invis=\E[8m, kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC,
> |         kcuu1=\EOA, kend=\E[4~, khome=\E[1~, knp=\E[6~,
> |         kpp=\E[5~, rev=\E[7m, rmcup=\E[2J\E[?47l\E8,
> |         rmir=\E[4l, rmso=\E[m, rmul=\E[m,
> |         setab=\E[%p1%{40}%+%dm, setaf=\E[%p1%{30}%+%dm,
> |         sgr0=\E[m, smcup=\E7\E[?47h, smir=\E[4h, smso=\E[7m,
> |         smul=\E[4m,
> `----

Yes, but I don't think modifying it would do anything for your problems
1) & 3); only for 2), which is already gone.

   Klaus


; To UNSUBSCRIBE: Send "unsubscribe lynx-dev" to address@hidden

reply via email to

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