25354


PuTTY で、 ubuntu に接続し、その上で emacs を起動しています。  
以下の条件を満たしているのですが、 emacs が 256 色を表示してくれません。  
何が原因でしょうか。

# 症状

emacs が 8色しか表示してくれない。具体的には、 load-theme の結果が８色しか存在しないし、

[code]

    (list-colors-display)
    
[/code]

を実行しても８色しか表示されない。

# 環境

  * emacs プロセスが認識している TERM 環境変数: xterm-256color
  * `tput colors` も `256`
  * PuTTY の色の設定: 
    * Allow terminal to use xterm 256-colour mode にチェック
    * その他詳細は添付画像に表示
  * ubuntu から 256 色出力自体は、可能である模様 
    * 添付ファイル2つめ参照
  * tmux などはマルチプレクサは使っていない

# 各種ソフトウェアのバージョン

  * ubuntu: 14.04
  * emacs: 25.1 (手元でビルド)
  * PuTTY: 0.66

# 添付画像

PuTTY 色の設定  
[![PuTTY
色の設定](https://i.stack.imgur.com/Kn4F4.png)](https://i.stack.imgur.com/Kn4F4.png)

256色出力  
[![256色出力](https://i.stack.imgur.com/lOwKE.png)](https://i.stack.imgur.com/lOwKE.png)


CC BY-SA 3.0
2016-05-30T16:46:01.980
25317
2016-06-01T05:22:43.083
2020-06-17T08:14:45.997
-1
754
question
emacs ubuntu putty 端末エミュレーター
端末上の emacs が 256 色を表示してくれない


global-company-mode を after-init-hook に追加していたのですが、このパッケージが存在していないために、 after-
init の処理が途中で異常終了していることが原因でした。

company-mode をインストールすると正しく動作しました。


CC BY-SA 3.0
2016-06-01T05:22:43.083
25354
2016-06-01T05:22:43.083
754
25317
answer