【发布时间】:2016-04-28 22:24:41
【问题描述】:
我看到buffer-has-markers-at 至少会判断是否有指向某个位置的标记,但它不仅自 24.3 以来已被标记为过时,它不提供实际获取标记对象的方法。
查看the C source,我可以看到buffer_text 结构的缓冲区指向Lisp_marker 结构的单链表,但我找不到任何Elisp 函数来访问它们。还有a related thread from 1999。
【问题讨论】:
-
就像在 1999 年的讨论中一样:“我很确定你不能那样做”,目前。您的用例与我在 1999 年的帖子中提到的不同吗?
-
@Stefan 我想我试图理解 yasn-p。我希望我可以遍历缓冲区区域中的所有标记并查看它们的插入类型。更一般地说,我希望能够“看到”缓冲区某个区域内的所有隐藏对象,而不必知道在适用模式中要查询哪些变量。