素の emacs を実行しても (emacs -q)、 TERM 環境変数はもともとが何に設定されていても、結果として dumb になります。 M-x getenv <RET> TERM <RET> で確認しました。

普段 emacs を環境として使っていて、意図しない環境変数の書き換えがあると、無駄な罠に将来はまると思っています。

質問:

  • 端末上の emacs が、親のシェルから引き継がない環境変数は、 TERM 以外にありますか?