这种基于位置的一般都比较脆弱,因为不光有添加,还有删除的逻辑,前后两次如果不是 self-insert-command, 一些高级文本操作有可能会导致 (point) 是相同但是内容不一样的情况。
不建议取巧,这种设计一旦遇到bug了,都不好反馈问题,哈哈哈哈。
这种基于位置的一般都比较脆弱,因为不光有添加,还有删除的逻辑,前后两次如果不是 self-insert-command, 一些高级文本操作有可能会导致 (point) 是相同但是内容不一样的情况。
不建议取巧,这种设计一旦遇到bug了,都不好反馈问题,哈哈哈哈。