2005年7月28日の日記の2番目の記事へのコメント
■mlterm+screen+emacsで下線
Emacsを-nwつけて起動した際に,uim-elのプリエディットにどうにも下線が付かないので不思議に思って調べてみたら,font-lock切った状態で適当なところで (put-text-property 1 2 'face 'underline) とか呼んでもつかないことが判明.なんだuim-elが悪いんじゃないのか.
んじゃ誰が悪いんだろうと順番に調べてみることに.xterm上で起動するとちゃんと下線が出ます(TERM=xterm).mlterm上でも出ますね(TERM=mlterm).が,mlterm上でscreenを上げて,その上でEmacsを上げると下線がでません(TERM=screen).じゃあ,screenが悪いのか?と思ったんですが,xterm上でscreenを上げて,その上でEmacsを上げるとこれが下線が出るんですなぁ.うーん,termcapとかそのへんか?
/etc/termcapにあるscreenのエントリを見ると,どうも大変古い気配です.terminfoの方はよくわかりません.とりあえずscreen-4.0.2付属のをtermcapに書き足し,ticでterminfoの方を追加してやったら直りました.なんだ,それだけか・・・(;´Д`).あ,別に $HOME/.termcap にscreeninfo.srcをコピーして,tic screeninfo.src とかやって TERMINFO_DIRS=$HOME/.terminfo とかやるのもありか.
[コメントを書く]
2005年7月28日の日記の2番目の記事へのコメント
[コメントを書く]