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