>>668
lisp よりも前に elisp があるから。

grep(1) の仕様。バグとも言う。
elisp が先にみつかって完全マッチじゃないから、後方に lisp を含むのにその行の検索を中止してしまう。