From 4729065ee78c260538974c2d8010246dce0ebf0c Mon Sep 17 00:00:00 2001 From: Robert Pluim Date: Tue, 24 Sep 2024 17:03:49 +0200 Subject: [PATCH] Document 'buttonize-region' in manual It was added in emacs-29, but never added to the lisp reference manual. * doc/lispref/display.texi (Making Buttons): Document 'buttonize-region'. --- doc/lispref/display.texi | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/doc/lispref/display.texi b/doc/lispref/display.texi index c0fbde5d96a..9075ff678e0 100644 --- a/doc/lispref/display.texi +++ b/doc/lispref/display.texi @@ -7955,6 +7955,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