愚蠢的一个,但我自己无法弄明白 - 我怎么得到下一个性别?就像preceding-sexp
一样,但是前进。
答案 0 :(得分:3)
查看forward-sexp
。你有一个很好的例子here。
好的,根据你的评论,你不仅需要移动,还要评估sexp本身。萨莎在那里做的是:
(setq start (point))
(forward-sexp)
(setq sexp (buffer-substring (point) start))
然后(eval (read sexp))
来评估它。我将使用buffer-substring-no-properties
,但我不确定这是否在临时缓冲区中起作用。