meadow 上で cygwin のbash起動して、mercurial 使ってみたらまた出ました。例のエンコーディングエラー。
自分の環境の .emacs にて設定しているエンコーディングは下記のようなものなので、前の設定の euc-jp じゃエラーが出ているぽいです。
(set-default-coding-systems ‘japanese-shift-jis-unix)
(set-buffer-file-coding-system ‘japanese-shift-jis-unix)
(set-terminal-coding-system ‘japanese-shift-jis-unix)
(set-keyboard-coding-system ‘japanese-shift-jis-unix)
なので、下記のような設定を .bashrc に。
if [ ! ${TERM} == "emacs" ]; then
alias hg=’hg –encoding shift_jis’
else
alias hg=’hg –encoding euc-jp’
fi
meadow でも勝手に $TERM = emacs と定義してくれるのが便利。
