Сообщения в Emacs: как вставить одно и то же слово

Emacs: как вставить одно и то же слово

Мне понравилась штука под названием list-matching-lines.
С помощью неё можно выводить чуть ли не оглавление документа.

Но хрень в том, что lines не всегда matching и, чтобы этого добиться, надо одновременно добавить слово в начало определённых строк.

Например, строки начинаются с цифры.
1. Ляляля.
1.1. Пухом белым укрыта земля.
1.2. За деревней растёт конопля.

2. Тополя.
2.1. По два рубля.
2.2. По три рубля.
Чтобы получить нормальный list-matching-lines, надо подставить слово «Пункт» перед каждой цифрой.

Можно ли сделать это одной командой?
Anotheroneuser to All (2018-08-28 16:15:52) [ссылка]

Re: Emacs: как вставить одно и то же слово

Ответ на сообщение
Anotheroneuser> Можно ли сделать это одной командой?
Можно. Доберусь до работы - напишу велосипед какой-нибудь 😂
Difrex to Anotheroneuser (2018-08-29 05:38:45) [ссылка]

Re: Emacs: как вставить одно и то же слово

Ответ на сообщение
> Доберусь до работы - напишу
Не-не ) Ты сказал, что можно -- это главное. Может попробую написать сам.. Иначе так никогда не начну. То же, блин, и с играми: учиться программированию с нуля слишком долго.
Anotheroneuser to Difrex (2018-08-29 06:01:13) [ссылка]

Re: Emacs: как вставить одно и то же слово

Ответ на сообщение
Anotheroneuser> Не-не ) Ты сказал, что можно -- это главное. Может попробую написать сам.. Иначе так никогда не начну. То же, блин, и с играми: учиться программированию с нуля слишком долго.
Ок, пиши сам =). Направлю тебя в нужном направлении:
В GNU Emacs есть функция *query-replace-regexp* которая по-дефолту забиндина на C-M-%
Если знаешь регекспы, то там становится вообще просто :).

Только регион выдели, в который будешь вставлять.

*** Sent from my GNU Emacs
Difrex to Anotheroneuser (2018-08-29 06:24:47) [ссылка]

Re: Emacs: как вставить одно и то же слово

Ответ на сообщение
Вот спасибо )
> Если знаешь регекспы, то там становится вообще просто
Не, не знаю. Но надо себя заставить...
Уж очень полезен этот трюк с одновременным добавлением слов куда-надо.
Anotheroneuser to Difrex (2018-08-29 08:23:57) [ссылка]