・インストール
mysysgitをインストールする。
・日本語対応
lessとnkfをbinに放り込む。
C:\Program Files (x86)\Git\etc\inputrc
set output-meta off
set convert-meta off
↓
set output-meta on
set convert-meta on
set kanji-code utf-8
set convert-meta off
↓
set output-meta on
set convert-meta on
set kanji-code utf-8
C:\Program Files (x86)\Git\etc\profile
export GIT_PAGER="nkf -s | less"
~/.gitconfig
[core]
editor = 'c:/nazochu/xyzzy-utf8/xyzzy.exe'
editor = 'c:/nazochu/xyzzy-utf8/xyzzy.exe'
エディタはコミット時のコメントの入力に使用し、UTF-8Nで保存しないといけない。保存時にいちいち文字コードを指定していられないので、デフォルトの文字コードをUTF-8にした状態で起動したい。
xyzzy.exe -e "(set-buffer-fileio-encoding *encoding-utf8n*)" で行けるのだが、.gitconfigに括弧を含む値を記載すると思い通りに動いてくれなかったため、xyzzyを別の場所にコピーしてメニューの設定からデフォルトの文字コードを変えてそちらを使うという力技で対処した。
Git Bashでgitと打った後、Tabを押すとハングして反応が帰ってこなくなる現象が発生した。
C:\Program Files (x86)\Git\etc\git-completion.bash が悪さをしていそうだったので、
一時的にファイル名を変えたら、現象は再現しなくなった。
そしてファイル名を元に戻したら、何故か二度と再現しなくなった。
0 件のコメント:
コメントを投稿