*** empty log message ***
authorJim Blandy <jimb@redhat.com>
Wed, 20 Feb 1991 08:29:50 +0000 (08:29 +0000)
committerJim Blandy <jimb@redhat.com>
Wed, 20 Feb 1991 08:29:50 +0000 (08:29 +0000)
lisp/mouse.el

index 924bc71..9c9bc49 100644 (file)
@@ -82,9 +82,28 @@ Display cursor at that position for a second."
     (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")