15
14

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Emacsと色設定と$TERM

Last updated at Posted at 2012-12-26

Emacsの色設定には環境変数の$TERMが関係してくる。僕は普段solarizedを使っているが、環境変数の$TERMが違うと、色も全然変わってくる。しかも、$TERMによって、色が256色使えたり、5色しか使えなかったりする。
で、よく色んなサイトで紹介されるEmacsで256色使うためにTERMに設定する値として、xterm-256colorとかscreen-256colorというのがある。なんだけど、この2つに設定すると本来の色にならない。

本来のsolarized
本来のsolarized
$TERM=xterm-256colorのsolarized
$TERM=xterm-256colorのsolarized

$TERMをxtermにしたら、256色は使えないが本来の色になるので、そうやって我慢していた。
で、さっき256色使って自分の好みな色を使う設定を見つけた。それはTERM=xterm-256colorの環境下で、Emacsをenv TERM=xterm emacsで起動するという方法。
正直なんでこうすれば色が変わるのか分からんけど、これで色々捗りそう。

ちなみにaliasは本当は

alias emacsd='env TERM=xterm emacs --daemon'
alias emacs='emacsclient -t'

としている。

15
14
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
15
14

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?