我需要在我的Emacs Lisp函数中选择一个字符串。
我需要在我的Emacs Lisp函数中选择一个字符串。
选定的文本在Emacs Universe中称为区域。看到 如何访问Emacs Lisp中当前区域的内容?
接受的答案向我指出了正确的答案。我想留下这段代码更多 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))))