私は Emacs が初めてで、eshell を使用しようとしています。残念ながら、たとえば C ファイルにエラーがある場合、奇妙なエラー出力が表示されます (これは単なる例であり、特定のエラーは重要ではありません)。
^[[1m2-2.c:18:18: ^[[0m^[[0;1;31merror: ^[[0m^[[1mexpected ';' after expression^[[0m
c = getchar()
^[[0;1;32m ^
^[[0m^[[0;32m ;
^[[0m^[[1m2-2.c:21:5: ^[[0m^[[0;1;31merror: ^[[0m^[[1muse of undeclared identifier 's'^[[0m
s[i] = c;
^[[0;1;32m ^
^[[0m2 errors generated.
これが何を意味するのか私にはわかりません。通常のbashではなくzshを使用しているので、何か関係があるのでしょうか?
通常の端末で同じファイルを実行すると、もちろんエラーが発生しますが、読み取りは可能です。