emacs - 测试点是否在匹配引号之间(emacs lisp)

标签 emacs lisp quotes point

我们如何检查 (point) 是否在匹配的“引号”内

示例 1:“(点)”,

但不在

示例 2:“此处引用”(点)“此处引用”,

在 Emacs Lisp 中?

最佳答案

您正在寻找的是syntax-ppss(在syntax.el 中定义)。 它返回 10 个值,第 4 个值告诉您该点是否在字符串内。

关于emacs - 测试点是否在匹配引号之间(emacs lisp),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15078322/

相关文章:

emacs - 在 Emacs Lisp 中屏蔽完成读取的输出

emacs - 如何让 emacsclient 只为现有的 emacs 守护程序打开一个窗口而不打开新文件

lisp - 条件照应收集最佳实践?

shell - 将 shell 转义的参数字符串传递给 Bourne shell 中的子命令

ssh - 在服务器模式下使用来自 emacs 的 ssh 代理

macos - 找不到 git 可执行文件

macros - Lisp 或 Scheme 中是否有整个程序转换宏?

lisp - SICP 练习 1.37 : My iterative solution got the right answer but got wrong in 1. 38

shell - 在 shell 中的双引号字符串中转义反引号

c# - <% this.Parameter %> 引号内;在引号内使用时,ASP 变量无法正确显示在页面上