byte compileの時に出た、Invailid lambda variable(...)というエラー

test.el:2:4:Error: Invalid lambda variable (quote test-list)

というエラーがバイトコンパイルの時に出た。

なにかと思ったらdefunの後の引数の括弧が抜けてただけだったorz。

(defun my-func 
  (add-to-list 'test-list (?' . ?')))

(defun my-func ()
  (add-to-list 'test-list (?' . ?')))

引数なしのときはパッと見では見逃してしまいそう。

うーんたまに忘れることがあってものすごく時間を無駄にしてしまう。

できたらyasnippetを利用したほうがこういうミスはなくなると思う。