终端 eshell 中,echo $TERM,显示为 dumb

终端 eshell 中,echo $TERM,显示为 dumb, 如何修复?

// arch, st, bash

bash中,echo $TERM,显示为 st-256color,颜色正常

但 emacs -nw,M-x eshell,echo $TERM,显示为 dumb,各种主题,颜色均不协调

我尝试各种方法,都无法解决,太费时间 请问,如何修复

是否与 comint-terminfo-terminal 这个有关?好像不起作用

这是特性,不是bug,不需要修复。eshell 本就不能兼容 bash 的所有功能。

换成vterm试试