1

私はubuntu12.04でemacsを使用しています。.Xresourcesで背景または前景を定義したい。

私が使用するとき:

Emacs.mode-line.attributeForeground: #ccc
Emacs.mode-line.attributeBackground: #333

動作します。モードラインボックスを無効にするか、モードラインボックスの色を#cccに設定します。

私はそれをグーグルで検索し、いくつかを見つけました:

Emacs.mode-line.AttributeBox: off

しかし、それは機能しませんでした。emacsinitファイルではなく.Xresourceファイルに入れたいだけです。誰か助けてもらえますか?ありがとう。

4

2 に答える 2

2

emacs Xウィンドウインスタンスにはデフォルトで小文字の名前が付いているため、小文字を使用してプライマリリソースクラスも指定する必要があるようです。

emacs.mode-line.attributeBox: nil

nilまた、 emacsは。のエラーをスローするため、を使用してbox属性を無効にする必要がありますoff。同様に、モード行の項目にマウスオーバーしたときにインスタンスのボックス属性を無効にする場合も、に設定emacs.mode-line-highlight.attributeBoxする必要があります。nil

于 2012-06-12T01:48:21.197 に答える
1

私はubuntu12.04でemacs24を使用しています。

モードラインのこの無効化ボックス属性(Greg Eに感謝):

Emacs.mode-line.attributeBox: nil

この設定されたモードラインボックスの色:

Emacs.mode-line.attributeBox: "#333"

そして、この設定されたモードラインの背景と前景:

Emacs.mode-line.attributeForeground: #ccc
Emacs.mode-line.attributeBackground: #333

私のコンピューターでは、背景または前景の設定で二重引用符を使用してはならず、ボックスの色の設定では二重引用符を使用する必要があります。どうしてか分かりません。

于 2012-06-12T03:09:24.203 に答える