一个 org-mode 与 rainbow-delimiters 的问题

在 org-mode 中使用 rainbow-delimiters-mode 的时候,我发现 <> 也被当作了括号的一种( 实际上 《》 也被当作括号了。因此如果输入了一个箭头 -> 或者类似用到了单边的 < 的时候,就会出现括号的数目不匹配,然后出错。

26%20PM

如图,上面是正常的括号,下面是多了一个箭头后出错的(红色)的括号。

那么问题来了,这个错误有办法避免吗?

PS -Q 的时候的 org-mode 似乎不会出现这个问题,但 -Q 时候的 org-plus-contrib 会出现问题。

2 个赞

瞄了一眼,rainbow-delimiters是用ppss(parse-partial-sexp)的,不是简单的配对,所以这个问题肯定是可以解决的,虽然我不会。。。

嗯,我也不会(