如何在Emacs Lisp中获取选定文本?
我需要在Emacs Lisp函数中以字符串形式获取所选内容。所选文本在Emacs universe中称为区域。参见被接受的答案为我指出了正确的答案。我想把这段代码留给更多像我这样的ELisp初学者<代码>区域P包含“选择”(在ELisp中称为区域)作为ELisp函数中的变量。如何在Emacs Lisp中获取选定文本?,emacs,elisp,Emacs,Elisp,我需要在Emacs Lisp函数中以字符串形式获取所选内容。所选文本在Emacs universe中称为区域。参见被接受的答案为我指出了正确的答案。我想把这段代码留给更多像我这样的ELisp初学者区域P包含“选择”(在ELisp中称为区域)作为ELisp函数中的变量。if条件检查该区域是否处于活动状态 (defun get-selected-text (start end) (interactive "r") (if (use-region-p) (let ((reg
if
条件检查该区域是否处于活动状态
(defun get-selected-text (start end)
(interactive "r")
(if (use-region-p)
(let ((regionp (buffer-substring start end)))
(message regionp))))