我正在使用electric-pair-modein org-modewith org-tempo,所以我想告诉electric-pair-mode不要对尖括号<以及>不再起作用。
否则它会扰乱 的模板扩展org-tempo。有两件事阻碍了:(1)对于每个空缺<,它都会自动添加>; (2) 当某个区域处于活动状态并且我键入 时<,它会将<和放置>在该区域周围并停用该区域,从而防止org-tempo对该区域进行正确操作。
我如何定义一个钩子来org-mode告诉electric-pair-mode停止将尖括号视为对(但在其他方面保持完整功能)?
感谢您的帮助,
高通滤波器
谢谢,他们inhibit-predicate成功了。我现在在我的文件中使用以下钩子.emacs:
(add-hook 'org-mode-hook (lambda ()
(setq-local electric-pair-inhibit-predicate
`(lambda (c)
(if (char-equal c ?<) t (,electric-pair-inhibit-predicate c))))))
Run Code Online (Sandbox Code Playgroud)