Как добавить динамическое касание к макросам emacs и/или замене запроса?

Мне часто приходится выполнять несколько операций запроса и замены подряд, потому что, например, я хочу изменить все вхождения 23 на 24 в строке, затем 24 на 25 в следующей строке и так далее (обычно потому, что я пишу выражение в строке, которое я дергаю несколько раз в последующих строках, и мне нужно немного изменить )...

Макрос с C -xq или обычный, выполняющий множественный запрос replace не кажется достаточно мощным в таких ситуациях. Есть ли что-то более общее/гибкое для обработки замен переменных или переменных макросов, подобных этому, что я могу изучить? Кажется, я однажды наткнулся в Интернете на пример, где лисп-выражения были введены в определенные команды, чтобы сделать их более мощными, но я не могу вспомнить это или где я читал об этом.

5
задан Palace Chan 30 April 2012 в 17:03
поделиться