A magic trick to make cool email signature
A magic trick to make cool email signature
Table of Contents
- 1 where's the idea come from?
- 2 how to use it?
1 where's the idea come from?
I hang out in the #emacs IRC channel in freenode one day, and some guy show some funny trick that can always make some fun:
fortune | cowsayEvery time I execute this command, the output always let me LOL.
_______________________________________
/ Atherton: "You set this up, whore! \
| After I bought and paid for you. I |
| should have uglied you up so no one |
| else would want you." |
| |
| Mal: "See how I'm not punching him? I |
| think I've grown." |
| |
\ --Episode #4, "Shindig" /
---------------------------------------
\ ^__^
\ (oo)\_______
(__)\ )\/\
||----w |
|| ||
So I get a idea, why not put this trick into my email signature. I can send email with those magic that's awesome. But some email client don't support a script powered signature, Fortunately I am emacser, It's so easy to add a hook in my email mode. So cool! huh! Enjoy this trick!(defun fortune-cowsay () (interactive) (save-excursion (goto-char (point-max)) (insert "\n") (insert "------------------") (insert "\n") (insert (shell-command-to-string "fortune | cowsay")) (insert "------------------"))) (defun zpcat-signature () (interactive) (save-excursion (goto-char (point-max)) (insert "\n") (insert "Regards,\n") (insert "Yours\n")) (fortune-cowsay)) ;; add fortune-cowsay to message-mode-hook (add-hook 'message-mode-hook 'zpcat-signature)
2 how to use it?
Load above elisp code into your emacs, and It can works.

Comments
Post a Comment