Представьте, что в текстовом файле, открытом в Emacs, есть следующее:
some 34
word 30
another 38
thing 59
to 39
say 10
here 47
и я хочу перейти к этому, добавляя 1 к каждому числу, состоящему из 2 цифр:
some 35
word 31
another 39
thing 60
to 40
say 11
here 48
(это короткий пример, моя реальная потребность в гораздо большем списке, а не в моем звонке)
Как я могу сделать это из Emacs?
Я не против вызвать какой-нибудь внешний Perl / sed / любой другой магический режим, если вызов сделан непосредственно из Emacs и работает только в отмеченной области, которую я хочу.
Как бы вы автоматизировали это в Emacs?
Я думаю, что ответ, о котором я думаю, заключается в вызове shell-command-on-region и замене региона на результат ... Но я не уверен, как конкретно сделать это.