コマンドの返り値で末尾に改行がないケース結構ありますよね?curlでAPI叩く時とか。
zshでは、末尾に改行がないアウトプットを表示しないようです。
私の環境では、terminal上では普通に表示されたのですが、Emacsのshell-modeでは何故か表示されず…
そんな時は.zshrc
に以下を記述すれば、改行がない出力でも普通に出力してくれるようになります。
unsetopt promptcr
私は、Emacs側の問題だと思って情報を探したため、中々正解に辿り付けなかったので、同じような状況の人のために、Emacsで引っかかるように記事にしてみました。