Mercurial > emacs
changeset 191:b6358b876c71
*** empty log message ***
author | Jim Blandy <jimb@redhat.com> |
---|---|
date | Wed, 20 Feb 1991 08:29:50 +0000 |
parents | 8428fd468956 |
children | bca73874f111 |
files | lisp/mouse.el |
diffstat | 1 files changed, 20 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/lisp/mouse.el Thu Feb 07 21:38:20 1991 +0000 +++ b/lisp/mouse.el Wed Feb 20 08:29:50 1991 +0000 @@ -82,9 +82,28 @@ (unwind-protect (progn (mouse-set-point event) (push-mark nil t) - (sleep-for 1)) + (sit-for 1)) (goto-char point-save)))) +(defun mouse-fill-paragraph (event) + "Fill the paragraph at the mouse position." + (interactive "@e") + (save-excursion + (mouse-set-point event) + (fill-paragraph))) + +(defun mouse-fill-paragraph-with-prefix (event) + "Fill the paragraph at the mouse position with specified fill prefix. +Click at the end of the fill prefix that you want; +The text before the mouse position, on the same line, is used as the prefix." + (interactive "@e") + (save-excursion + (mouse-set-point event) + (let ((fill-prefix (buffer-substring (save-excursion (beginning-of-line) + (point)) + (point)))) + (fill-paragraph)))) + (defun mouse-scroll (event) "Scroll point to the mouse position." (interactive "@e")