Принятый ответ указал мне на правильный ответ. Я хочу оставить этот кусок кода для более elisp
начинающих, как я. regionp
содержит «выделение» (известное как регион в eslip) в качестве переменной в функции elisp
. Условие if
проверяет, активен ли регион.
(defun get-selected-text (start end)
(interactive "r")
(if (use-region-p)
(let ((regionp (buffer-substring start end)))
(message regionp))))