ConEmu, msys2, zshで出力される謎の「%」の原因
ConEmu, msys2, zsh
Startup > Tasks で以下のタスクを定義して使っています(conemu-msys2-64.exe
については後述)。
set CHERE_INVOKING=1 set MSYSTEM=MINGW64 & %ConEmuDrive%\msys64\usr\bin\conemu-msys2-64.exe /usr/bin/zsh --login
zshに変えて気づいたのが、謎の「%」が毎回出力されることです。
bashの時は出なかったので調べてみたところ、こちらの記事を見つけました。
.zshrc
に以下の設定を加えると謎の「%」が出力されません。
unsetopt promptcr
ちなみに、文字を変えることも出来るみたいです。
export PROMPT_EOL_MARK='$'
余談(conemu-msys2-64.exe
について)
以前、ConEmuでmsys2を使おうとしたときtmuxが動かなかったのですが、以下のようなものが出来ていて動くようになっていました。
他にも、新規タブを開くときにパスを引き継ぐ方法が掲載されていました。