]> git.eshelyaron.com Git - emacs.git/commitdiff
Document 'buttonize-region' in manual
authorRobert Pluim <rpluim@gmail.com>
Tue, 24 Sep 2024 15:03:49 +0000 (17:03 +0200)
committerEshel Yaron <me@eshelyaron.com>
Mon, 30 Sep 2024 19:38:46 +0000 (21:38 +0200)
It was added in emacs-29, but never added to the lisp reference
manual.

* doc/lispref/display.texi (Making Buttons): Document
'buttonize-region'.

(cherry picked from commit 4729065ee78c260538974c2d8010246dce0ebf0c)

doc/lispref/display.texi

index 2844219cf61e848beffcd29cb7512c05718c8b48..1362806fee74426286b1fc879d706cae76a14761 100644 (file)
@@ -7983,6 +7983,15 @@ will be called when the user clicks on the button.  The optional
 is called.  If @code{nil}, the button is used as the parameter instead.
 @end defun
 
+@defun buttonize-region start end callback &optional data help-echo
+Sometimes it's more convenient to convert existing text in a buffer to a
+button instead of inserting new text.  This function makes the region
+between @var{start} and @var{end} into a button.  Arguments
+@var{callback} and @var{data} have the same meanings as for
+@code{buttonize}.  Optional argument @var{help-echo} is used as the
+@code{help-echo} property of the button.
+@end defun
+
 @node Manipulating Buttons
 @subsection Manipulating Buttons
 @cindex manipulating buttons