Представьте, что в текстовом файле, открытом в 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/whatever, пока вызов выполняется непосредственно из Emacs и работает только в отмеченной области, которую я хочу.
Как бы вы автоматизировали это из Emacs?
Я думаю, что ответ, о котором я думаю, состоит в вызове shell-command-on-region и замене области на выход... Но я не уверен, как конкретно это сделать.