2009-06-30 (火) Vimネタ [長年日記] この日を編集
■ [vim]svn diffにVim serverを使ってみる
VimM #4でVim serverネタがあったらしいので、今更晒してみるテスト。
alias svndiff="LANG=C svn diff --diff-cmd=svnvimdiff"
とやって、こんなシェルスクリプト作った。
svndiff -c 7600
とかやると、差分のあるファイルを全部diffモードで、tabを使って開いてくれる。
working copyとの差分の場合、diffモードでそのまま編集できていいかんじだけど、sleep入れないとうまく動かなくて、失敗すると全然違うファイルとdiff取ったりしてぐちゃぐちゃに…。
もうちょっとうまい方法ないかなぁ。
2009-05-05 (火) [長年日記] この日を編集
■ [music]REBORN PROJECT SPRING PARTY
一番印象深かったのは、踊ってるときの七瀬の「ぺかー!」っとした笑顔。めちゃ楽しそうで、とってもステキでした。
ゲストがいっぱいだったのも面白かった。ピアノとボーカルだけのセッションも神秘的でキレイな雰囲気で聞きほれました。
あと最近Velvet moonをやってくれるのは嬉しいな。やっぱカッコイイ、この曲。
ひとつ残念だったのは、七瀬はなんも悪くないんですが…。左の男の人がバラード以外全部熱唱してて、しかも結構な音痴だったこと。
もっとでかいハコで、もっとでかい音量なら気にならなかったかもしれないんですが…。
歌いたくなる気持ちはすごくわかるんですが、こっちにマイク向けてくれてる時以外は、せめてもうちょっとボリューム下げて歌ってほしかったなぁ。
左耳だけ耳栓をしたくなっちゃいました。
ちょっと運が悪かったなー。次はいい場所で楽しめますように。
2009-03-09 (月) [長年日記] この日を編集
■ [vim]svn diffをgvimで
svn diff -c ってやった時の結果をまるごとgvimでタブを使って開きたかった。
以下のファイルをsvnvimdiffとして保存して、
#!/bin/bash
if [ ! -e "/tmp/svn" ]; then
mkdir /tmp/svn
fi
file=`echo $3 | perl -pe 's/(?:.*\/)?(.*?)\s+.*/\1/'`
old_rev=`echo $3 | perl -pe 's/.*\(.*?(\d+)\)/\1/'`
case $5 in
*working\ copy*)
new_rev="wc"
new_file=$7
;;
*)
new_rev=`echo $5 | perl -pe 's/.*\(.*?(\d+)\)/\1/'`
new_file=/tmp/svn/$file.$new_rev
cp -f $7 $new_file
;;
esac
old_file=/tmp/svn/$file.$old_rev
cp -f $6 $old_file
gvim --servername GVIMDIFF --remote-silent-tab $new_file
sleep 1
gvim --servername GVIMDIFF --remote-send ":vert diffsplit $old_file<CR>"
とかやって、
alias svndiff='LANG=C svn diff --diff-cmd svnvimdiff'
とかやってみた。
sleepがあるので、ファイルが多いとちょい時間かかる。
もっといい方法があるはず。けど、とりあえずこれで。
2008-12-29 (月) [長年日記] この日を編集
■ [music]吉井武道館2008
席が北側で、まさか武道館でセンターステージってことは…?って思ってたら、やっぱステージの真裏だった。
一応スクリーンもあったけど、後姿を堪能してきました。でも、いつかアリーナでも見てみたいなぁ。
それにしても、あいかわらず吉井さんはカッコよかった。なに着てもカッコイイし、何やってもカッコイイけど、
まさかポニョのフジモトのコスプレして、崖の上のポニョをフルコーラス歌うとは予想できなかった。
フジモトのコスプレ似合ってるなぁってたら、そういえば今日からコミケなんだっけ?って思い出した。
コミケに居ても遜色ないクオリティだったと思うけど、コミケと吉井さんは似合わないなw
