3

(point)一致する「引用符」内に あるかどうかを確認するにはどうすればよいですか

例 1: " (point)",

しかし、中にはありません

例 2: 「ここに引用」(point)「そこに引用」、

Emacs Lisp で?

4

2 に答える 2

7

探しているのはsyntax-ppss(で定義syntax.el) です。10 個の値を返し、4 番目はポイントが文字列内にあるかどうかを示します。

于 2013-02-26T00:47:27.957 に答える
1

(eq (nth 1 (text-properties-at (point))) font-lock-string-face)

これは、ポイントのテキストのフォントが文字列として認識されるかどうかをチェックします (つまり、テキスト プロパティ face font-lock-string-face を持ちます)。

これは、よりエレガントなソリューションを探しています。

于 2013-02-25T23:28:50.063 に答える