如何判断光标的位置是否在两个 // 中间

emacs 写一个函数判断光标的位置,如何判断当前光标是否夹在两个反斜杠中间,比如下面的例子符合条件

图片

(and (equal (char-before) ?/) (equal (char-after) ?/))

可以使用looking函数。

(looking-back “/[^/]+” (- (point) 10))

(looking-at “[^/]+/”)

两者同时为t时,光标在中间。

1 个赞