Cygwin を1.5系から1.7系にアップデートした。
そしたら,急に成績があがり背も伸び女子にももてはじめた。
そしたら,以前書いた,zsh で8進だか16進で日本語が表示される,
という問題も治った。
インストール作業
- 新しい setup.exe をもらってくる。
- 文句を言われるけど実行。
- あたいは,すべてをInstall!!
- インストール後,/bin/copy-user-registry-fstab を実行。
- この作業は一瞬で終わった。
設定作業
- .zshrc を変更
基本,マニュアルとか日本語いらない人なので,en_US.UTF-8 に設定。
# an environment variable for LV(1) # set the output charcode to utf-8 export LV=-Ou8 # Black 0;30 Dark Gray 1;30 # Blue 0;34 Light Blue 1;34 # Green 0;32 Light Green 1;32 # Cyan 0;36 Light Cyan 1;36 # Red 0;31 Light Red 1;31 # Purple 0;35 Light Purple 1;35 # Brown 0;33 Yellow 1;33 # Light Gray 0;37 White 1;37 if [ "$EMACS" = "t" ]; then # emacsからM-x shellの場合 PS1=$'\n%{\e[32m%}%n %{\e[33m%~%}%{\e[0m%}\n%(!.#.%%) ' LANG="en_US.UTF-8" else PS1=$'\n%{\e[32m%}%n@%m %{\e[30m%}[%T] %{\e[33m%~%}%{\e[0m%}\n%(!.#.%%) ' # cygwin 1.7 対応 LANG="en_US.UTF-8" fi export LANG
- .emacs を変更
(defun my-shell-mode-hook-func () (set-buffer-process-coding-system 'utf-8-unix 'utf-8-unix) (set-buffer-file-coding-system 'utf-8-unix)) (add-hook 'shell-mode-hook 'my-shell-mode-hook-func)