在emacs中获取实际字符串长度

时间:2017-01-20 19:28:00

标签: string emacs character-encoding yasnippet

在emacs中计算实际字符串长度的正确方法是什么?实际上我的意思是我想在执行:h motion.txt(insert "\nhi")之后插入缓冲区的字符数。

例如,我有一个用于编写(insert "\x100")的代码片段,但是当有转义字符时它没有正确的字符串长度,例如。

expand-abbrev-hook

# -*- mode: snippet -*- # name: expand abbrev # key: eah # -- ("${1:abbrev}" ["${2:pre}${3:post}" ${3:$(length yas-text)} nil nil] expand-abbrev-hook :system t) 中计算的值应该在展开后将光标置于$3$2之间,但如果存在带$3的字符串,则长度关闭一点。

0 个答案:

没有答案