emacs - 在自动配对中包含其他字符。

标签 emacs elisp

自动配对不适用于 { 和 '. 是否需要添加任何代码?

最佳答案

Autopair 的工作原理是分析 syntax table对于您所处的特定主要模式。其中有用于开放分隔符关闭分隔符成对分隔符的条目(标有>()$ 符号)。您必须修改语法表才能改变自动配对的行为。

这将使 { 和 } 分隔符相互匹配:

(modify-syntax-entry ?{ "(}")
(modify-syntax-entry ?} "){")

顺便说一句,Emacs 24.1 包含一个名为 electric-pair-mode 的内置模式,它与 autopair-mode 非常相似。

关于emacs - 在自动配对中包含其他字符。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12632400/

相关文章:

emacs - Emacs Lisp 中的 GNU+Linux 构建框架?

git - 现有的 Emacs 模块缺少哪些功能可以与 git 一起使用?

emacs - 如何在 orgmode 的月底设置 TODO 截止日期?

search - 如何显示增量搜索中的匹配数?

lisp - Emacs Lisp 映射函数名称列表并使用相同的 arg 调用它们

Emacs:如何获取全局快捷键值

emacs - 在 Emacs Lisp 中逐步迭代列表

emacs - 控制台模式下的 emacs 菜单栏的用途是什么?

linux - 如何将emacsclient 背景设置为Emacs 背景?

emacs - 如何评估 Emacs init.el 文件中的某些内容?