(point) 可用于在 elisp 中查找光标的位置。是否有任何类似的函数可以返回所选文本区域的起点和终点?
问问题
89 次
1 回答
4
在 Emacs 中,“区域”可能会被突出显示,也可能不会被突出显示,位于(point)
和之间(mark)
。
由于标记可以位于点之前或之后,实用程序函数将分别返回两者中较小的和较大的region-beginning
。region-end
(mark)
nil
如果标记从未在缓冲区中设置,则将返回,在这种情况下,region-beginning
两者region-end
都会发出错误信号。标记的非零值并不意味着当前突出显示区域。该区域是否被认为是活跃的也受transient-mark-mode
和mark-even-if-inactive
选项的影响。该功能use-region-p
可用于测试是否适合对该区域进行操作。
于 2012-09-28T19:05:57.093 回答