11:00 -0400
Inspired by xkcd (but using Alt-mousewheel):
(global-set-key (kbd "<M-mouse-5>") 'undo) (global-set-key (kbd "<M-mouse-4>") 'redo)
And, since I sometimes need to paste from an HTTP request into a buffer:
(defun insert-from-url (url) (interactive "MURL: ") (let ((url-request-method "GET") (dest (current-buffer)) (src (url-retrieve-synchronously url))) (set-buffer src) (goto-char (point-min)) (search-forward "\n\n") (set-buffer dest) (insert-buffer-substring src (match-end 0))))