gitattributes に lisp用正規表現を入れて diff を見やすくした


これとか

これとか(scala)

これとか(各種正規表現詰め合わせ) を参考に。

結局自分で使ったのはこれ

[diff "lisp"]
# xfuncname = "^(\\(.*)$"
# xfuncname = "^(\\((cl-)?def(un|macro|method).*)$"
xfuncname = "^(\\((def|.*let|with-).*)$"

結果、diffはこうなります。いいね。defpackage/defvar/defun で区切られてる。