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