perl-5.18で splitの挙動が変わっていた
知らなかったのでメモ。Templateのテストが Perl 5.18でこけていたのは
これが原因のようです。なおリリースはされていないようですが、すでに修正は
マージされているようです.
Fix split for Perl 5.18.0 by jonjensen · Pull Request #19 · abw/Template2 · GitHub
変更点
splitの第一引数に空白一つの文字列リテラルを与えたときと
空白一つが代入された変数を指定したときの挙動が今まで違って
いたのが同じになったようです。
#!perl use strict; use warnings; my $input = ' My name is Yamada Taro'; my $space = ' '; my $a = join '_', split $space, $input; my $b = join '_', split ' ', $input; print "a = $a\n"; print "b = $b\n";
Perl 5.16.3での結果
a = __My_name_is_Yamada_Taro b = My_name_is_Yamada_Taro
Perl 5.18.0での結果
a = My_name_is_Yamada_Taro b = My_name_is_Yamada_Taro
むしろ 5.18.0より前はそんな挙動だったのかという感じですが、
一応知っておいた方が良さそうです。
git-messenger.el 0.03をリリースしました
git-messenger.el 0.03をリリースしました
インストール
MELPAに登録されましたので、package.elからインストールすることができます。
詳細表示機能の追加
git-messenger:popup-messageを C-u prefixで実行することで詳細表示が
されるようになりました。コミットメッセージの他に Commit ID, Author,
Commit Dateもあわせて表示されます。
常に詳細表示をする場合は git-messenger:show-detail 変数に tを
設定してください。
hookの追加
popup後に実行される hookを追加しました. git-messenger:after-popup-hookという名前の
hook pointで引数として popupしたメッセージを受け取ります。