Emacs-22 (split-string " a b c d " " ") => ("" "a" "b" "" "c" "d" "") (split-string " " " ") => ("" "" "" "" "" "") (split-string " " " ") => ("" "")
Emacs-20,21 (split-string " a b c d " " ") => ("a" "b" "" "c" "d") (split-string " " " ") => ("" "" "" "") (split-string " " " ") => nilEmacs-22 の挙動を期待していたので、egg-anthy-split-string() を定義して差異を吸収。
Emacs-22 の split-string() は(たしか)XEmacs と同じ動きだと思ったんだけど、Emacs-20 を使っていた当時は XEmacs の split-string() を見て『変なの』と思ったのは、今となっては内緒 ^^;;;