2005年4月 4日

[vine-users:071412] Re: Emacs modeline on TeraTerm etc.

大本@京都産業大学です.

At 6:44 PM +0900 05.4.1, OOSATO,Kazzrou wrote:
> > Vine3.1のホストへWindowsクライアントからSSH経由などでログインして,
>> Emacsを使おうとするとモードラインが反転表示してくれないという現象に当
>> たっています.
>> いろいろ試した結果,
>> setenv TERM xterm
>> とかして,TERM環境変数をvt100以外にセットしてやると,ちゃんと反転表示
>> されるようで,もしかして,Vine3.1のvt100端末データベースに問題が潜んで

>> いないかと考えています.
>>
>> 同様の問題に当たっておられる方,解決された方はおられませんでしょうか?
>>
>> #Vine2.6の時には,こんな症状は出なかったので,3.1に上がった時に
>> #端末データベースが何か修正されたのかしら???
>
> terminfo 自体は変っていないようなんですけどね。 emacs 側かな?
> どこが変ったせいなのか、理由はよく分りません。

Emacs側で何か変わってるのでしょうね.
当方では,~/.emacs-faces.elの

;(set-background-color "grey80") ;; 明るい背景色(Emacs20)
;(set-face-background 'default "grey80") ;; 明るい背景色
;(set-face-foreground 'default "black") ;; 暗い文字色
(set-background-color "#333366") ;; 標準の背景色(Emacs20)
(set-face-background 'default "#333366") ;; 標準の背景色
(set-face-foreground 'default "white") ;; 標準の文字色
(if (and window-system (>= emacs-major-version 21))
(progn
(set-face-background 'menu "grey94") ;; メニュー
(set-face-background 'tool-bar "grey94") ;; ツールバー
(set-face-background 'mode-line "grey94") ;; モードライン
(set-face-background 'scroll-bar "grey94") ;; スクロールバー
(set-face-foreground 'tooltip "black") ;; ツールチップ
(set-face-background 'tooltip "ghostwhite") ;; ツールチップ
))
(set-cursor-color "white")

(if (not window-system)
(progn
;; 非X環境での色設定
(set-face-background 'default "000000")
(set-face-foreground 'default "ffffff")))
)

という部分の「非X環境での色設定」を読ませなければ,症状が出ないことが
分かったので,これを修正して,

(if window-system
(progn
;(set-background-color "grey80") ;; 明るい背景色(Emacs20)
;(set-face-background 'default "grey80") ;; 明るい背景色
;(set-face-foreground 'default "black") ;; 暗い文字色
(set-background-color "#333366") ;; 標準の背景色(Emacs20)
(set-face-background 'default "#333366") ;; 標準の背景色
(set-face-foreground 'default "white") ;; 標準の文字色
))

(if (and window-system (>= emacs-major-version 21))
(progn
(set-face-background 'menu "grey94") ;; メニュー
(set-face-background 'tool-bar "grey94") ;; ツールバー
(set-face-background 'mode-line "grey94") ;; モードライン
(set-face-background 'scroll-bar "grey94") ;; スクロールバー
(set-face-foreground 'tooltip "black") ;; ツールチップ
(set-face-background 'tooltip "ghostwhite") ;; ツールチップ
))
(set-cursor-color "white")

; (if (not window-system)
; (progn
; ;; 非X環境での色設定
; (set-face-background 'default "000000")
; (set-face-foreground 'default "ffffff")))
)

として回避するようにしました.

以上
--
京都産業大学 工学部情報通信工学科  大本 英徹
E-mail: oomoto@xxxxx Tel: 075-705-1904 (Dial In)
(*^.^*) (*^_^*) (*^o^*) (*^.^*) Fax: 075-705-1914

投稿者 xml-rpc : 2005年4月 4日 19:39
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/13214
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。