Emacs电动对模式中的自定义对

时间:2015-01-10 01:24:47

标签: emacs markdown

在emacs markdown-mode中写下降价时,我希望电动对模式自动关闭
**bold***italic*对语法,即当输入一个*一秒*时应自动出现在光标之外或当输入**时另一个**应自动出现在光标之外。

我怎么能做到这一点?

1 个答案:

答案 0 :(得分:3)

将此内容添加到.emacs应该可以为*

执行所需操作
(electric-pair-mode 1)
(defvar markdown-electric-pairs '((?* . ?*)) "Electric pairs for markdown-mode.")
(defun markdown-add-electric-pairs ()
  (setq-local electric-pair-pairs (append electric-pair-pairs markdown-electric-pairs))
  (setq-local electric-pair-text-pairs electric-pair-pairs))

(add-hook 'markdown-mode-hook 'markdown-add-electric-pairs)