[>]
Re: NNTP, Usenet, Emacs, gnus
develop.16
Anotheroneuser(syscall,27) — Peter
2018-08-03 17:34:26
> Думаю, не стоит
Вот, благодарю. Сэкономлю время.
То есть, club.syscall.ru — это не NNTP? Не получится подключиться с помощью gnus-а и писать сюда из него?
> Мне кажется, особой жизни нет
Жаль.. Ну, может, всё ещё впереди.
> А так - сейчас почти все web почтой пользуются
А как шифровать? Все-то все, понятное дело..
> Читать gnus почту можно
Не ткнёшь носом в более-менее внятную инструкцию? Я так и не смог понять, как делать.
Вообще, отсутствие инструкций для чайников очень, скажем так, отдаляет людей от хороших программ. Или программы от людей )
То, что я видел на картинках, мне понравилось.
Ну и рассказывают красиво: настройки, расширения/сужения и всё такое.
> Если есть интерес - то можно. Чисто для саморазвития
Для саморазвития и делопроизводства. Говорят, можно как-то из org-mode на письма ссылаться.
Последний раз я это видел году в 2008-м в одной эстонской программе-ежедневнике. Какой-то комбайн из почты, календаря и записной книжки. Коряв он был, конечно, как моя жизнь. НО возможность ссылаться на письма и материалы была очень ценной.
[>]
Re: NNTP, Usenet, Emacs, gnus
develop.16
Peter(syscall,1) — Anotheroneuser
2018-08-03 18:00:56
> Не ткнёшь носом в более-менее внятную инструкцию? Я так и не смог понять, как делать.
Прямо сейчас не смогу, я давно настраивал. Могу попробовать освежить по своим конфигам. Но позже.
Ну или тут кто то из emacs пользователей за это время напишет. :)
[>]
Re: NNTP, Usenet, Emacs, gnus
develop.16
Andrew Lobanov(tavern,1) — Peter
2018-08-03 18:04:43
Peter> Через usenet еще можно читать fido. по моему. Но вообще, я не знаю, есть сейчас действующие сервера. Мне кажется, особой жизни нет.
Иерархия fido7 (соответствует 50 региону фидонета, то есть России) доступна на множестве nntp-серверов.
Русскоязычный Usenet больше мёртв, чем жив. В англоязычном жизнь есть, вроде. В общем, ситуация как с irc.
Для idec есть
https://github.com/idec-net/idec.el
Но я не знаю насколько он юзабелен пока, так как пользуюсь цезием (
https://github.com/idec-net/caesium) и idec-mobile (
https://github.com/idec-net/idec-mobile).
[>]
Re: NNTP, Usenet, Emacs, gnus
develop.16
Anotheroneuser(syscall,27) — Peter
2018-08-03 18:13:27
> А так - есть caesium:
Установил, запустил, но когда пытаюсь написать сюда, он отвечает
Работа с http://ii.club.syscall.ru/
Отправка сообщения: 1/1
ERROR: unknown auth!
Надо пароль ввести, а куда — х/з.
Куда? )
[>]
Re: NNTP, Usenet, Emacs, gnus
develop.16
Andrew Lobanov(tavern,1) — Anotheroneuser
2018-08-03 18:46:03
Anotheroneuser> > А так - есть caesium:
Anotheroneuser> Установил, запустил, но когда пытаюсь написать сюда, он отвечает
Anotheroneuser> ====
Anotheroneuser> Работа с http://ii.club.syscall.ru/
Anotheroneuser> Отправка сообщения: 1/1
Anotheroneuser> ERROR: unknown auth!
Anotheroneuser> ====
Anotheroneuser> Надо пароль ввести, а куда — х/з.
Anotheroneuser> Куда? )
Цезий пока не очень дружелюбен и требует правку конфига. После указания адреса ноды укажи
auth <authstr>
to Anotheroneuser
Первая строка задаёт пароль для отправки сообщений, а вторая содержит имя пользователя для копирования сообщений с этим именем в поле To в карбонку. Карбонка это виртуальная эха с сообщениями из всех эх, которые адресованы лично тебе. Отвечать можно прямо оттуда.
[>]
Re: NNTP, Usenet, Emacs, gnus
develop.16
Andrew Lobanov(tavern,1) — Peter
2018-08-03 18:48:14
Peter> Вот тут внизу страницы написано:
Peter> https://instead-hub.github.io/page/club/
Кстати, я знаю, что в клубе есть эхи из секты =) Но я не знаю какие и есть ли где-то их список.
ЗЫЖ Да это агитация за секты =)
[>]
Re: NNTP, Usenet, Emacs, gnus
develop.16
Anotheroneuser(syscall,27) — Peter
2018-08-03 18:47:45
Peter> А так - есть caesium: http://instead.syscall.ru/ru/club/
> Настроил. Тут единственный фокус — это редактирование сообщений с помощью nano. Наверное, в настройках можно заменить его? А то, я тут чё-то.. пока не очень ))
[>]
Re: NNTP, Usenet, Emacs, gnus
develop.16
Anotheroneuser(syscall,27) — Andrew Lobanov
2018-08-03 18:51:20
> Цезий пока не очень дружелюбен и требует правку конфига. После указания адреса ноды укажи
Блин, там, оказывается, надо было $ удалить по бокам.
Я не удалил, вот оно и не работало. Благодарю )
[>]
Re: NNTP, Usenet, Emacs, gnus
develop.16
btimofeev(tavern,13) — Anotheroneuser
2018-08-03 19:21:35
>Тут единственный фокус — это редактирование сообщений с помощью nano. Наверное, в настройках можно заменить его? А то, я тут чё-то.. пока не очень ))
В конфиге цезия пропиши строку:
editor emacs
[>]
Re: NNTP, Usenet, Emacs, gnus
develop.16
Anotheroneuser(syscall,27) — btimofeev
2018-08-03 20:07:25
> btimofeev> В конфиге цезия пропиши строку:
> btimofeev> editor emacs
Во. Получилось.
А можно ещё спросить? Когда запускаю Цезий в терминале, то какой... из питонов выбирать? ) А то, у меня их тут почему-то несколько. Когда Цезий закрываю, то приходится немного корячиться с выходом — не сразу получается вернуть терминал в исходное состояние.
Сейчас снимок экрана сделаю.
[>]
Re: NNTP, Usenet, Emacs, gnus
develop.16
Andrew Lobanov(tavern,1) — Anotheroneuser
2018-08-03 20:27:39
Anotheroneuser> А можно ещё спросить? Когда запускаю Цезий в терминале, то какой... из питонов выбирать? ) А то, у меня их тут почему-то несколько. Когда Цезий закрываю, то приходится немного корячиться с выходом — не сразу получается вернуть терминал в исходное состояние.
Не совсем понятно о чём речь. Скрипт сам должен выбрать третий питон. Совместимость гарантирована с версии 3.2 по 3.7.
[>]
Re: NNTP, Usenet, Emacs, gnus
develop.16
Anotheroneuser(syscall,27) — Andrew Lobanov
2018-08-03 20:29:23
> Не совсем понятно о чём речь.
Вот ссылка на каталог со снимками экрана:
https://yadi.sk/d/Jn9OwvFH3Zspan
Я там кое-что подтёр, не обессудьте — в Сети же общаемся.
> Скрипт сам должен выбрать третий питон. Совместимость гарантирована с версии 3.2 по 3.7.
Когда запускаю, просто кликнув на caesium.py мышкой, так и получается. Но когда запускаю из терминала, то возникает такой вот вопрос. Жить это не мешает.
[>]
Re: NNTP, Usenet, Emacs, gnus
develop.16
Andrew Lobanov(tavern,1) — Anotheroneuser
2018-08-03 21:17:59
>> Не совсем понятно о чём речь.
Anotheroneuser> Вот ссылка на каталог со снимками экрана: https://yadi.sk/d/Jn9OwvFH3Zspan
Anotheroneuser> Я там кое-что подтёр, не обессудьте — в Сети же общаемся.
В ридми описаны хоткеи. Для выхода жми F10. Потому что ncurses при аварийном закрытии приложения (по Ctrl+C например) не возвращает терминал в исходное состояние. Питонов у тебя нормально. По сути только второй и третий, что есть норма. Остальное это симлинки на эти два интерпритатора.
>> Скрипт сам должен выбрать третий питон. Совместимость гарантирована с версии 3.2 по 3.7.
Anotheroneuser> Когда запускаю, просто кликнув на caesium.py мышкой, так и получается. Но когда запускаю из терминала, то возникает такой вот вопрос. Жить это не мешает.
Вопрос не понял. В терминале переходишь в директорию цезия и набираешь ./caesium.py. Он запустится без проблем. Или просто Enter в mc когда курсор на этом файле.
[>]
Re: NNTP, Usenet, Emacs, gnus
develop.16
btimofeev(tavern,13) — Anotheroneuser
2018-08-03 21:21:04
Из цезия выходи кнопкой F10 - будет все нормально (кнопки можешь переопределить в файле keys.py)
Выбирай python3 или запускай просто командой "./caesium.py" из директории с цезием, он сам найдет нужный питон.
[>]
Re: NNTP, Usenet, Emacs, gnus
develop.16
Anotheroneuser(syscall,27) — Andrew Lobanov
2018-08-03 21:29:23
> AL> В ридми описаны хоткеи. Для выхода жми F10. Потому что ncurses при аварийном закрытии приложения (по Ctrl+C например) не возвращает терминал в исходное состояние. Питонов у тебя нормально. По сути тольк второй и третий, что есть норма. Остальное это симлинки на эти два интерпритатора.
Теперь дошло, почему F10 нажимать надо было.
> набираешь ./caesium.py. Он запустится без проблем
Теперь понял, как запускать программы )) А то, python3 caesium.py набирал.
[>]
Re: NNTP, Usenet, Emacs, gnus
develop.16
Anotheroneuser(syscall,27) — btimofeev
2018-08-03 21:29:23
btimofeev> Из цезия выходи кнопкой F10 - будет все нормально (кнопки можешь переопределить в файле keys.py)
btimofeev> Выбирай python3 или запускай просто командой "./caesium.py" из директории с цезием, он сам найдет нужный питон.
Теперь всё ясно, благодарю )
[>]
Re: NNTP, Usenet, Emacs, gnus
develop.16
btimofeev(tavern,13) — Anotheroneuser
2018-08-03 21:35:18
По поводу команды clear в терминале: она просто сдвигает все предыдущие команды за пределы экрана. Если у тебя терминал начал неправильно что-то отображать, то выполни команду reset, она сбросит настройки терминала на дефолтные.
[>]
Re: NNTP, Usenet, Emacs, gnus
develop.16
Peter(syscall,1) — Andrew Lobanov
2018-08-03 21:42:14
> Кстати, я знаю, что в клубе есть эхи из секты =) Но я не знаю какие и есть ли где-то их список.
А на сайте есть кнопка подписки. Это ж твой iing на стероидах. Там и список есть.
[>]
Re: NNTP, Usenet, Emacs, gnus
develop.16
Andrew Lobanov(tavern,1) — Peter
2018-08-04 04:06:09
>> Кстати, я знаю, что в клубе есть эхи из секты =) Но я не знаю какие и есть ли где-то их список.
> А на сайте есть кнопка подписки. Это ж твой iing на стероидах. Там и список есть.
Ну я из этого и исходил. В iing на главной все публичные эхи видно =)
[>]
Тормоза eMACS и первые впечатления от i3
develop.16
Anotheroneuser(syscall,27) — All
2018-08-10 17:26:41
Тормоза eMACS
----
Возникали при попытке удалить несколько слов удержанием C-Backspace.
Это не давало мне спать ночью, когда проливной дождь по-летнему хлестал в тёмное окно.
Мне виделся Andrew Lobanov, который весело рассуждал, как это здорово -- быть Emacs-ером. Можно жить и ни о чём не переживать, ведь теперь все твои проблемы ерунда, по сравнению с этим..
Недавно я осознал, насколько он был... прав! :)
Короче, стояла у меня прога под названием CopyQ.
Она и тормозила.
Узнал случайно. За ненадобностью снёс к едреням, поскольку начал подозревать её в хищении содержимого буфера обмена или как он правильно называется в Emacs. Работал в Emacs --nw и иногда не мог ничего скопировать/вставить по M-w или Ctrl+Shift+C.
Удалить -- удалил, но сессию не перезапустил.
И зачем-то запустил Emacs-GUI. C-Backspace-нул несколько раз и Cinnamon выдал поленницу ошибок CopyQ. Тут-то до меня и дошло, что вот она, падла, где была загвоздка.
Перезапустил сессию, запустил Emacs-GUI, C-Backspace-нул и никаких тормозов.
Всё, можно спать спокойно.
Это первое.
Второе -- это I3
----
Вот сейчас из-под него (или из него, или в нём, или на нём), чудом догадавшись, как вызвать терминал, пишу этот рассказец). В общем, .. надо почитать руководства-инструкции, конечно ) Но i3 однозначно торт.
Пётр, спасибо за рекомендацию.
[>]
Re: Тормоза eMACS и первые впечатления от i3
develop.16
Difrex(mobile)(tavern,23) — Anotheroneuser
2018-08-10 18:29:36
>Работал в Emacs --nw и иногда не мог ничего скопировать/вставить по M-w или Ctrl+Shift+C.
Если есть иксы, то нет никакого смысла использовать консольный емакс
Anotheroneuser> Удалить -- удалил, но сессию не перезапустил.
Используй emacs server и emacsclient -с к нему. Будешь что-то такое глобальное делать - просто выполни systemctl --user restart emacs
[>]
Re: Тормоза eMACS и первые впечатления от i3
develop.16
Andrew Lobanov(tavern,1) — Anotheroneuser
2018-08-10 18:33:19
Anotheroneuser> Это не давало мне спать ночью, когда проливной дождь по-летнему хлестал в тёмное окно.
Поэтично =)
Anotheroneuser> Мне виделся Andrew Lobanov, который весело рассуждал, как это здорово -- быть Emacs-ером. Можно жить и ни о чём не переживать, ведь теперь все твои проблемы ерунда, по сравнению с этим..
=)
Я просто уже третий год очарован лиспом и лиспохакингом. Единообразие и простота во всей лисп-машине. Но при решении практических задач проблемы таки появляются. Просто их сравнительно просто решать, если разобраться откуда ноги растут.
Anotheroneuser> Недавно я осознал, насколько он был... прав! :)
Просто делает жизнь чуточку проще =)
Anotheroneuser> Короче, стояла у меня прога под названием CopyQ.
Anotheroneuser> Она и тормозила.
Anotheroneuser> Узнал случайно. За ненадобностью снёс к едреням, поскольку начал подозревать её в хищении содержимого буфера обмена или как он правильно называется в Emacs. Работал в Emacs --nw и иногда не мог ничего скопировать/вставить по M-w или Ctrl+Shift+C.
Anotheroneuser> Удалить -- удалил, но сессию не перезапустил.
Anotheroneuser> И зачем-то запустил Emacs-GUI. C-Backspace-нул несколько раз и Cinnamon выдал поленницу ошибок CopyQ. Тут-то до меня и дошло, что вот она, падла, где была загвоздка.
Anotheroneuser> Перезапустил сессию, запустил Emacs-GUI, C-Backspace-нул и никаких тормозов.
Anotheroneuser> Всё, можно спать спокойно.
Офигеть. Таких наглых программ я ещё не видел.
Anotheroneuser> Второе -- это I3
Anotheroneuser> ----
Anotheroneuser> Вот сейчас из-под него (или из него, или в нём, или на нём), чудом догадавшись, как вызвать терминал, пишу этот рассказец). В общем, .. надо почитать руководства-инструкции, конечно ) Но i3 однозначно торт.
В начале руководства на официальном сайте есть шпаргалка со всеми стандартными хоткеями. Очень наглядная, состоящая из двух картинок. Всё остальное руководство описывает возможности конфигурации wm.
Anotheroneuser> Пётр, спасибо за рекомендацию.
Меня, кстати, тоже Пётр подсадил, хотя про этот wm я знал и до того =)
[>]
Re: Тормоза eMACS и первые впечатления от i3
develop.16
Anotheroneuser(syscall,27) — Difrex(mobile)
2018-08-13 11:09:09
> Если есть иксы, то нет никакого смысла использовать консольный емакс
Правда. Но передо мной стояла задача не использовать, а проверить. Тормоза при удалении мешали работать. А работать в Emacs было необходимо, потому что тугим людям, вроде меня, надо постоянно упражняться в чём-либо, чтобы начать овладевать навыком. Поэтому, пришлось ненадолго отказаться от графического Емакса.
Но теперь-то всё нормально.
> Используй emacs server и emacsclient -с к нему. Будешь что-то такое глобальное делать - просто выполни systemctl --user restart emacs
emacs server и emacsclient -с -- это отдельно как-то устанавливать надо?
[>]
Re: Тормоза eMACS и первые впечатления от i3
develop.16
Difrex(tavern,23) — Anotheroneuser
2018-08-15 07:30:47
Anotheroneuser> > Используй emacs server и emacsclient -с к нему. Будешь что-то такое глобальное делать - просто выполни systemctl --user restart emacs
Anotheroneuser> emacs server и emacsclient -с -- это отдельно как-то устанавливать надо?
Не, в составе дистрибутива емакса уже все идет, а начиная с 26 версии ещё и юзерский юнит systemd.
[>]
Как в Emacs двигать слова
develop.16
Anotheroneuser(syscall,27) — All
2018-08-20 14:58:58
Может быть, кто-то сталкивался с этим.
Ничего не нашёл, кроме -- менять слова местами по M-t
Бывают проблемы с лексикой и надо переместить слово в в другой конец предложения. Может быть, есть для этого удобное сокращение?
[>]
Re: Как в Emacs двигать слова
develop.16
Difrex(tavern,23) — Anotheroneuser
2018-08-20 15:20:56
Anotheroneuser> Бывают проблемы с лексикой и надо переместить слово в в другой конец предложения. Может быть, есть для этого удобное сокращение?
У меня есть код, который умеет двигать блок текста, как во всяких саблаймах
(defun setup-move-code-block ()
"Enable code moving like as Sublime."
(defun move-text-internal (arg)
(cond
((and mark-active transient-mark-mode)
(if (> (point) (mark))
(exchange-point-and-mark))
(let ((column (current-column))
(text (delete-and-extract-region (point) (mark))))
(forward-line arg)
(move-to-column column t)
(set-mark (point))
(insert text)
(exchange-point-and-mark)
(setq deactivate-mark nil)))
(t
(beginning-of-line)
(when (or (> arg 0) (not (bobp)))
(forward-line)
(when (or (< arg 0) (not (eobp)))
(transpose-lines arg))
(forward-line -1)))))
(defun move-text-down (arg)
"Move region (transient-mark-mode active) or current line
arg lines down."
(interactive "*p")
(move-text-internal arg))
(defun move-text-up (arg)
"Move region (transient-mark-mode active) or current line
arg lines up."
(interactive "*p")
(move-text-internal (- arg)))
(global-set-key [\M-\S-up] 'move-text-up)
(global-set-key [\M-\S-down] 'move-text-down))
Думаю, что можно сделать по-аналогии, как тебе нужно. Но ваще для переноса слова я пользуюсь C-w C-y :)
[>]
Re: Как в Emacs двигать слова
develop.16
Anotheroneuser(syscall,27) — Difrex
2018-08-20 15:53:37
> C-w C-y
Нажал по неопытности -- херак! -- полтекста исчезло. Слава Богу, помнил C-x u
Потом вспомнил, что это просто копировать-вставить.
Ничего не понимая, естественно, кроме отдельных английских слов, попробовал читать конфиг.
Вот просто ради интереса: там везде говорится up и down, но нигде не сказано right и left )
В right и в left слова можно двигать? Sublime не пользовался -- у меня к нему сразу возникло какое-то странное чувство... Решил не трогать.
[>]
Re: Как в Emacs двигать слова
develop.16
Difrex(tavern,23) — Anotheroneuser
2018-08-20 16:20:32
Anotheroneuser> Нажал по неопытности -- херак! -- полтекста исчезло. Слава Богу, помнил C-x u
Anotheroneuser> Потом вспомнил, что это просто копировать-вставить.
Извини, надо было рассказать что это просто копипаст.
Anotheroneuser> Вот просто ради интереса: там везде говорится up и down, но нигде не сказано right и left )
Anotheroneuser> В right и в left слова можно двигать?
Ну, мне не надо было никогда двигать вправо и влево. Но написать можно :). Попробую что-то написать похожее.
Тебе же как-то так слова двигать нужно?
Before C-S-right
+----------+ +----------+ +----------+
| word A | | word B | | word C |
| +-----+-----+ +---------+ |
+----------+ | +----------+ +----------+
|
|
|
After C-S-right |
|
+----------+ | +----------+ +----------+
| word B | | | word A | | word C |
| +-----+-----+ +---------+ |
+----------+ +----------+ +----------+
[>]
Re: Как в Emacs двигать слова
develop.16
Anotheroneuser(syscall,27) — Difrex
2018-08-20 17:00:13
> Извини
Да я ничего )) Если всё правильно понимаю, в Emacs есть собственный морг убитых слов, откуда он, в случае чего, может их доставать. Единственно, пару раз я этот как-то морг уничтожал и после этого уже ничего нельзя было сделать.
> написать можно
офигеть.. неужели и я когда-нибудь так скажу..
Теперь, когда ты спросил, мне захотелось подумать, как же действительно надо сдвигать слова и надо ли..
Фраза: Ни двора ни кола.
Действие: Сдвинуть "кола" влево
Фраза: Ни двора кола ни.
Действие: Сдвинуть "кола" влево
Фраза: Ни кола двора ни.
Действие: Сдвинуть "двора" вправо
Фраза: Ни кола ни двора.
Вот так. Но это -- блажь, подозреваю... Или нет?
[>]
Re: Как в Emacs двигать слова
develop.16
btimofeev(tavern,13) — Anotheroneuser
2018-08-20 17:47:18
Anotheroneuser> Ничего не нашёл, кроме -- менять слова местами по M-t
А чем оно тебе не подходит? Судя по справке это то, что тебе и нужно. К примеру C-u 4 M-t передвинет слово вперёд через 4 слова, C-u - 4 M-t назад через 4 слова. Правда довольно объемный кейбиндинг выходит, возможно можно как-то переопределить покороче.
[>]
Re: Как в Emacs двигать слова
develop.16
Difrex(tavern,23) — Anotheroneuser
2018-08-20 19:03:55
Anotheroneuser> > Ща ноут у жены отберу и попробую накидать :)
Anotheroneuser> Слушай, может не стоит так рисковать?? Фиг с ним. Выйдем из положения))
Да все ок, у нее и свой есть =)
Лови
(defun setup-move-words ()
"Move word right or left."
(defun move-word-right (arg)
"Move word to right."
(interactive "*p")
(transpose-words 1))
(defun move-word-left (arg)
"Move word to left."
(interactive "*p")
(transpose-words -1))
(global-set-key [\C-\S-right] 'move-word-right)
(global-set-key [\C-\S-left] 'move-word-left))
(setup-move-words)
По ctrl+shift+стрелка вправо двигаем слово на право, со стрелкой влево - влево =)
[>]
Re: Как в Emacs двигать слова
develop.16
btimofeev(tavern,13) — Anotheroneuser
2018-08-20 22:36:11
Anotheroneuser> Работает! ) Только пока не до конца понятно.
Anotheroneuser> Вот какое выходит кино:
Anotheroneuser> https://yadi.sk/i/1fvUwhTP3aQWzM
Да, берет предыдущее слово (до курсора) и меняет его со следующим (после курсора), после чего передвигает курсор через слово вперёд. Как-то так.
[>]
Re: Как в Emacs двигать слова
develop.16
Difrex(tavern,23) — Anotheroneuser
2018-08-20 22:38:32
Короче, там курсор в конец нужного тебе слова надо ставить. Если ставишь в начало, то берет предыдущее. Так transpose-word работает, судя по доке.
[>]
Re: Как в Emacs двигать слова
develop.16
Andrew Lobanov(tavern,1) — btimofeev
2018-08-21 04:52:36
Anotheroneuser>> Ничего не нашёл, кроме -- менять слова местами по M-t
btimofeev> А чем оно тебе не подходит? Судя по справке это то, что тебе и нужно. К примеру C-u 4 M-t передвинет слово вперёд через 4 слова, C-u - 4 M-t назад через 4 слова. Правда довольно объемный кейбиндинг выходит, возможно можно как-то переопределить покороче.
Раскопать какую функцию оно вызывает и как да написать биндинг. Или, если там не одной функцией всё делается, написать свою функцию и прилепить кейбиндинг. Надо посмотреть что да как там.
[>]
Re: Как в Emacs двигать слова
develop.16
Andrew Lobanov(tavern,1) — Difrex
2018-08-21 04:53:26
Difrex> ====
Difrex> (defun setup-move-words ()
Difrex> "Move word right or left."
Difrex> (defun move-word-right (arg)
Difrex> "Move word to right."
Difrex> (interactive "*p")
Difrex> (transpose-words 1))
Difrex> (defun move-word-left (arg)
Difrex> "Move word to left."
Difrex> (interactive "*p")
Difrex> (transpose-words -1))
Difrex> (global-set-key [\C-\S-right] 'move-word-right)
Difrex> (global-set-key [\C-\S-left] 'move-word-left))
Difrex> (setup-move-words)
Difrex> ====
Difrex> По ctrl+shift+стрелка вправо двигаем слово на право, со стрелкой влево - влево =)
Всё оказалось даже проще, чем я думал =)
Emacs мощен, блин.
[>]
Emacs: как вставить одно и то же слово
develop.16
Anotheroneuser(syscall,27) — All
2018-08-28 17:15:52
Мне понравилась штука под названием list-matching-lines.
С помощью неё можно выводить чуть ли не оглавление документа.
Но хрень в том, что lines не всегда matching и, чтобы этого добиться, надо одновременно добавить слово в начало определённых строк.
Например, строки начинаются с цифры.
1. Ляляля.
1.1. Пухом белым укрыта земля.
1.2. За деревней растёт конопля.
2. Тополя.
2.1. По два рубля.
2.2. По три рубля.
Чтобы получить нормальный list-matching-lines, надо подставить слово «Пункт» перед каждой цифрой.
Можно ли сделать это одной командой?