2017-01-16 1 views
0

В настоящее время я использую Emacs (Spacemacs) в кодировании.В Emacs, как мне настроить, чтобы удалить подходящую скобку, просто нажав клавишу «Удалить»?

Spacemacs использует smartparens как плагин, поэтому закрытые скобки автоматически вставляются, когда я пишу открытые скобки.

Но, когда я удаляю открытые скобки с помощью кнопки удаления, тесные скобки остаются там.

Другие редакторы, такие как Atom или Sublime, согласующие скобки автоматически удаляются, когда я удаляю открытую скобку, просто нажимая клавишу «Удалить». Как настроить эту функцию в Emacs?

Вот примеры.

Emacs:

emacs

Atom:

atom

Благодарим Вас за посоветуйте.

ответ

0

Вы можете установить пакет autopairs.

После установки, вы можете включить его в глобальном масштабе, имея это в ваш .emacs

(require 'autopair) (autopair-global-mode 1)

+0

Спасибо. Оно работает. – okeigo

0

На самом деле, это происходит потому, что ошибка объяснил на this issue.

Эта ошибка возникает, когда я установил hungry-delete-mode ,

И, как описано в этой проблеме, автоматическое удаление работает, если я добавлю этот код в мой .spacemacs.

(defadvice hungry-delete-backward (before sp-delete-pair-advice activate) (save-match-data (sp-delete-pair (ad-get-arg 0)))) 
Смежные вопросы