mintbug on Nostr: внезапно, чтобы все ссылки на б-гомерзкий pinterest ...
внезапно, чтобы все ссылки на б-гомерзкий pinterest из чата в deltachat скормить gallery-dl, было достаточно жмать ctrl-a для выделения всего текста в чате, вставить его в nvim, найти ссылки (`/https:\/\/pin`), создать пустой буфер (`<c-w>n<c-w>L`) и использовать макрос `nD<c-w><c-w>po<esc><c-w><c-w>`. А мог бы сейчас сидеть и думать, как в нормальном структурированном виде чат экспортировать.
Макросы — кристальное, они позволяют вам делать вещи тупым, ручным способом, но при этом автоматически повторяя действия. Иногда в красивых решениях, выраженных через логику в скрипте, действительно нет необходимости.
#nvim #neovim #editor #deltachat
Published at
2026-08-17 12:09:23 UTCEvent JSON
{
"id": "d164415ad04bfe898a782d22740b78cb9914511d616c3448e2245a0ea5461c19",
"pubkey": "12d774f72d719859a857d711aead3a76fa4165f95010751b5b8001554920fbba",
"created_at": 1786968563,
"kind": 1,
"tags": [
[
"t",
"nvim"
],
[
"t",
"neovim"
],
[
"t",
"editor"
],
[
"t",
"deltachat"
],
[
"proxy",
"https://mastodon.ml/users/mintbug/statuses/117110771779440810",
"activitypub"
],
[
"client",
"Mostr",
"31990:6be38f8c63df7dbf84db7ec4a6e6fbbd8d19dca3b980efad18585c46f04b26f9:mostr",
"wss://relay.ditto.pub"
]
],
"content": "внезапно, чтобы все ссылки на б-гомерзкий pinterest из чата в deltachat скормить gallery-dl, было достаточно жмать ctrl-a для выделения всего текста в чате, вставить его в nvim, найти ссылки (`/https:\\/\\/pin`), создать пустой буфер (`\u003cc-w\u003en\u003cc-w\u003eL`) и использовать макрос `nD\u003cc-w\u003e\u003cc-w\u003epo\u003cesc\u003e\u003cc-w\u003e\u003cc-w\u003e`. А мог бы сейчас сидеть и думать, как в нормальном структурированном виде чат экспортировать.\n\nМакросы — кристальное, они позволяют вам делать вещи тупым, ручным способом, но при этом автоматически повторяя действия. Иногда в красивых решениях, выраженных через логику в скрипте, действительно нет необходимости.\n\n#nvim #neovim #editor #deltachat",
"sig": "7be98f12442553a67d952aefb5a867587a86f37a976123b52b0e5f6dc5492ab7131d400c16ae82ceb32e7731e864dc44cacd25e0a7934e997829c8a5ad72df79"
}