Function: dape--repl-make-region-string
dape--repl-make-region-string is a natively compiled function defined
in dape.el.
Signature
(dape--repl-make-region-string STR REVERT-FUNCTION KEYMAP)
Documentation
Return STR with local REVERT-FUNCTION and KEYMAP.
Source Code
;; Defined in /nix/store/1fiaif8pifqj2jh65rbg3fkhg3i56q42-emacs-packages-deps/share/emacs/site-lisp/elpa/dape-0.27.1/dape.el
(defun dape--repl-make-region-string (str revert-function keymap)
"Return STR with local REVERT-FUNCTION and KEYMAP."
(cl-loop for (start end props) in (object-intervals str) do
(add-text-properties start end
`( keymap ,(make-composed-keymap
(list (plist-get props 'keymap) keymap))
font-lock-face ,(or (plist-get props 'font-lock-face)
(plist-get props 'face))
face nil)
str)
finally return
(propertize str
'dape--revert-tag (gensym "dape-region-tag")
'dape--revert-fn revert-function)))