gpt4 book ai didi

Emacs electric-pair-mode 禁用特定对

转载 作者:行者123 更新时间:2023-12-05 02:38:22 26 4
gpt4 key购买 nike

我正在使用 electric-pair-modeorg-modeorg-tempo ,所以我想告诉 electric-pair-mode不要作用于尖括号<>不再。

否则它会搞乱 org-tempo 的模板扩展.有两件事阻碍了:(1) 对于每个开口 < , 它会自动添加 > ; (2) 当一个区域处于事件状态并且我键入 < , 它把 <>在该区域周围并停用该区域,防止org-tempo在该地区采取适当行动。

如何为 org-mode 定义钩子(Hook)这告诉electric-pair-mode停止将尖括号视为成对(但在其他方面保持完整功能)?

谢谢你的帮助,

高通滤波器

最佳答案

谢谢,inhibit-predicate 成功了。我现在在我的 .emacs 文件中使用以下钩子(Hook):

(add-hook 'org-mode-hook (lambda ()
(setq-local electric-pair-inhibit-predicate
`(lambda (c)
(if (char-equal c ?<) t (,electric-pair-inhibit-predicate c))))))

关于Emacs electric-pair-mode 禁用特定对,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69655134/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com