Хотя этот вопрос касается форматирования LaTeX в Emacs (и, возможно, Auctex), я считаю, что его можно применить к более общим ситуациям в Emacs, касающимся разделителей, таких как скобки, скобки и фигурные скобки.
Я надеюсь, что смогу сделать следующее с Emacs (и elisp), и не знаю, с чего начать. Скажи, что у меня есть:
(This is in parentheses)
С помощью некоторого связывания клавиш в Emacs я хочу, чтобы Emacs находил соответствующий разделитель в зависимости от того, какой из них находится у моего курсора (что я знаю, что Emacs может делать, поскольку он может выделять совпадающие разделители в различных режимах), и я могу изменить их оба
\left( This is in parentheses \right)
Разделителями, с которыми я хотел бы работать, являются: (...)
, [...]
, \lvert ... \rvert
, \langle ... \rangle
, \{ ... \}
. Какой elisp мне понадобится для выполнения этой задачи?
Приветствуются более общие способы обработки соответствующих разделителей.