如何安装终端项(Emacs中的term-color)



我想从Emacs术语模式缓冲区中运行GNU Screen。当我尝试这样做时,我得到一个错误:

$ screen
Cannot find terminfo entry for 'eterm-color'.

这个错误提示我应该安装term-color终端条目。我尝试了两种方法,但都失败了。

第一次尝试是使用TERMINFO环境变量。

. bashrc:

export TERMINFO=~/.terminfo

Then I do:

$ mkdir -p ~/.terminfo/e/
$ cp /usr/local/Cellar/emacs/23.3a/share/emacs/23.3/etc/e/* ~/.terminfo/e/

在术语模式缓冲区中没有找到术语颜色项。它说它从TERMCAP而不是从实际文件中获取eterm-color。

$ infocmp
#       Reconstructed via infocmp from file: TERMCAP
eterm-color,
        am, mir, xenl,
        colors#8, cols#138, it#8, lines#41, pairs#64,
        bel=^G, bold=E[1m, clear=E[HE[J, cr=^M,
        csr=E[%i%p1%d;%p2%dr, cub=E[%p1%dD, cub1=^H,
        cud=E[%p1%dB, cud1=^J, 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=^I, ich=E[%p1%d@,
        il=E[%p1%dL, il1=E[L, ind=^J, invis=E[8m, kbs=177,
        kcub1=EOD, kcud1=EOB, kcuf1=EOC, kcuu1=EOA,
        kdch1=E[3~, kend=E[4~, khome=E[1~, knp=E[6~, kpp=E[5~,
        nel=^M^J, op=E[39;49m, rc=E8, rev=E[7m, rmir=E[4l,
        rmso=E[27m, rmul=E24m, rs1=Ec, sc=E7, setab=E[4%p1%dm,
        setaf=E[3%p1%dm, sgr0=E[m, smir=E[4h, smso=E[7m,
        smul=E[4m,

第二次尝试是使用符号链接。

$ sudo mkdir /usr/share/terminfo/e/
$ sudo cp /usr/local/Cellar/emacs/23.3a/share/emacs/23.3/etc/e/* /usr/share/terminfo/e/

失败的方式与第一次尝试相同。

为什么两者都没有尝试成功?如何安装彩色终端入口?

我正在运行OS X 10.6.8和Emacs 23.3.1.

下面的方法对我在FreeBSD上是有效的。

将下面粘贴的termcap条目放到/usr/share/misc/termcap中并运行# cd /usr/share/misc/ && cap_mkdb termcap

    # Termcap entry for eterm-color (taken from $TERMCAP set by emacs and formatted)
    eterm-color|Emacs term.el terminal emulator term-protocol-version 0.96:
           :am:bs:mi:pt:xn:
           :Co#8:co#166:li#48:pa#64:
           :@7=E[4~:AB=E[4%dm:AF=E[3%dm:AL=E[%dL:DC=E[%dP:
           :DL=E[%dM:DO=E[%dB:IC=E[%d@:LE=E[%dD:RI=E[%dC:
           :UP=E[%dA:al=E[L:bl=^G:cb=E[1K:cd=E[J:ce=E[K:
           :cl=E[HE[J:cm=E[%i%d;%dH:cr=^M:cs=E[%i%d;%dr:dc=E[P:
           :dl=E[M:do=^J:ei=E[4l:ho=E[H:im=E[4h:kD=^[[3~:
           :kN=E[6~:kP=E[5~:kb=^?:kd=EOB:kh=E[1~:kl=EOD:
           :kr=EOC:ku=EOA:le=^H:md=E[1m:me=E[m:mk=E[8m:mr=E[7m:
           :nd=E[C:op=E[39;49m:r1=Ec:rc=E8:sc=E7:se=E[27m:sf=^J:
           :so=E[7m:ta=^I:ue=E[m:
           :up=E[A:us=E[4m:

相关内容

  • 没有找到相关文章

最新更新