字符:
和空格?
... 不被认为是单词的一部分(根据 Emacs 定义),并触发abbrev机制,该机制检测在此之前键入的单词:
是否是缩写词并且必须扩展(使用 Word缩写)。
因此,虽然s:
定义了缩写,但输入:
of
s:
使 Emacs 触发s
作为缩写的搜索。在顺序词中,包含标点符号的缩写不能扩展。
例如,更简单的解决方案是选择数字+字母
8s or s8
--
有一个正则表达式可以识别触发缩写搜索的字符,但它仅适用于动态缩写。
我试图修改后向词的行为,但在最近的 Emacs 版本中它甚至没有用于捕获后向词(缩写)。