Может ли emacs автоматически закрывать открытые теги LaTeX?

10

При использовании web-mode, ввод </автоматически завершится с именем открытого тега самого высокого уровня. Например, если у меня есть открытый <div>, </будет автозаполнение до </div>.

Возможно ли получить то же самое в LaTeX? Например, если у меня есть \begin{foo}тег, как я могу сделать Emacs автозаполнение \endили \end{к \end{foo}?

terdon
источник

Ответы:

16

В встроенных latex-mode, C-c C-eпрогонах latex-close-block, которая закрывает самый высокий открытый блок уровня. Не нужно вводить \endпервое.

Если вы используете AucTeX, C-c ]делает то же самое, или вы можете использовать , C-c C-eчтобы вставить подобранную \begin, \endпару.

erikstokes
источник
1
А как насчет совпадающих скобок или совпадения \ left (\ right)?
Виви
1
Я не знаю нестандартного способа сделать это. Может быть, что-то может быть сфальсифицировано autopairили electric-pair-mode? Это сделало бы хороший вопрос.
Erikstokes