> Thanks, it works excellent.

Ok, I'm home now, and I can see exactly what was the problem.

The original xterm-color definition had
        kcuu1=\EOA,

(the up key definition, correct), but also
        kf12=\EOA,

(the F12 key definition, with the same value; wrong).  There
were some other differences, too, but that's definitely an
error in the Solaris xterm-color definition, and explains the
problem you were having; emacs was interpreting the value as F12
rather than as the up key (since both had the same value, which
no two key definitions should have).

I've attached the whole xterm-color from the Mac, since there
are other differences.  It looks to me like it may have come from
xterm-color from ncurses 5.7, with the added fields
        meml=\El,
        memu=\Em,

(memory_lock and memory_unlock; not defined on the Mac's terminfo man
page, but may have originated with HP and mean lock (unlock) memory above
the cursor)  Those aren't known to /usr/bin/tic on Solaris anyway, and so
could be left out.

Perhaps Solaris needs to be using xterm-color from ncurses?  Or at least that
one glaring error confusing kcuu1 and kf12 needs to be fixed...
-- 
This message posted from opensolaris.org

Attachment: mac_xterm-color.src
Description: Binary data

_______________________________________________
opensolaris-help mailing list
opensolaris-help@opensolaris.org

Reply via email to