読者です 読者をやめる 読者になる 読者になる

Mercurialでhg grepを日本語でutf-8にだな。 #LLAdventJP

LLAdvent

LL/ML Advent Calendar #LLAdventJP です。
LL/ML Advent Calendar #LLAdventJP - PARTAKE

本題

WindowsMercurialで「hg grep ほげ」 としたときにutf-8なファイルに対してうまく検索できないというツイートを昼間みかけまして。
ちょっとやってみた。

.hgrc

[alias]
gr = c:\hg_grep.cmd $@


hg_grep.cmd

set /p X=%*<nul
echo %X | nkf -Sw> c:\temp.txt
set /p hg_grep=<c:\temp.txt
hg grep %hg_grep% | nkf -Ws

でも、うまくいかないんですよねー。っていう。
hg_grep.cmdを一行ずつコマンドプロンプトからうつとそれっぽい表示になるのですが。
うむぅ。
また調べてみます。

広告を非表示にする