update elisp to the modern Emacs style

update elisp to the modern Emacs style

- old style macro syntax "(`...)" into the modern style
- `fill-paragraph` should accept two arguments in modern Emacs

The second argument is handled correctly, though the implementation is somewhat poor.

I tried to contact to the original author to merge this, but haven't received reply from him.